Atoll 3.3.2 Technical Reference Guide Radio
Atoll 3.3.2 Technical Reference Guide Radio
Atoll 3.3.2 Technical Reference Guide Radio
AT332_TRR_E0
AT332_TRR_E0
AT332_TRR_E0
Table of Contents
1.1
1.1.1
1.1.2
1.1.3
Antenna Attenuation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Calculation of Azimuth and Tilt Angles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Antenna Pattern 3D Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Additional Electrical Downtilt Modelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
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.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
1.7
1.8
1.9
2.1
2.1.1
2.1.2
2.1.2.1
2.1.2.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
Diffraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
Knife-edge Diffraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86
3 Knife-edge Deygout Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Epstein-Peterson Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Deygout Method with Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
Millington Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
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
AT332_TRR_E0
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.1.1
2.16.1.2
2.16.1.3
2.16.2
2.16.2.1
2.16.2.2
2.16.2.3
2.16.3
2.16.3.1
2.16.3.2
2.16.3.3
2.16.3.4
2.16.3.5
2.16.3.6
2.16.4
2.16.4.1
2.16.4.2
2.16.5
2.16.5.1
2.16.5.2
2.16.5.3
2.16.5.4
3.1
3.1.1
3.1.2
3.1.3
3.1.3.1
3.1.3.2
3.1.4
3.1.4.1
3.1.4.1.1
3.1.4.1.2
3.1.4.1.3
3.1.4.1.4
3.1.4.1.5
3.1.4.1.6
3.1.4.1.7
3.1.4.1.8
3.1.4.2
3.1.4.2.1
3.1.4.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
Calculations Based on C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculations Based on C/I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculations Based on C/(I+N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coding Scheme Selection and Throughput Calculation With Ideal Link Adaptation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculations Based on C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculations Based on C/I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculations Based on C/(I+N) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Application Throughput Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
BLER Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GPRS/EDGE Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Area Determination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
All Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best Signal Level and an Overlap Margin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Second Best Signal Level and an Overlap Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best Signal Level per HCS Layer and an Overlap Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Second Best Signal Level per HCS Layer and an Overlap Margin. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HCS Servers and an Overlap Margin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Highest Priority HCS Server and an Overlap Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best Idle Mode Reselection Criterion (C2). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
137
137
137
138
138
138
139
139
140
140
140
140
140
141
141
141
141
142
142
142
142
143
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
145
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
151
151
151
151
3.5
3.5.1
3.5.1.1
3.5.1.2
3.5.1.3
3.5.1.4
3.5.1.5
3.5.1.6
3.5.1.7
3.5.1.8
3.5.2
3.5.2.1
3.5.2.2
3.5.2.2.1
3.5.2.2.2
3.5.2.2.3
3.5.2.2.4
3.5.3
3.5.3.1
3.5.3.2
3.5.3.3
3.5.3.4
3.5.3.4.1
UL Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL Service Area Determination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
All Servers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best Signal Level and an Overlap Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Second Best Signal Level and an Overlap Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best Signal Level per HCS Layer and an Overlap Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Second Best Signal Level per HCS Layer and an Overlap Margin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
HCS Servers and an Overlap Margin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Highest Priority HCS Server and an Overlap Margin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best Idle Mode Reselection Criterion (C2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage by UL Signal Level. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UL Signal Level (in dBm, dBV, dBV/m) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best UL Signal Level (in dBm, dBV, dBV/m). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UL Total Losses (dB). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Minimum UL Total Losses (dB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage by UL C/I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UL C/I Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Area Determination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C/I Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
152
152
152
152
153
153
153
154
154
155
155
155
155
155
155
156
156
156
156
156
156
156
156
AT332_TRR_E0
3.5.3.4.2
3.5.3.4.3
3.5.4
3.5.4.1
3.5.4.2
3.5.4.3
3.5.5
3.5.5.1
3.5.5.2
3.6
3.6.1
3.6.1.1
3.6.1.1.1
3.6.1.1.2
3.6.1.2
3.6.1.2.1
3.6.1.2.2
3.6.1.3
3.6.1.3.1
3.6.1.3.2
3.6.2
3.6.2.1
3.6.2.1.1
3.6.2.1.2
3.6.2.1.3
3.6.2.2
3.6.2.2.1
3.6.2.2.2
3.6.2.2.3
3.7
3.7.1
3.7.1.1
3.7.1.2
3.7.1.2.1
3.7.1.2.2
3.7.1.2.3
3.7.2
3.7.2.1
3.7.2.1.1
3.7.2.1.2
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.1.1
3.8.1.2
3.8.1.3
3.8.2
3.8.2.1
3.8.2.1.1
3.8.2.1.2
3.8.2.1.3
3.8.2.1.4
3.8.2.1.5
3.8.2.1.6
3.8.2.2
3.8.2.2.1
3.8.2.2.2
3.8.2.2.3
3.8.2.2.4
3.8.2.2.5
3.8.2.2.6
3.9
3.9.1
3.9.1.1
3.9.1.2
3.9.1.3
3.9.1.4
3.9.1.5
3.9.1.6
3.9.1.7
3.9.1.8
3.9.1.9
Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Radio Resource Management in GSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Simulation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Servers Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codec Mode Assignment and DL Power Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coding Scheme Assignment, Throughput Evaluation and DL Power Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subcell Traffic Loads Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Half-Rate Traffic Ratio Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL Power Control Gain Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DTX DL Gain Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GSM Simulation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
184
184
184
187
187
188
189
189
189
190
190
3.10
3.10.1
3.10.2
3.10.3
3.10.4
191
191
193
194
195
3.11
3.11.1
3.11.1.1
3.11.1.2
3.11.1.2.1
3.11.1.2.2
3.11.1.2.3
3.11.2
3.11.2.1
3.11.2.2
3.11.2.3
3.11.3
3.11.3.1
3.11.3.2
3.11.3.3
3.11.3.4
3.11.3.4.1
3.11.3.4.2
3.11.3.4.3
3.11.3.5
AFP Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The AFP Cost Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cost Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cost Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Separation Violation Cost Component. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interference Cost Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I_DIV, F_DIV and Other Advanced Cost Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The AFP Blocked Traffic Cost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of New Traffic Loads Including Blocked Traffic Loads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Recalculation of CS and PS From Traffic Loads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Testing the Blocked Cost Using Traffic Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Interferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cumulative Density Function of C/I Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Precise Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Precise Interference Distribution Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Direct Availability of Precise Interference Distribution to the AFP . . . . . . . . . . . . . . . . . . . . . . . . . . .
Efficient Calculation and Storage of Interference Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Robustness of the IM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic Load and Interference Information Discrimination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
195
195
196
198
198
199
201
202
202
203
204
204
204
204
205
205
205
206
206
206
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
209
209
209
209
210
210
210
210
210
211
211
211
211
4.2
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ec/I0 Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DL Eb/Nt Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UL Eb/Nt Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
212
212
213
220
221
222
4.3
4.3.1
4.3.1.1
Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Generating a Realistic User Distribution. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Simulations Based on User Profile Traffic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
AT332_TRR_E0
4.3.1.1.1
4.3.1.1.2
4.3.1.2
4.3.1.2.1
4.3.1.2.2
4.3.1.2.3
4.3.2
4.3.2.1
4.3.2.2
4.3.2.3
4.3.2.3.1
4.3.2.3.2
4.3.2.3.3
4.3.2.3.4
4.3.2.3.5
4.3.2.3.6
4.3.2.3.7
4.3.2.4
4.3.2.4.1
4.3.2.4.2
4.3.2.4.3
4.3.2.4.4
4.3.2.5
4.3.3
4.3.3.1
4.3.3.2
4.3.3.2.1
4.3.3.2.2
4.3.3.2.3
4.3.3.2.4
4.3.4
4.3.4.1
4.3.4.2
4.3.4.2.1
4.3.4.2.2
4.3.4.2.3
4.3.4.3
4.3.4.3.1
4.3.4.3.2
4.3.4.4
4.3.4.5
4.3.4.6
4.4
4.4.1
4.4.2
4.4.2.1
4.4.2.2
4.4.2.3
4.4.2.4
4.4.2.5
4.4.3
4.4.3.1
4.4.3.1.1
4.4.3.1.2
4.4.3.2
4.4.3.2.1
4.4.3.2.2
4.4.3.3
4.4.3.3.1
4.4.3.3.2
4.4.3.4
4.4.3.4.1
4.4.3.4.2
4.4.3.5
4.4.3.5.1
4.4.3.5.2
4.4.3.6
4.4.3.6.1
4.4.3.6.2
4.4.3.6.3
307
307
308
308
4.5
4.5.1
4.5.2
4.5.3
4.5.3.1
4.5.3.2
4.5.4
4.5.4.1
310
310
314
314
314
316
317
317
4.6
4.6.1
4.6.1.1
4.6.1.2
4.6.1.2.1
4.6.1.2.2
4.6.1.3
4.6.1.3.1
4.6.1.3.2
4.6.1.3.3
4.6.2
4.6.2.1
4.6.2.1.1
4.6.2.1.2
4.6.2.1.3
4.6.2.1.4
4.6.2.2
317
318
318
320
320
321
321
321
324
324
324
324
325
326
326
326
327
4.7
4.7.1
4.7.2
4.7.2.1
4.7.2.2
4.7.2.3
4.7.2.3.1
328
328
328
328
329
331
331
5.1
5.1.1
5.1.2
5.1.2.1
5.1.2.2
5.1.3
5.1.3.1
5.1.3.1.1
5.1.3.1.2
5.1.3.1.3
5.1.3.2
5.1.3.2.1
5.1.3.2.2
335
335
336
336
336
336
336
336
336
337
337
337
337
5.2
5.2.1
5.2.1.1
5.2.1.2
5.2.1.3
5.2.1.4
5.2.1.5
5.2.2
5.2.2.1
5.2.2.2
5.2.2.3
5.2.2.4
338
338
338
343
344
345
346
348
348
352
353
354
10
AT332_TRR_E0
5.3
5.4
5.4.1
5.4.1.1
5.4.1.1.1
5.4.1.1.2
5.4.1.2
5.4.1.3
5.4.2
5.4.2.1
5.4.2.1.1
5.4.2.1.2
5.4.2.1.3
5.4.2.2
5.4.2.2.1
5.4.2.2.2
5.4.2.2.3
5.4.3
5.4.3.1
5.4.3.2
5.4.3.2.1
5.4.3.2.2
5.4.3.3
5.4.3.3.1
5.4.3.3.2
5.4.3.4
5.4.3.5
Simulations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Generating a Realistic User Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Number of Users, User Activity Status and User Throughput. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Simulations Based on User Profile Traffic Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
Simulations Based on Sector Traffic Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Transition Flags for 1xEV-DO Rev.0 User Throughputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
User Geographical Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Network Regulation Mechanism . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
CDMA2000 1xRTT Power Control Simulation Algorithm. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Algorithm Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
Presentation of the Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
Convergence Criterion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
CDMA2000 1xEV-DO Power/Data Rate Control Simulation Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Algorithm Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Presentation of the Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Convergence Criterion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Admission Control. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Resources Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Walsh Code Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
Channel Element Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Downlink Load Factor Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Downlink Load Factor per Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
Downlink Load Factor per Mobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Best Server Determination in Monte Carlo Simulations - Old Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Radio Bearer Allocation Algorithm for Multi-carrier EVDO Rev.B - Old Method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
5.5
5.5.1
5.5.1.1
5.5.1.2
5.5.1.2.1
5.5.1.2.2
5.5.1.3
5.5.1.3.1
5.5.1.3.2
5.5.2
5.5.2.1
5.5.2.2
5.5.2.2.1
5.5.2.2.2
5.5.2.3
5.5.2.3.1
5.5.2.3.2
5.5.2.4
5.5.2.4.1
5.5.2.4.2
5.6
5.6.1
5.6.2
5.6.3
5.6.3.1
5.6.3.2
5.6.4
5.6.4.1
5.7
5.7.1
5.7.1.1
5.7.1.2
5.7.1.2.1
5.7.1.2.2
5.7.1.2.3
5.7.1.3
5.7.1.3.1
11
5.7.1.3.2
5.7.1.3.3
5.7.2
5.7.2.1
5.7.2.2
5.7.2.3
5.8
5.8.1
5.8.2
5.8.2.1
5.8.2.2
5.8.2.3
Transmitter Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Site Priority. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Allocation Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: PN Offset per Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: Adjacent PN-Clusters Per Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Strategy: Distributed PN-Clusters Per Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
433
434
434
434
435
435
436
436
436
437
437
440
6.1
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.2
6.2.1
6.2.2
6.2.3
6.2.4
6.2.5
6.2.6
6.2.7
6.2.8
6.2.9
6.2.10
6.2.11
6.2.12
6.2.13
6.2.14
6.2.15
6.2.16
6.2.17
6.2.18
6.2.19
6.2.20
449
449
451
452
455
455
459
460
461
462
462
463
463
463
464
465
465
465
466
467
469
6.3
6.3.1
6.3.1.1
6.3.1.2
6.3.1.3
6.3.1.4
6.3.2
6.3.2.1
6.3.2.2
6.3.2.3
6.3.2.4
6.3.3
6.3.4
6.3.4.1
6.3.4.1.1
6.3.4.1.2
6.3.4.2
Available Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Profile View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reception View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interference View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Details View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downlink Signal Level Coverage Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effective Signal Analysis Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C/(I+N)-based Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cell Identifier Collision Zones Coverage Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculations on Subscriber Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monte Carlo Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simulations Based on User Profile Traffic Maps and Subscriber Lists . . . . . . . . . . . . . . . . . . . . . . . . .
Simulations Based on Sector Traffic Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simulation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
470
470
470
470
470
470
471
471
472
473
475
476
476
476
477
478
479
6.4
6.4.1
6.4.2
6.4.2.1
6.4.2.2
6.4.2.3
6.4.2.4
6.4.3
6.4.3.1
6.4.3.2
Calculation Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Downlink Transmission Power Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Co- and Adjacent Channel Overlaps Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conversion From Channel Numbers to Start and End Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Co-Channel Overlap Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adjacent Channel Overlap Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Total Overlap Ratio Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subframe Pattern Collision Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Subframe Pattern Normalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Determination of Effective Subframe Patterns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
485
485
493
494
495
496
496
497
497
498
12
AT332_TRR_E0
6.4.3.3
6.4.4
6.4.4.1
6.4.4.2
6.4.4.3
6.4.4.4
6.4.4.5
6.4.4.6
6.4.4.7
6.4.4.8
6.4.4.8.1
6.4.4.8.2
6.4.4.9
6.4.4.10
6.4.5
6.4.6
6.4.6.1
6.4.6.1.1
6.4.6.1.2
6.4.6.2
6.4.6.2.1
6.4.6.2.2
6.4.6.3
6.4.7
6.4.7.1
6.4.7.2
6.5
6.5.1
6.5.2
6.5.3
6.5.3.1
6.5.3.2
6.5.3.3
6.5.4
6.5.4.1
6.5.4.2
6.5.4.3
6.5.5
6.5.5.1
6.5.5.2
6.5.5.3
6.5.6
6.5.6.1
6.5.6.2
7.1
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
7.2
7.2.1
7.2.2
7.3
8.1
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
8.2
8.2.1
8.2.2
8.3
9.1
9.1.1
9.1.2
9.1.3
9.1.4
9.1.5
9.1.6
9.1.7
599
599
604
604
605
605
606
606
9.2
9.2.1
9.2.1.1
9.2.1.2
9.2.2
9.2.2.1
9.2.2.2
9.2.2.2.1
9.2.2.2.2
9.2.2.3
9.2.2.4
9.2.2.5
9.2.2.5.1
9.2.2.5.2
9.2.2.6
9.2.2.6.1
9.2.2.6.2
9.2.2.7
9.2.2.7.1
9.2.2.7.2
9.2.2.8
606
606
607
607
607
607
608
608
608
609
609
609
609
610
610
610
610
611
611
611
611
9.3
9.3.1
9.3.1.1
9.3.1.1.1
9.3.1.1.2
9.3.1.2
9.3.1.2.1
9.3.1.2.2
9.3.1.2.3
9.3.2
9.3.2.1
9.3.2.2
9.3.2.2.1
9.3.2.2.2
9.3.2.2.3
9.3.2.2.4
9.3.2.2.5
9.3.2.2.6
9.3.2.2.7
9.3.2.3
9.3.2.3.1
9.3.2.3.2
9.3.2.3.3
9.3.2.3.4
9.3.2.3.5
9.3.2.4
612
612
612
613
613
616
616
617
617
617
618
618
618
619
621
623
625
625
625
626
626
628
628
629
629
629
9.4
9.4.1
9.4.2
9.4.3
9.4.4
9.4.5
9.4.6
9.4.7
9.4.8
9.4.9
630
630
632
633
634
635
635
637
639
640
14
AT332_TRR_E0
9.4.10
9.4.11
9.5
9.5.1
9.5.1.1
9.5.1.2
9.5.1.3
9.5.1.4
9.5.1.5
9.5.2
9.5.3
9.5.4
9.5.4.1
9.5.4.1.1
9.5.4.1.2
9.5.4.2
9.5.4.2.1
9.5.4.2.2
9.5.4.2.3
9.6
9.6.1
9.7
9.7.1
9.7.2
9.7.3
9.7.4
9.8
9.8.1
9.8.1.1
9.8.1.2
9.8.1.3
9.8.1.3.1
9.8.1.3.2
9.8.1.4
9.8.1.4.1
9.8.1.4.2
9.8.1.4.3
9.8.2
9.8.2.1
9.8.2.1.1
9.8.2.1.2
9.8.2.1.3
9.8.2.1.4
9.8.2.2
9.9
9.9.1
9.9.1.1
9.9.1.2
9.9.1.3
9.9.1.3.1
10
10.1
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 677
10.2
10.2.1
10.2.2
10.2.3
10.2.4
10.2.5
10.2.6
10.2.7
15
10.2.8
10.2.9
10.2.10
10.2.11
10.2.12
10.2.13
10.2.14
10.2.15
10.2.16
10.2.17
10.2.18
10.2.19
10.2.20
684
685
686
686
687
687
687
688
688
688
689
691
693
10.3
10.3.1
10.3.1.1
10.3.1.2
10.3.1.3
10.3.1.4
10.3.2
10.3.2.1
10.3.2.2
10.3.2.3
10.3.2.4
10.3.3
10.3.4
10.3.4.1
10.3.4.1.1
10.3.4.1.2
10.3.4.2
Available Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Profile View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reception View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interference View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Details View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preamble Signal Level Coverage Predictions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effective Signal Analysis Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C/(I+N)-based Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cell Identifier Collision Zones Coverage Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculations on Subscriber Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Monte Carlo Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simulations Based on User Profile Traffic Maps and Subscriber Lists . . . . . . . . . . . . . . . . . . . . . . . . .
Simulations Based on Sector Traffic Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simulation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
694
694
694
694
694
694
695
695
696
697
699
699
700
700
700
702
703
10.4
10.4.1
10.4.1.1
10.4.1.2
10.4.1.3
10.4.1.4
10.4.1.5
10.4.2
10.4.2.1
10.4.2.2
10.4.2.3
10.4.2.4
10.4.2.5
10.4.3
10.4.4
10.4.5
10.4.6
10.4.6.1
10.4.6.2
10.4.6.3
10.4.6.3.1
10.4.6.3.2
10.4.6.4
10.4.6.5
10.4.6.6
10.4.6.7
10.4.6.8
10.4.6.8.1
10.4.6.8.2
10.4.6.9
10.4.6.10
10.4.7
10.4.7.1
10.4.7.1.1
10.4.7.1.2
Calculation Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Co- and Adjacent Channel Overlaps Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conversion From Channel Numbers to Start and End Frequencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Co-Channel Overlap Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adjacent Channel Overlap Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FDD TDD Overlap Ratio Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Total Overlap Ratio Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preamble Signal Level and Quality Calculations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preamble Signal Level Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preamble Noise Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preamble Interference Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preamble C/N Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Preamble C/(I+N) Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Best Server Determination. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Service Area Calculation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Permutation Zone Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic and Pilot Signal Level and Quality Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic and Pilot Signal Level Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic and Pilot Noise Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic and Pilot Interference Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic and Pilot Interference Signal Levels Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effective Traffic and Pilot Interference Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic and Pilot C/N Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic and Pilot C/(I+N) and Bearer Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic Signal Level Calculation (UL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic Noise Calculation (UL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic Interference Calculation (UL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic Interference Signal Levels Calculation (UL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Noise Rise Calculation (UL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic C/N Calculation (UL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic C/(I+N) and Bearer Calculation (UL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Throughput Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of Total Cell Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of Sampling Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculation of Symbol Duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
706
706
707
708
709
709
710
711
711
712
714
715
716
717
717
718
719
719
721
722
722
726
729
731
733
734
735
735
737
738
740
744
744
744
744
16
AT332_TRR_E0
10.4.7.1.3
10.4.7.1.4
10.4.7.2
10.4.8
10.4.8.1
10.4.8.2
10.5
10.5.1
10.5.2
10.5.3
10.5.3.1
10.5.3.2
10.5.3.3
10.5.4
10.5.4.1
10.5.4.2
10.5.4.3
10.5.5
10.5.5.1
10.5.5.2
10.5.5.3
10.5.6
10.5.6.1
10.5.6.2
11
11.1
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 783
11.2
11.2.1
11.2.2
11.2.3
11.2.4
11.2.5
11.2.6
11.2.7
11.2.8
11.2.9
11.2.10
11.2.11
11.2.12
11.2.13
11.2.14
11.2.15
11.3
11.3.1
11.3.1.1
11.3.1.2
11.3.1.3
11.3.2
11.3.2.1
11.3.2.2
11.3.2.3
11.3.3
11.3.4
11.3.4.1
11.3.4.1.1
11.3.4.1.2
11.3.4.2
11.4
11.4.1
11.4.1.1
11.4.1.2
11.4.1.3
17
11.4.1.4
11.4.2
11.4.2.1
11.4.2.2
11.4.2.3
11.4.2.4
11.4.2.5
11.4.2.6
11.4.2.7
11.4.2.8
11.4.2.8.1
11.4.2.8.2
11.4.2.9
11.4.2.10
11.4.3
11.4.4
11.4.5
11.4.5.1
11.4.5.2
11.4.6
11.4.6.1
11.4.6.2
11.5
11.5.1
11.5.2
11.5.3
11.5.3.1
11.5.3.2
11.5.3.3
11.5.4
11.5.4.1
11.5.4.2
12
806
807
807
808
809
810
812
813
814
815
815
815
816
818
819
820
820
820
821
824
825
829
830
830
834
837
837
838
839
839
839
839
12.1
Definitions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 843
12.2
12.2.1
12.2.2
12.2.3
12.2.4
12.2.5
12.2.6
12.2.7
12.2.8
12.2.9
12.2.10
846
846
846
846
846
847
847
847
847
847
848
12.3
12.3.1
12.3.1.1
12.3.1.2
12.3.1.3
12.3.2
12.3.2.1
12.3.2.2
12.3.2.3
12.3.3
Available Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Profile View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reception View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interference View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Level Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effective Signal Analysis Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C/(I+N)-based Coverage Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculations on Subscriber Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
849
849
849
849
849
850
850
851
852
853
12.4
12.4.1
12.4.1.1
12.4.1.2
12.4.1.3
12.4.1.4
12.4.1.5
Calculation Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Level and Quality Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Level Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Noise Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Interference Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C/N Calculation (DL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C/(I+N) and Bearer Calculation (DL). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
854
854
854
855
855
856
857
18
AT332_TRR_E0
12.4.1.6
12.4.1.7
12.4.1.8
12.4.1.9
12.4.2
12.4.3
12.4.4
12.4.4.1
12.5
12.5.1
12.5.2
13
13.1
13.1.1
13.1.1.1
13.1.1.2
13.1.1.3
13.1.2
13.1.2.1
13.1.2.2
13.1.2.3
13.1.2.4
13.1.2.5
13.1.2.6
13.1.2.7
13.1.2.8
13.1.3
Objectives. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879
Quality Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879
Definition and Evaluation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 879
Progressive Thresholds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
Target Filtering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 880
ACP Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
GSM Quality Indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
UMTS Quality Indicators. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
CDMA2000 Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
LTE Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 881
WiMAX Quality Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882
Quality Indicator Parameters and Reference Maps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883
Advanced Objective Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883
Cost Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883
Atoll and ACP Predictions Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 883
13.2
13.2.1
13.2.2
13.2.2.1
13.2.2.2
13.2.2.3
13.2.2.4
13.2.2.5
13.2.3
13.2.4
13.3
13.3.1
13.3.1.1
13.3.1.2
13.3.1.3
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
Configuring an Optimisation Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 886
Antenna Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887
Additional Electrical Tilt (AEDT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 887
Relative Electrical Tilt Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 888
13.4
13.4.1
13.4.2
13.5
13.5.1
13.5.2
13.5.3
13.5.4
13.5.5
13.5.5.1
13.5.5.2
13.5.6
13.5.7
13.5.8
13.5.9
13.5.10
13.5.10.1
13.5.10.2
19
13.6
13.6.1
13.6.2
13.6.2.1
13.6.2.2
13.6.2.3
13.6.2.4
13.6.2.5
13.6.2.6
13.6.3
13.6.3.1
13.6.3.2
13.6.4
13.6.4.1
13.6.4.2
13.6.5
895
895
896
896
896
897
897
898
898
899
899
899
900
900
900
901
13.7
13.7.1
13.7.2
13.7.3
13.7.3.1
13.7.3.2
13.7.4
13.7.5
13.7.6
Throughput Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimisation Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Difference between the RLC Peak Rate and Throughput Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Traffic Capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Basic Configuration without Atoll Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Advanced Configuration with Atoll Traffic Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Throughput Score Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impact on the Global Score Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimisation Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
901
902
902
902
902
902
903
903
904
13.8
13.8.1
13.8.1.1
13.8.1.2
13.8.1.3
13.8.1.4
13.8.1.5
13.8.2
13.8.3
EMF Exposure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Concepts of ACP EMF Exposure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propagation Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terrain Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Distribution of Evaluation Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Contribution of Transmitter Power to EMF Exposure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Worst-case Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EMF Exposure Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
904
904
904
905
905
905
905
905
906
13.9
13.10
13.10.1
13.10.2
13.10.3
13.10.4
13.10.5
13.10.5.1
13.10.5.2
13.10.5.3
13.10.5.4
13.10.5.5
13.10.6
Multi-Storey Optimisation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Path Loss Calculation and Data Caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pixel Weighting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Concepts of ACP EMF Exposure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Propagation Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terrain Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Distribution of Evaluation Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Contribution of Transmitter Power to EMF Exposure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Worst-case Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General Workflow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.11
20
907
907
908
908
908
909
909
909
909
910
910
910
AT332_TRR_E0
About Atoll
Atoll is a 64-bit multi-technology wireless network design and optimisation platform. Atoll is open, scalable, flexible, and
supports wireless operators throughout the network life cycle, from initial design to densification and optimisation.
Atoll includes integrated single RAN multiple RAT network design capabilities for both 3GPP (GSM/UMTS/LTE) and 3GPP2
(CDMA/LTE) technology streams. It provides operators and vendors with a powerful native 64-bit framework for designing
and optimising current and future integrated multi-technology networks. Atoll supports multi-technology HetNets, small cell
planning, and Wi-Fi offloading.
Atolls integration and automation features help operators smoothly automate planning and optimisation processes through
flexible scripting and SOA-based mechanisms. Atoll supports a wide range of implementation scenarios, from standalone to
enterprise-wide server-based configurations.
If you are interested in learning more about Atoll, please contact your Forsk representative to inquire about our training solutions.
About Forsk
Forsk is an independent company providing radio planning and optimisation software solutions to the wireless industry since
1987.
In 1997, Forsk released the first version of Atoll, its flagship radio planning software. Since then, Atoll has evolved to become
a comprehensive radio planning and optimisation platform and, with more than 7000 installed licenses worldwide, has
reached the leading position on the global market. Atoll combines engineering and automation functions that enable operators to smoothly and gradually implement SON processes within their organisation.
Today, Forsk is a global supplier with over 450 customers in 120 countries and strategic partnerships with major players in the
industry. Forsk distributes and supports Atoll directly from offices and technical support centres in France, USA, and China as
well as through a worldwide network of distributors and partners.
Since the first release of Atoll, Forsk has been known for its capability to deliver tailored and turn-key radio planning and optimisation environments based on Atoll.
To help operators streamline their radio planning and optimisation processes, Forsk provides a complete range of implementation services, including integration with existing IT infrastructure, automation, as well as data migration, installation, and
training services.
Getting Help
The online help system that is installed with Atoll is designed to give you quick access to the information you need to use the
product effectively. It contains the same material as the Atoll 3.3.2 User Manual.
You can browse the online help from the Contents view, the Index view, or you can use the built-in Search feature.
You can also download manuals from the Forsk web site at:
http://www.forsk.com/MyForskAccount/
If you want to print a single topic, select Print the selected topic.
If you want to print an entire section, including all topics and sections in that section, select Print the selected
heading and all subtopics.
21
5. Click OK.
To read PDF manuals, download Adobe Reader from the Adobe web site at:
http://get.adobe.com/reader/
Hardcopy manuals are also available. For more information, contact to your Forsk representative.
Forsk US
For North and Central America, contact the Forsk US support team:
Forsk China
For China, contact the Forsk China support team:
Opening Hours: Monday to Friday 9.00am to 5.30pm (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi.
22
Chapter 1
Antennas and
Equipment
This chapter covers the following topics:
24
AT332_TRR_E0
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
x
sin a Tx cos a Tx 0 y
z
0
0
1
(3)
and
25
1
0
0
x''
x'
y'' = 0 cos e Tx sin e Tx y'
z''
z'
0 sin e Tx cos e Tx
(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
y'' = 0 cos e Tx sin e Tx sin a Tx cos a Tx 0 y
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
H(az): the attenuation in the horizontal pattern for the calculated azimuth angle az
H(a0): the attenuation in the horizontal pattern for the electrical azimuth angle a0
V(el): the attenuation in the vertical pattern for the calculated tilt angle el
V(e0): the attenuation in the vertical pattern for the electrical tilt angle e0
and
H(180+a0)=V(180-e0)
26
and
H(180)=V(180)
AT332_TRR_E0
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 front and back parts of the vertical pattern are taken into account.
27
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)
28
Angle ()
Attenuation (dB)
15
33.5
30
37.6
49
32.2
AT332_TRR_E0
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
Tx
i
P Tx X i ------------------L Tx
L Tx
i
------------------------------------------------------------------ +
-----------------------------------------
L ant i az i el i
L ant m az m el m
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.
29
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
30
UL
AT332_TRR_E0
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
10
1
10
1
+ ---------------------------------- + -----------------------------------------------
= 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.
31
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 32). 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 39).
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
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
Here:
32
Mi
AT332_TRR_E0
R
G Total is the total gain, user-defined or calculated as explained in "Total Gain Calculation" on page 34.
RM
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
Mi
L Ant is the terminal antenna attenuation (from antenna patterns) calculated for the pixel/mobile Mi (available in
WiMAX and LTE only).
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.
Mi
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
L Misc DL is the miscellaneous transmission losses defined for the repeater or remote antenna R.
L Misc UL is the miscellaneous reception losses defined for the repeater or remote antenna R.
33
Figure 1.6: UMTS, CDMA2000, TD-SCDMA, WiMAX, and LTE: Signal Level Calculation
DR
R
G Total = L Total DL + G Ant L Model + G Donor Ant LDonor
RX Feeder
+ G Amp LCov
TX Feeder
+ G Cov Ant
34
AT332_TRR_E0
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 = 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 = L Fibre + G Amp LCov
TX Feeder
+ G Cov Ant
35
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.
R
G Total is the total downlink gain, user-defined or calculated as explained in "Total Gain Calculation" on page 34.
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.
36
AT332_TRR_E0
P Pilot ic G Ant
D
P Rec ic = ------------------------------------------D
D Mi
L Total DL L Path
Where,
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
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 is the 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
R
G Ant
G Total
DR
R
R
D
P Rec ic = P Rec ic + P Rec ic = P Pilot ic ---------------------------------------------
- + ------------ Mi
R Mi
L DTotal DL L DPath
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
D
D
L Total DL P Pilot ic ---------------------------------------------- + --------------
Mi
R Mi
L DTotal DL L DPath
L Path
Hence,
D
G Ant
L Total = --------------------------------------------------------------------------------------------------D
R
G Total
G Ant
D
- + ------------L Total DL ---------------------------------------------
Mi
R Mi
L DTotal DL L DPath
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.
37
G Total
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
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 L Total DL
D
G Total
-----------------------------------------
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
D
P Output ic G Total L Total DL
P Output ic G Ant
D
- ---------------------P Rec UL = ---------------------------------------------- = ------------------------------------------------R Mi
D
D
L Path
L Total UL
L Total UL L Total
Where,
Mi
P Output G Ant
C = P Total UL = --------------------------------------D
L Total UL L Total
I = I Total + N 0
38
AT332_TRR_E0
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
Mi
P Output G Ant
--------------------------------------
L DTotal UL L Mi
Total
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
R Mi
Mi
Mi
L Misc DL
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.
R
L Misc DL
39
s
Figure 1.10: 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
40
+ G Amp LCov
TX Feeder
+ G Cov Ant
AT332_TRR_E0
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
41
Figure 1.13: 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.
42
AT332_TRR_E0
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 46, 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 49. 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 46 and "Uplink Beamforming" on page 48,
respectively. Smart antenna results are later on used in coverage prediction calculations.
43
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
wn
e
44
2
j ------ 2d sin
T
2
j ------ E 1 d sin
SA
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
AT332_TRR_E0
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 = 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
I UL + n
--------------------------2
n
NR UL
Value
Unit
Description
RN S
None
E SA
----------------------------H
1
S RN S
None
None
None
RN
Rn + RI =
2
n
I+
pj Sj Sj
j=1
Rn
n I
45
Name
Value
Unit
Description
None
pj Sj Sj
RI
j=1
P N
S RN S
p S RN S
CINR UL
P
H
P
1
------ = ------ = p S R N S
P
PN
N
None
Q UL
P
H
P
1
------ = ------ = p S R N S
PN
P N
None
G SA
S I S = E SA
None
Uplink interference
None
SA
--1-
K
1
RN
Avg
RN
1
k
k=1
E SA
2
------------------------------------ n
H
1
S RN
S
I UL
Avg
I UL + n
--------------------------2
n
NR UL
2
j ------ d sin
2
j ------ 2d sin
... e
T
2
j ------ E SA 1 d sin
46
AT332_TRR_E0
Therefore, the complex weight at any nth antenna element can be given by:
wn = e
2
j ------ nd sin
j n sin
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
R Avg
1
= ---
K
Rk
k=1
47
RN = Rn + RI = n I +
pj Sj Sj
j=1
J
Where R n =
2
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
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 .
48
AT332_TRR_E0
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
49
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
1
Q UL = ------ = p S R N S
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:
K
1
RN
Avg
1
= ---
K
RN
k=1
50
AT332_TRR_E0
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
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:
51
If the user is located at = 70 azimuth, as shown in the figure below, Atoll determines the best beam, which has the
highest gain towards , as follows:
Horizontal
Vertical
Attenuation (dB) Attenuation (dB)
Total Gain
(dB)
15
18 - 60 - 15
-57
60
15
18 - 60 - 15
-57
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
Beam
Gain (dBi)
18
60
30
18
60
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:
52
AT332_TRR_E0
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.
53
54
Chapter 2
Radio Propagation
This chapter covers the following topics:
"Diffraction" on page 86
56
AT332_TRR_E0
2 Radio Propagation
Path loss calculations are carried out between a transmitter and a receiver 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.
57
In Atoll, DEM (Digital Elevation Model) is the same as Digital Terrain Model (DTM). In
literature, DEM and DTM do not always have the same meaning. By definition, DEM
refers to the altitude above sea level including ground and clutter, while DTM refers
to the ground altitude above sea level alone.
Let us suppose a site S located inside a bin. Atoll knows the altitudes of four bin vertices, S1, S1, S2 and S2, from the DTM
file (centre of each DTM pixel).
58
AT332_TRR_E0
59
60
AT332_TRR_E0
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 57. 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 57. 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)
61
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.
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 57.
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)
62
AT332_TRR_E0
Propagation
model
Standard Propagation
Model
Erceg-Greenstein (SUI)
ITU 529-3
COST-Hata
Okumura-Hata
Profile based on
DTM
Clutter
DTM
DTM
DTM
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
63
When receiver antenna height equals 1.5m, a(hRx) is close to 0 dB regardless of frequency.
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
64
AT332_TRR_E0
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
65
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.
66
AT332_TRR_E0
H 0Rx is the ground height (ground elevation) above sea level at receiver (m).
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.
67
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
- 0,05
ii. If H orig i H orig i + 1 and --------------------------------------------------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:
68
R 3000m
AT332_TRR_E0
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.
dm = d R
--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 = -------- 0,3 H Txeff 20 ------------------------------------------------------------------------5
d
d
9,63 + ----------10
- 6,93 + ------------
1000
1000
69
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:
70
AT332_TRR_E0
di
Triangular weighting function: w i = -----------n
dj
j
d i = D d' i , where di is the distance between the receiver and the ith point and D is the maximum distance defined.
d
log ----i + 1
D
1
di
---D
e 1
Exponential weighting function: w i = -----------------------n
dj
---D
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.
71
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.
72
AT332_TRR_E0
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
2045a
23.8
1xRTT
1900
23
2300
25.6
2500
26.8
2700
27.9
3300
30.9
3500
31.7
WiMAX
a.
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:
Dense urban
From 4 to 5
Woodland
From 2 to 3
Urban
73
Suburban
From -5 to -3
Industrial
From -5 to -3
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.
74
AT332_TRR_E0
It is not possible to calibrate the unmasked version of the SPM using measurement
data.
Using the SPM, you can also calculate the angles of incidence by creating a new
instance of the SPM with the following characteristics:
Type:
Signature:
Atoll.StdPropagModelIncidence.1
{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.
In this case, receiver is considered in line of sight and Atoll computes Lmodel on each calculation bin using the
formula defined above.
Otherwise, Atoll considers that Lmodel tends to infinity.
75
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:
If 0 d 3km , H Txeff = H 0Tx + H Tx H 0Rx
76
AT332_TRR_E0
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
77
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:
ca 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 H BS Log 10 ----- + a f a H R
d 0
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.
78
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.
AT332_TRR_E0
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 87.
The final path loss is the sum of the path loss determined in 1st step and L Diffraction .
79
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 90.
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.
80
AT332_TRR_E0
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 10 m h 1 3000 m
The field strength is interpolated or extrapolated from field strengths obtained from two curves using the following
equation:
Log h 1 h Low
E h1 = E Low + E Up E Low ------------------------------------Log h Up h Low
Where h Low = 600 m if h 1 1200 m , otherwise h Low is the nearest nominal effective height below h 1 ,
h Up = 1200 m if h 1 1200 m , otherwise h Up is the nearest nominal effective height above h 1 , E Low is the field
strength value for h Low at the required distance, and E Up is the field strength value for h Up at the required distance.
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.
81
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
Df + Dh
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 81, 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- a = 6370 km
- with e = -------------------C h1t = 30 Log ---------------------,
(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.
82
AT332_TRR_E0
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 f Low
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
6,03 J
for h 2 R'
=
h
3,2 + 6,2 Log f Log ----2- for h 2 R'
R'
R' h
2
With J = 6,9 + 20 Log 0,1 + 1 + 0,1 and = 0,0108 f R' h 2 arc tan ---------------2 .
27
10
If R' 10 m , C Receiver is reduced by 3,2 + 6,2 Log f Log ------ .
R'
83
D f D h
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 ----------------as
D f + D h
explained earlier.
h
If h 2 10 m , C Receiver = 3,2 + 6,2 Log f Log -----2-
10
h
If h 2 10 m and d d 10 , C Receiver = 3,2 + 6,2 Log f Log -----2-
10
Log d d h2
h
If h 2 10 m and d d 10 and d d h2 , C Receiver = 3,2 + 6,2 Log f Log -----2- -------------------------------- 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.
84
AT332_TRR_E0
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)
<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
85
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 65.
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).
86
AT332_TRR_E0
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.
We have: = h
--r
where,
R
r = ------2
h is the obstruction height (height from the obstacle top to the Tx-Rx axis).
Hence,
2
87
1 Obstacle
88
AT332_TRR_E0
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
Here, t = min ------------ 1 and C = 8,0 + 0,04d with d = distance stated in km between
6
89
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
90
AT332_TRR_E0
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.20 on page 90.
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 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.
91
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 98.
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 96 and
"Shadowing Margin Calculation in Monte-Carlo Simulations" on page 97, 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.
92
AT332_TRR_E0
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
mC CP
C - = ----------------------I
- = ---------I = ---------------------mC I P
CP
CP
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 +N
mC I P
Monte-Carlo Simulations
93
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 96 and
"Shadowing Margin Calculation in Monte-Carlo Simulations" on page 97 , 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 ----PIP
I
The above equations lead to:
mC
mC CP
C
I = ---------------------- = ---------------------- = ----------- I P
mC I
C
CP
m C I ----Pm 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:
94
AT332_TRR_E0
mC CP
C --------------= -----------------------------------m
I + N
C
---------- I P + N
mC I
Atoll calculates the downlink macro-diversity CoMP gain ( G CoMP ) depending on the terminals CoMP support as well
as the CoMP mode used by the CoMP set to which the studied serving cell belongs (downlink dynamic point selection
or coherent joint transmission). This gain is taken into account to evaluate the downlink signal level from best server.
With CoMP macro-diversity gain, the received carrier power and C/(I+N) become:
C = m C g MD C P
m C g MD C P
C - = -------------------------------------------------mC
I + N
---------
-I +N
mC I P
Here g MD is the linear value of the downlink macro-diversity CoMP gain. For detailed description of the calculation of
macro-diversity gains, please refer to "Downlink Macro-Diversity Gain Evaluation" on page 101.
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.
UMTS HSPA
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
Eb Nt
Eb Nt
CDMA2000
DL
UL
Eb/Nt (DL)
UL
Eb/Nt (UL)
M Shadowing model
Ec Io
M Shadowing Ec Io
Ec/I0
Eb Nt
DL
UL
model
Eb Nt
P CCPCH
Eb Nt
Eb Nt
WiMAX
M Shadowing Eb Nt
DL
model
Eb Nt
TD-SCDMA
M Shadowing Eb Nt
DL
UL
M Shadowing Eb Nt
M Shadowing Eb Nt
DL
Eb/Nt (DL)
UL
Eb/Nt (UL)
M Shadowing model
M Shadowing Eb Nt
P CCPCH
M Shadowing Eb Nt
M Shadowing Eb Nt
C
Eb/Nt P-CCPCH
DL
Eb/Nt (DL)
UL
Eb/Nt (UL)
model
M Shadowing model
C and C/(I+N)
C I
M Shadowing C I
C/(I+N)
95
Network Type
Standard Deviation
MShadowing
Applied to
model
M Shadowing model
C and C/(I+N)
C I
M Shadowing C I
C/(I+N)
LTE
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
2
x----2
z
dx = Q --------
dB
z-------- 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.
96
AT332_TRR_E0
M Shadowing
Figure 2.21: 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.
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
97
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
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
98
UL
AT332_TRR_E0
2
L = Eb Nt
UL
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
1
-------1 = P' Tx1 L 1 N 1 CI pred 1 P' Tx1 L path N 1 CI pred
1
N1
or
Cd
1
1
-------2 = P' Tx2 L 2 N 2 CI pred 2 P' Tx2 L path N 2 CI pred
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:
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
1 M Shadowing Eb Nt 2 M Shadowing Eb Nt
UL
UL
1
1 2
2signals
UL
= P L P
L
1 2 1
2signals
M Shadowing Eb Nt 2 M Shadowing Eb Nt
1
1 2 P
P P
2signals
M Shadowing Eb Nt
2signals
noMRC
RL
2signals
2signals
UL
2signals
UL
2
1 L = L
L P M Shadowing Eb Nt
M Shadowing Eb Nt 2 M Shadowing Eb Nt
= P L P P M Shadowing Eb Nt
L
UL
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
99
2signals
P P M Shadowing Eb Nt
P
1
---------------=
P 2 2signals
M
Shadowing Eb Nt
UL
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
2
xL
--------2
2
M 2signals
M 2signals
x L Eb Nt
x L Eb Nt
1
Shadowing Eb Nt
Shadowing Eb Nt
UL
UL
UL
UL
Q ----------------------------------------------------------------------------------------------- Q ------------------------------------------------------------------------------------------------------------ dx L
Eb Nt
1
Eb Nt
1
UL
UL
RL
nsignals
M Shadowing Eb Nt
UL
1
= 1 ---------- e
2
2
xL
--------2
M nsignals
M nsignals
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 UL
Eb Nt 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.
100
AT332_TRR_E0
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
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
Ec 1
Ec 1
-------1- = P pilot L 1 Io -----
1 P pilot L m Io -----
Io pred
Io pred
1
1
1
Io
101
Or
Ec 2
Ec 1
Ec 1
-------- = P pilot L 2 Io -----
2 P pilot L m Io -----
2
2
2
Io pred
Io pred
Io
We note:
1
Ec
2signals
M Shadowing Ec Io = P pilot L m Io -----
i
i
Io pred
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
P 1 2 1 M Shadowing Ec Io 2 M Shadowing Ec Io 1 L = L
= P L P
L
1
1 2 P
P P
2signals
2signals
M Shadowing Ec Io L P M Shadowing Ec Io 1 L
2signals
2signals
P 1 2 1 M Shadowing Ec Io 2 M Shadowing Ec Io 1 L = L
1
2signals
2signals
= P L P P M Shadowing Ec Io L P P M Shadowing Ec Io 1 L
L
noMRC
RL
2signals
M Shadowing Ec Io
= 1
PL L PP P MShadowing Ec Io L PP P MShadowing Ec Io 1 L dL
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
- Q ----------------------------------------------------------------- d L
P L Q ----------------------------------------------------L
P
P
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
x
L
--------2
2signals
2signals
M Shadowing Ec Io x L Ec I o
M Shadowing Ec Io 1 x L Ec I o
- Q --------------------------------------------------------------------------------------- dx L
Q -------------------------------------------------------------------------- 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):
102
AT332_TRR_E0
noMRC
RL
nsignals
M Shadowing Ec Io
1
= 1 ---------2
2
x
L
--------2
nsignals
M Shadowing Ec Io x L Ec I o
Q ---------------------------------------------------------------------------- x
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
2 signals
3
1 =5 dB
3
1 =10 dB
Figure 2.23: Margin - Probability (Case of 3 Signals with sigma = 8dB, delta1 = 1dB)
2 signals
3
1 =5 dB
3
1 =10 dB
Figure 2.24: 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 103.
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:
103
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.
104
AT332_TRR_E0
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
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
105
Modification
Matrix validity
Impact on
Calculate
Force calculation
Valid
Coverage
predictions
Sufficient
Not necessary
Valid
Coverage
predictions
Sufficient
Not necessary
Valid
Coverage
predictions
Sufficient
Not necessary
a.
b.
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.
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:
X i and X M are the X-coordinates of i and M respectively
Y i and Y M are the Y-coordinates of i and M respectively
The mean error for the first tuning is given by:
1
E = ---
n
ei
i
106
AT332_TRR_E0
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
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
M d = M ---------------and M r = M ---------------- .
Cd + Cr
Cd + Cr
Following the path loss tuning process described in "Transmitter Path Loss Tuning" on page 106, the donor transmitter (resp.
the repeater) is then tuned using M d (resp. M r ) values.
107
DBF Structure
Byte
Description
Remarks
0...n
n+1
1st record of fixed length (see next parts); 2nd record (see next part for size, byte10) ; last
record
last
DBF Header
The DBF header size is variable and depends on the field count.
Byte
Size
Contents
Description
Applies to
00
0x03
plain .dbf
0x04
plain .dbf
D4, D5 (FS)
0x05
plain .dbf
D5, Fp (FS)
FS
FS
0x83
0x8B
D4, D5
0x8E
D4, D5
0xF5
Fp
01
YYMMDD
All
04
ulong
All
08
ushort
All
10
ushort
All
12
0,0
Reserved
All
14
0x01
Begin transaction
D4, D5
0x00
End Transaction
D4, D5
0x00
ignored
0x01
Encrypted
D4, D5
0x00
normal visible
All
0 (1)
D4,D5
15
16
108
0x43
0xB3
1
12
AT332_TRR_E0
Byte
Size
Contents
Description
Applies to
28
0x01
Fp, D4, D5
0x00
All
language driver ID
D4, D5
0x01
Fp
0x02
Fp
0x03
Fp
0xC8
codepage1250 Windows EE
Fp
0x00
ignored
29
30
32
n*32
+1
0,0
0x0D
reserved
All
all
all
Field descriptor array in the DBF header (32 bytes for each field):
Byte
Size
Contents
Description
Applies to
11
ASCI
all
11
ASCI
all
12
n,n,n,n
D3
n,n,0,0
Fp
0,0,0,0
ignored
16
byte
17
byte
18
0,0
reserved
all
20
21
23
byte
Work area ID
D4, D5
0x00
unused
n,n
multi-user dBase
D3, D4, D5
0,0
ignored
0x01
Set Fields
D3, D4, D5
0x00
ignored
24
0...0
reserved
all
31
0x01
D4, D5
0x00
ignored
Field type and size in the DBF header, field descriptor (1 byte):
Size
Type
Description/Storage
Applies to
C 1...n
Char
all
FS
Fp, CL
n = 1...254
all
Date
all
F 1...n
Numeric
N 1...n
Numeric
all
n = 1...20
FS, Fp, CL
n = 1...18
D8
L1
Logical
109
Size
Type
Description/Storage
Applies to
D4, D5 (FS)
Memo
all
V 10
Variable
FS
P 10
Picture
Fp
B 10
Binary
D5
G 10
General
OLE objects
structure like M
D5, Fp
22
short int
FS
44
long int
FS
88
double
FS
M 10
Size
Description
Applies to
All
1n
All
110
Field
Type
Description
TX_NAME
Text
FILE_NAME
Text
MODEL_NAME
Text
MODEL_SIG
Text
Signature (identity number) of model used in calculations. You can check it in the
propagation model properties (General tab).
The Model_SIG is used for the purpose of validity. A unique Model_SIG is assigned to
each propagation model. When model parameters are modified, the associated model
ID changes. This enables Atoll to detect path loss matrix invalidity. In the same way, two
identical propagation models in different projects do not have the same model IDa.
ULXMAP
Float
X-coordinate of the top-left corner of the path loss matrix upper-left pixel
ULYMAP
Float
Y-coordinate of the top-left corner of the path loss matrix upper-left pixel
RESOLUTION
Float
NROWS
Float
NCOLS
Float
FREQUENCY
Float
Frequency band
TILT
Float
AZIMUTH
Float
TX_HEIGHT
Float
TX_POSX
Float
TX_POSY
Float
ALTITUDE
Float
RX_HEIGHT
Float
ANTENNA_SI
Float
Logical number referring to antenna pattern. Antennas with the same pattern will have
the same number.
AT332_TRR_E0
Field
Type
Description
MAX_LOS
Float
Maximum path loss stated in 1/16 dB. This information is used, when no calculation
radius is set, to check the matrix validity.
CAREA_XMIN
Float
CAREA_XMAX
Float
CAREA_YMIN
Float
CAREA_YMAX
Float
WAREA_XMIN
Float
WAREA_XMAX
Float
WAREA_YMIN
Float
WAREA_YMAX
Float
LOCKED
Boolean
Locking status
0: path loss matrix is not locked
1: path loss matrix is locked.
Boolean
Atoll indicates if losses due to the antenna pattern are taken into account in the path
loss matrix.
0: antenna losses not taken into account
1: antenna losses included
INC_ANT
a.
b.
c.
In order to benefit from the calculation sharing feature, users must retrieve the propagation models from the same
central database. This can be done using the Open from database command for a new document or the Refresh
command for an existing one. Otherwise, Atoll generates different model_ID (even if same parameters are applied on
the same kind of model) and calculation sharing become unavailable due to inconsistency.
These coordinates enable Atoll to determine the area of calculation for each transmitter.
These coordinates enable Atoll to determine the rectangle including the computation zone.
Type
Description
TX_NAME
Text
FILE_NAME
Text
AREA_XMIN
Float
Not used
AREA_XMAX
Float
Not used
AREA_YMIN
Float
Not used
AREA_YMAX
Float
Not used
111
4 bytes: version
4 bytes: flag (can be used to manage flags like active flag)
50 bytes: GUID
4 bytes: number of points
255 bytes: original measurement name (with prefix "Num" for drive test data and "CW" for CW measurements)
256 bytes: comments
4 bytes: X_RADIUS
4 bytes: Y_RADIUS
4 bytes: gain = measurement gain - losses
4 bytes: global error
4 bytes: rx height
4 bytes: frequency
8 bytes: tx Position
4 bytes: X
4 bytes: Y
4 bytes: measurement value
4 bytes: incidence angle.
Interference matrix files must contain interference probability values between 0 and 1, and not in precentage (between 0 and
100%). When interference matrix files are imported, Atoll does not check their validity and imports interference probability
values for loaded transmitters only.
In the following format descriptions and samples, lines starting with the "#" are considered as comments.
The interferer TRX type is not specified and is always considered to be BCCH.
Subcells have different powers defined as offsets with respect to the BCCH. For
subcells other than the BCCH, if the power offset of a subcell is X dB, then its
interference histogram will be shifted by X dB with respect to the BCCH interference
histogram.
If no power offset is defined on the interfered TRX type, it is possible to set "All".
For each interfered subcell-interferer subcell pair, Atoll saves probabilities for
several C/I values (6 to 24 values), including five fixed ones: 9, 1, 8, 14, and 22 dB.
Between two fixed C/I value, there can be up to three additional values (this number
depends on the probability variation between the fixed values). The C/I values have
0.5 dB accuracy and probability values are calculated and stored with an accuracy of
0.002 for probabilities between 1 and 0.05, and with an accuracy of 0.0001 for
probabilities lower than 0.05.
112
AT332_TRR_E0
Name
Description
Column1
Interfered transmitter
Column2
Interfering transmitter
Column3
Interfered subcell. If the column is null, its value is identical to the one of the
line above. In order to save storage, all subcells with no power offset are not
duplicated (e.g. BCCH, TCH).
Column4
C/I threshold
Column5
Probability to have C/I the value specified in column 4 (C/I threshold). This
field must not be empty.
The columns 1, 2, and 3 must be defined only in the first line of each histogram.
Sample
# Calculation Results Data File.
# Version 1.1,
# Remark:
# Fields are:
##------------#------------#------------#-----------#------------------#
#| Interfered | Interfering| Interfered | C/I
#| Transmitter| Transmitter| Trx type
| Probability
##------------#------------#------------#-----------#------------------#
#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level of the highest priority HCS layer".
# Margin is 5.
# Cell edge coverage probability 75%.
# Traffic spreading was Uniform
##---------------------------------------------------------------------#
1
TCH_INNER
8
9
1
0.944
10
0.904
11
0.892
14
0.844
15
0.832
16
0.812
17
0.752
22
0.316
25
0.292
113
BCCH,TCHa
a.
0.944
10
.904
13
0.872
14
0.84
17
0.772
If the TCH and BCCH histograms are the same, they are not repeated. A single record indicates that the histograms
belong to TCH and BCCH both.
Name
Type
Description
Column1
Transmitter name
Text
Column2
Transmitter Identifier
Integer
Column3
Integer
Column4
Integer
Column5
% of vic coverage
Float
Column6
% of int coverage
Float
The last four columns describe the interference matrix scope. One transmitter per line is described separated with a tab
character.
Sample
# Calculation Results Dictionary File.
# Version 2.1,
# Fields are:
##-----------#-----------#-----------#-----------#---------#---------#
#|Transmitter|Transmitter|BCCH during|BSIC during|% of vic'|% of int'|
#|Name
##-----------#-----------#-----------#-----------#---------#---------#
#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level per HCS layer".
# Margin is 5.
# Cell edge coverage probability is 75%.
# Traffic spreading was Uniform (percentage of interfered area)
##---------------------------#
114
Site0_0
-1
-1
100
100
Site0_1
-1
-1
100
100
AT332_TRR_E0
Site0_2
-1
-1
100
100
Site1_0
-1
-1
100
100
Site1_1
-1
-1
100
100
Site1_2
-1
-1
100
100
Site2_0
-1
-1
100
100
Site2_1
-1
-1
100
100
Name
Description
Column1
Interfered transmitter
Column2
Interfering transmitter
Column3
Interfered subcell. In order to save storage, all subcells with no power offset
are not duplicated (e.g. BCCH, TCH).
Column4
C/I probability
C/I value and the probability associated to this value separated by a space
character. This entry cannot be null.
Sample
# Calculation Results Data File.
# Version 1.1, Tab separated format. Commented lines start with #.
# Remark:
# Fields are:
#-----------------------------------------------------------------------#Transmitter
Interferer
TRX type
#-----------------------------------------------------------------------#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level of the highest priority HCS layer".
# Margin is 5.
# Cell edge coverage probability 75%.
# Traffic spreading was Uniform
##---------------------------------------------------------------------#
#
Site0_2
Site0_1
115
Site0_2
Site0_3
Site0_3
Site0_1
Site0_3
Site0_2
Name
Description
Column1
Interfered transmitter
Column2
Interfering transmitter
Column3
Interfered subcell. In order to save storage, all subcells with no power offset
are not duplicated (e.g. BCCH, TCH).
Column4
C/I threshold
Column5
Probability to have C/I the value specified in column 4 (C/I threshold). This
field must not be empty.
Sample
# Calculation Results Data File.
# Version 1.1, Tab separated format. Commented lines start with #.
# Remark:
# Fields are:
#-----------------------------------------------------------------------#Transmitter
Interferer
TRX type
C/I
Probability
#-----------------------------------------------------------------------#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level of the highest priority HCS layer".
# Margin is 5.
# Cell edge coverage probability 75%.
# Traffic spreading was Uniform
##---------------------------------------------------------------------#
116
AT332_TRR_E0
Site0_2
Site0_1
BCCH,TCH
-10
Site0_2
Site0_1
BCCH,TCH
-9
0.996
Site0_2
Site0_1
BCCH,TCH
-6
0.976
Site0_2
Site0_1
BCCH,TCH
-4
0.964
Site0_2
Site0_1
BCCH,TCH
-1
0.936
Site0_2
Site0_1
BCCH,TCH
0.932
Site0_2
Site0_1
BCCH,TCH
0.924
Site0_2
Site0_1
BCCH,TCH
0.896
Site0_2
Site0_1
BCCH,TCH
0.864
Site0_2
Site0_1
BCCH,TCH
0.848
Site0_2
Site0_1
BCCH,TCH
0.832
Site0_2
Site0_1
BCCH,TCH
10
0.824
...
Name
Description
Column1
Interfered transmitter
Column2
Interfering transmitter
Column3
Co-channel probability
Column4
Adjacent-channel probability
Sample
# Calculation Results Data File.
# Version 1.1, Tab separated format. Commented lines start with #.
# Remark:
# Fields are:
#-----------------------------------------------------------------------#Transmitter
Interferer
Co-channel
Adjacent channel
#-----------------------------------------------------------------------#
# Warning, The parameter settings of this header can be wrong if
# the "export" is performed following an "import". They
# are correct when the "export" follows a "calculate".
#
# Service Zone Type is "Best signal level of the highest priority HCS layer".
# Margin is 5.
# Cell edge coverage probability 75%.
# Traffic spreading was Uniform
##---------------------------------------------------------------------#
Site0_2
Site0_1
0.226667
0.024
Site0_2
Site0_3
0.27
0.024
Site0_3
Site0_1
0.276
0.02
117
Site0_3
Site0_2
0.226
0.028
The columns in the sample above are separated with a tab. These columns can also be separated with a semilcolon:
Site0_2;Site0_1;0.226667;0.024
Site0_2;Site0_3;0.27;0.024
Site0_3;Site0_1;0.276;0.02
Site0_3;Site0_2;0.226;0.028
When the calculation is global, the results are stored in two files for the entire prediction: one HDR file and one BIL
file (both identified by the prediction name).
When a calculation is "per transmitter", one HDR file and one BIL file are created for each transmitter in the prediction
(both identified by the transmitters name). In some "per transmitter" predictions, an additional DBF file is created for
the entire prediction (identified by the prediction name). The DBF file contains information on each transmitter and a
pointer to each transmitters specific HDR and BIL files.
In LTE, when a Cell Identifier Collision Zones (DL) prediction is calculated by value intervals with the display type set
"No. of interferers per cell", the HDR file and the BIL file are created for each cell in the prediction (both identified by
the cells name).
The format and the content of the DBF file is described here.
In both cases, an XML file describing the prediction is also created in the corresponding
<doc_name>\{<GUID>} folder.
Type
Description
TX_NAME
Text
FILE_NAME
Text
RESOLUTION
Float
Resolution of the calculation, same as xdim and ydim in the HDR file
AREA_XMIN
Float
AREA_XMAX
Float
AREA_YMIN
Float
AREA_YMAX
Float
NBITS
Float
NBANDS
Float
BYTE_ORDER
Float
BAND_ROW_BYTES
Float
TOTAL_ROW_BYTES
Float
SKIP_BYTES
Float
DATA_TYPE
Text
NO_DATA_VALUE
118
AT332_TRR_E0
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.
119
120
AT332_TRR_E0
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.
121
122
Chapter 3
GSM GPRS EDGE
Networks
This chapter covers the following topics:
124
AT332_TRR_E0
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 104.
Logarithms used in this chapter (Log function) are base-10 unless stated otherwise.
Formulas
Signal level received from a transmitter on a TRX type
Txi
P rec tt
Txi
Txi
L Term
Txi
Txi
Term
Txi
Tx
Txi
Term
Here,
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 box,
tt is the TRX type (in the GSM GPRS EDGE.mdb document template, there are three possible TRX types, BCCH, TCH and
inner TCH).
Term
Formulas
Signal level received from a terminal at a transmitter
Term
P rec
Term
max
P Term
Txi
Term
L Tx UL L Term
Txi
Term
Here,
max
L path is the path loss on the transmitter-terminal link, identical in DL and in UL (see above),
Txi
125
M Shadowing model is the shadowing margin. This parameter is taken into account when the option Shadowing taken
G ant
G ant
Tx
Term
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 DL total losses, L total DL . Path loss and DL 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 DL . 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.
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.4.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 :
Txi
126
AT332_TRR_E0
Txi
For pure signal level-based calculations (not C/I or C/(I+N)), P rec tt can be replaced
Txi
Txi
3.1.4.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
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
3.1.4.1.3
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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 tt 2 Best P rec tt M
ji
M is the specified overlap margin (dB). The 2nd Best function considers the second highest value from a list of values.
3.1.4.1.4
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels 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 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
127
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
3.1.4.1.5
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
Second Best Signal Level per HCS Layer and an Overlap Margin
For each HCS layer, k, the service area of Txi corresponds to the pixels :
Txi
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
M is the specified overlap margin (dB). The 2nd Best function considers the second highest value from a list of values.
3.1.4.1.6
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels 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 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
Txi
And the received P rec tt exceeds the reception threshold defined per HCS layer.
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
3.1.4.1.7
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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
128
AT332_TRR_E0
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.
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
3.1.4.1.8
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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
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 57 for more information).
3.1.4.2.2
Display Types
It is possible to display the coverage predictions with colours depending on any transmitter attribute or other criteria such as:
129
130
AT332_TRR_E0
equal to the defined thresholds (the pixel colour depends on the C2 value). 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 the best C2 value exceeds a defined minimum threshold.
Channel list
MAIO
MSA
53
(53,-)
54
(54,-)
Baseband hopping (BBH): An MSA is the Mobile Allocation List (MAL) and the TRX index.
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)
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.
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
Several MSAs, m, are related to a transmitter. Therefore, Atoll calculates the DL C/I ------------- Iv m
transmitter v with MSA m (m MSAS(v)).
131
C v m
C
- or
Atoll considers the most interfered MSA, therefore, the displayed C/I or C/(I+N) are --- = Min ------------- Iv
k Iv m
v
C -
C m -
--------------------------------=
Min
--------------------
, respectively. If the Detailed Results check box is selected, the C/I values for all
k I v m + N Term
I + N Term
tot
tot
v
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 terminal.
v
C m = P rec m
Term
If the interference conditions are based on C/(I+N), Atoll takes the total noise N tot
of the thermal noise N thermal (-121 dBm by default or user-defined), the terminal noise figure NF
technology downlink noise rise
Term
N tot
= N thermal + NF
Term
v DL
NR inter techno log y
Term
v DL
Interference can be received from interfering transmitters i on co-channel and adjacent channels. Interference may also be
received from the transmitters of another technology.
v
DL
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.
132
AT332_TRR_E0
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
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,
v i
v i
p m n co = 1
--- and p m n adj = 1
--3
3
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,
133
v i
v i
p m n co = 1
--- and p m n adj = 1
--9
3
Diversity gain:
v
Tx_Div
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
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:
Tx
DL
P Transmitted ic i
------------------------------------Tx
Tx
L
ICP
ni
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 terminal, and ICP ic f is
i
the inter-technology channel protection between the frequencies used by the transmitter Tx and the victim
transmitter v.
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
134
The C/I shadowing margin is applied on the carrier power level. The interference
levels are not changed.
AT332_TRR_E0
Coverage by C/I Level (DL): Provides a global analysis of the network quality.
Atoll calculates the C/I on each pixel within the service area of studied transmitters, determines the pixels where the
calculated C/I exceeds the defined minimum threshold, and colours these pixels depending on C/I value.
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
TRX
C
Maximum threshold or Minimum threshold -----------
I+N v
Maximum threshold
TRX
3.2.3.2.2
TRX j
C
Maximum threshold or Minimum threshold -----------
I + N v
Maximum threshold
TRX j
, 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 57 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:
135
C/I Level
Each pixel of the transmitter coverage area is coloured if the calculated DL C/I (or C/(I+N)) level is greater than or equal to the
specified minimum thresholds (pixel colour depends on DL 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 DL C/I levels available in the transmitter coverage area.
Max C/I Level
Atoll compares calculated DL C/I (or C/(I+N)) levels received from transmitters on each pixel of each transmitter coverage area
coverage areas overlap the studied one and chooses the highest value. A pixel of a coverage area is coloured if the DL C/I (or
C/(I+N)) level is greater than or equal to the specified thresholds (the pixel colour depends on the DL 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 the highest received DL C/I level exceeds a defined minimum
threshold.
Min C/I Level
Atoll compares DL C/I (or C/(I+N)) levels received from transmitters on each pixel of each transmitter coverage area the
coverage areas overlap the studied one and chooses the lowest value. A pixel of a coverage area is coloured if the DL C/I (or
C/(I+N)) level is greater than or equal to the specified thresholds (the pixel colour depends on the DL 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 the lowest received DL C/I level exceeds a defined minimum
threshold.
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,
-- I Threshold CS are the values of C/I thresholds for the coding schemes available in the GPRS/EDGE configuration,
C ---------
I + N Threshold 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.
136
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 ( 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.
AT332_TRR_E0
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 "DL Carrier-to-Interference Ratio Calculation" on page 131.
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.
And, cs C I
= Lowest CS
Txi
Txi
Txi
Txi
P
TRX P
TRX
rec
Backoff
C
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 .
137
And, cs C I + N
= Lowest CS
Txi
Txi
P
TRX P
TRX
rec
Backoff
C
------------------------------------------------------------------------- ----------- Threshold
I + N
CS
N
Txi
Txi
P rec TRX P Backoff TRX
C
------------------------------------------------------------------------- --------- I + N Threshold CS
I+N
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 - , pN is the thermal noise power (value in Watts), and p(I+N) is the interferences + thermal noise power (value
= ------------------pI + N
in Watts).
Txi
Txi
138
AT332_TRR_E0
Txi
Txi
TP C = Highest TP=f C = P rec TRX P Backoff TRX CS
Txi
Txi
TRX P
TRX Reception Threshold
rec
Backoff
CS
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
P rec TRX P Backoff TRX
Txi
Txi
P rec TRX P Backoff TRX
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.
TP C N
Txi
Txi
P rec TRX P Backoff TRX
C
Txi
Txi
P rec TRX P Backoff TRX
C
------------------------------------------------------------------------- ----------- Threshold
I + N
CS
I+N
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.
TP C I + N
Txi
Txi
P rec TRX P Backoff TRX
C
Txi
Txi
P rec TRX P Backoff TRX
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 = ------------------, pN is the thermal noise power (value in Watts), and p(I+N) is the interferences + thermal noise power (value
pI + N
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.
139
TP RLC MAC is the effective RLC throughput, and TP Offset and SF are the throughput offset (kbps) and the throughput scaling
factor (%) defined for the selected service.
0 If TP TP MAX
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 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.
3.3.5.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, is GPRS/EDGE-capable.
No max range is set.
All Servers
The service area of Txi corresponds to the pixels :
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
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
140
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
AT332_TRR_E0
3.3.5.1.3
SubcellReceptionThreshold Prec tt
nd
Txi
Txj
And P rec tt 2 Best P rec tt M
ji
M is the specified overlap 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 the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels 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 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
M is the specified overlap 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 the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
Second Best Signal Level per HCS Layer and an Overlap Margin
For each HCS layer, k, the service area of Txi corresponds to the pixels :
Txi
SubcellReceptionThreshold Prec tt
nd
Txi
Txj
And P rec BCCH 2 Best P rec BCCH M
ji
M is the specified overlap 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 the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels 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 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.
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels the received signal level from Txi is either the highest or within a 2 dB margin from
the highest.
141
3.3.5.1.7
If M = -2 dB, Atoll considers pixels 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
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.
M is the specified overlap 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 the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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
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 57 for more information).
142
AT332_TRR_E0
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: Max 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 a given coding scheme can be used.
Packet Throughput and Quality Analysis: Effective RLC Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated effective RLC throughput per timeslot from any transmitter covering
that pixel exceeds the defined minimum threshold. The pixel colour depends on the effective RLC 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 effective RLC throughput that a
transmitter can provide on one timeslot.
Packet Throughput and Quality Analysis: Max Effective RLC Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated highest effective RLC throughput per timeslot from any transmitter
covering that pixel exceeds the defined minimum threshold. The pixel colour depends on the highest effective RLC 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 effective RLC throughput that any transmitter can
provide on one timeslot.
Packet Throughput and Quality Analysis: Average Effective RLC Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated average effective RLC throughput per timeslot from all the
transmitters covering that pixel exceeds the defined minimum threshold. The pixel colour depends on the average effective
RLC 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 effective RLC throughput
that all the transmitters can provide on one timeslot.
Packet Throughput and Quality Analysis: Application Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated application throughput per timeslot from any transmitter covering
that pixel exceeds the defined minimum threshold. The pixel colour depends on the application 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 application throughput that a
transmitter can provide on one timeslot.
Packet Throughput and Quality Analysis: Best Application Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated highest application throughput per timeslot from any transmitter
covering that pixel exceeds the defined minimum threshold. The pixel colour depends on the highest application 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 application throughput that any transmitter can
provide on one timeslot.
Packet Throughput and Quality Analysis: Average Application Throughput/Timeslot (kbps)
A pixel of the coverage area is coloured if the calculated average application throughput per timeslot from all the transmitters
covering that pixel exceeds the defined minimum threshold. The pixel colour depends on the average application 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 application throughput that all the
transmitters can provide on one timeslot.
Packet Throughput and Quality Analysis: Effective RLC Throughput (kbps)
A pixel of the coverage area is coloured if the calculated effective RLC throughput from any transmitter covering that pixel
exceeds the defined minimum threshold. The pixel colour depends on the effective RLC for all the timeslots supported by the
143
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. 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 application throughput that a transmitter can provide on all
available timeslots in the terminal.
Packet Throughput and Quality Analysis: Max Effective RLC Throughput (kbps)
A pixel of the coverage area is coloured if the calculated highest effective RLC throughput from any transmitter covering that
pixel exceeds the defined minimum threshold. The pixel colour depends on the highest effective RLC 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. 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 effective RLC throughput that any transmitter can provide on all
available timeslots in the terminal.
Packet Throughput and Quality Analysis: Average Effective RLC Throughput (kbps)
A pixel of the coverage area is coloured if the calculated average effective RLC throughput from all the transmitters covering
that pixel exceeds the defined minimum threshold. The pixel colour depends on the average effective RLC 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.
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 effective RLC throughput that all the transmitters can provide
on all available timeslots in the terminal.
Packet Throughput and Quality Analysis: Application Throughput (kbps)
A pixel of the coverage area is coloured if the calculated application throughput from any transmitter covering that pixel
exceeds the defined minimum threshold. The pixel colour depends on the application 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. 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 application throughput that a transmitter can provide
on all available timeslots in the terminal.
Packet Throughput and Quality Analysis: Max Application Throughput (kbps)
A pixel of the coverage area is coloured if the calculated highest application throughput from any transmitter covering that
pixel exceeds the defined minimum threshold. The pixel colour depends on the highest application 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. 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 application throughput that any transmitter can provide on all
available timeslots in the terminal.
Packet Throughput and Quality Analysis: Average Application Throughput (kbps)
A pixel of the coverage area is coloured if the calculated average application throughput from all the transmitters covering
that pixel exceeds the defined minimum threshold. The pixel colour depends on the average application 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. 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 application throughput that all the transmitters can provide on
all available timeslots in the terminal.
Packet Throughput and Quality Analysis: Throughput per User (kbps)
A pixel of the coverage area is coloured if the calculated throughput per user from any transmitter covering that pixel exceeds
the defined minimum threshold. The pixel colour depends on the throughput per user 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 throughput per user 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 transmitter coverage areas and throughput display thresholds. Each layer shows the throughput per user
that a transmitter can provide on all available timeslots in the terminal.
144
AT332_TRR_E0
Packet Throughput and Quality Analysis: Max Throughput per User (kbps)
A pixel of the coverage area is coloured if the calculated highest throughput per user from any transmitter covering that pixel
exceeds the defined minimum threshold. The pixel colour depends on the highest throughput per user 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 throughput
per user 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 throughput per user that any
transmitter can provide on all available timeslots in the terminal.
Packet Throughput and Quality Analysis: Average Throughput per User (kbps)
A pixel of the coverage area is coloured if the calculated average throughput per user from all the transmitters covering that
pixel exceeds the defined minimum threshold. The pixel colour depends on the average throughput per user 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
throughput per user 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 throughput per user
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).
145
146
AT332_TRR_E0
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 "DL Carrier-to-Interference Ratio Calculation" on page 131.
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.
147
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
P
TRX
C rec
N tot
Txi
TRX
C rec
N
N tot
, cm is the codec mode with the highest priority among the set of codec modes CM for which the reference CQI gives the
Txi
P rec TRX
-.
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
148
AT332_TRR_E0
, for MOS
P Txi TRX
rec
C
CQI
= Highest CQI=f --- = ---------------------------
Ref
I I+N
tot
Txi
P
TRX
C
rec
I I+N
tot
, cm is the codec mode with the highest priority among the set of codec modes CM for which the reference CQI gives the
Txi
P rec TRX
-.
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 :
Txi
3.4.4.1.2
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
149
3.4.4.1.3
If M = 2 dB, Atoll considers pixels 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 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
M is the specified overlap 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 the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels 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 the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 3rd best servers.
M is the specified overlap 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 the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
Second Best Signal Level per HCS Layer and an Overlap Margin
For each HCS layer, k, the service area of Txi corresponds to the pixels :
Txi
Txi
Txj
And P rec BCCH 2 Best P rec BCCH M
ji
M is the specified overlap 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 the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels 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 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.
150
AT332_TRR_E0
M is the specified overlap 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 the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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.
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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 57 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.
151
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.
The coverage conditions in order to determine the DL service area of each TBC transmitter, and
The display settings to select the displayed parameter and its shading levels.
Additional studies such as codec modes and coding schemes predictions are used during simulations but are not graphically
available.
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.
For pure signal level-based calculations (not C/I or C/(I+N)), P rec tt can be replaced
Txi
Txi
For pure signal level-based calculations (not C/I or C/(I+N)), P rec tt can be replaced
Txi
Txi
152
AT332_TRR_E0
Txi
Txj
And P rec tt Best P rec tt M
ji
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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 tt 2 Best P rec tt M
ji
M is the specified overlap margin (dB). The 2nd Best function considers the second highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels 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 the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 3rd best servers.
3.5.1.4 Best Signal Level per HCS Layer and an Overlap Margin
For each HCS layer, k, the service area of Txi corresponds to the pixels :
Txi
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
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 the received signal level from Txi is 2 dB higher than the signal levels from
transmitters which are 2nd best servers.
3.5.1.5 Second Best Signal Level per HCS Layer and an Overlap Margin
For each HCS layer, k, the service area of Txi corresponds to the pixels :
Txi
153
Txi
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
M is the specified overlap margin (dB). The 2nd Best function considers the second highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the second highest.
If M = 2 dB, Atoll considers pixels 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 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
Txi
And the received P rec tt exceeds the reception threshold defined per HCS layer.
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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.
154
AT332_TRR_E0
M is the specified overlap margin (dB). The Best function considers the highest value from a list of values.
If M = 0 dB, Atoll considers pixels the received signal level from Txi is the highest.
If M = 2 dB, Atoll considers pixels 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 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
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.
3.5.2.2.1
3.5.2.2.2
155
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 transmitter service areas.
Each layer shows the different UL signal levels at the transmitter on its service area.
3.5.2.2.3
3.5.2.2.4
MSA
Term
Tx
= P rec N tot
UL
,
Tx
Tx
MSA DL
N tot = N thermal + NF
P rec
NF
MSA DL
NRIntra techno log y
Term
Tx
+ NR Intra techno log y is the UL total noise at transmitter on the considered MSA
TRX, Atoll takes the TRX UL noise rise in case of non-hopping or extracts a mean noise rise from the several TRXs
composing the MSA in case of Base Band Hopping or Synthesized Frequency Hopping.
MSA
For a given transmitter having several MSAs, all possible C
are displayed in case the detailed results box is selected. If
--I UL
not, the worst results (the min C/I per transmitter) are retained.
MSA
UL
3.5.3.4.1
C/I Level
Each pixel of the transmitter coverage area is coloured if the calculated UL C/I level is greater than or equal to the specified
minimum thresholds (pixel colour depends on UL C/I level). Coverage consists of several independent layers whose visibility
156
AT332_TRR_E0
in the workspace can be managed. There are as many layers as transmitter service areas. Each layer shows the different UL
C/I levels available in the transmitter coverage area.
3.5.3.4.2
3.5.3.4.3
P rec TRX is the DL signal level received from the BCCH of Txi on each pixel of the Txi coverage area,
P rec
Term
is the UL the signal level received at each transmitter on its service area from surrounding pixels
configuration,
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.
For more information on UL C/I calculation, see "Coverage by UL C/I" on page 156.
SubcellReceptionThreshold Prec tt
Txi
Txj
And P rec BCCH Best P rec BCCH 4dB
ji
Txi
And the received P rec BCCH exceeds the reception threshold defined per HCS layer.
157
And, cs C I + N = Lowest CS
Term
P rec
Term
P rec
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 .
P rec TRX is the DL signal level received from the BCCH of Txi on each pixel of the Txi coverage area,
P rec
Term
is the UL the signal level received at each transmitter on its service area from surrounding pixels
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 .
158
AT332_TRR_E0
For more information on UL C/I calculation, see "Coverage by UL C/I" on page 156.
And the received P rec BCCH exceeds the reception threshold defined per HCS layer.
Term
P rec
----------------- Adaptation Threshold
CM
I+N
Term
P rec
- , Atoll determines the CQI from the CQI=f(C/I) graph associated to the selected codec mode, cm.
For -----------I+N
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.6.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 box),
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.
159
3.6.1.2.1
3.6.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 box),
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.
3.6.1.3.1
3.6.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 box),
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 0 dB overlap margin and the subcell reception threshold as lower threshold.
Same traffic is distributed to the BCCH and TCH subcells.
160
AT332_TRR_E0
N call d
p up c t = ------------------3600
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 c t m , in Erlangs for the subcell (Txi, TCH) service area.
D up c t m Txi TCH = X up m Txi TCH p up c t
Packet Switched Services (Max Rate)
For a max rate packet switched service p, we have:
N call V 8
p up p t = ----------------------------3600
Ncall is the number of calls per hour and V is the transmitted data volume per call (in Kbytes).
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
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.6.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.
161
3.6.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.
162
AT332_TRR_E0
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
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 159.
macro
Then, Atoll evaluates the traffic demand, D up c t m , in Erlangs in the subcell (Txj, TCH) service area.
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 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
163
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
D is the user profile density.
The traffic spread over the TCH_INNER service area of the micro layer may overflow on 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 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.
S3
R 3 = -------------------------------------------------------------------------------------------------micro
micro
S up m Txi,TCH S up m Txi,TCH_INNER
micro
micro
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 159. Then, Atoll evaluates the
macro
X up m Txj,TCH_INNER p up c t +
macro
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
164
AT332_TRR_E0
O max Txi TCH and O max Txi,TCH_INNER are the maximum rates of traffic overflow (stated in %) specified for the TCH
and TCH_INNER subcells of Txi respectively.
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 one by the TCH_INNER service
macro
macro
macro
macro
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
X up m Txj,TCH = S' 1 D
D is the user profile density.
The traffic spread over the TCH_INNER service area of the micro layer may overflow on the TCH subcell. The traffic overflowing
on 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 proportionally to R2.
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
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 159.
macro
Then, Atoll evaluates the traffic demand, D up c t m , in Erlangs in the subcell (Txj, TCH) service area.
macro
X up m Txj TCH p up c t +
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
X up m Txj TCH p up p t +
macro
D up p t m Txj TCH =
macro
165
O max Txi,TCH is the maximum rate of traffic overflow (stated in %) specified for the TCH subcell of Txi (micro layer),
O max Txi,TCH_INNER the maximum rate of traffic overflow indicated for the TCH_INNER subcell of Txi (macro layer),
O max Txj,TCH_INNER the maximum rate of traffic overflow indicated for the TCH_INNER subcell of Txj (macro layer) and
micro
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 160).
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.6.2.2.1
3.6.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.
166
AT332_TRR_E0
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 =
S Txi,TCH S Txi,TCH_INNER
--------------------------------------------------------------------------------- T p Txi TCH +
S Txi TCH
D p t m Txi,TCH_INNER O max Txi,TCH_INNER
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 =
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.
3.6.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.
167
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
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
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
168
AT332_TRR_E0
S1 = S
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
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
- T p Txi TCH O max Txi TCH
R 3 ---------------------------------------------------------------------------------------------------------micro
S
Txi TCH
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
R3
Txi
TCH
TP
p
p GBR O max Txi TCH
169
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.
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
- 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) 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
170
AT332_TRR_E0
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 =
Txi,TCH
S
R' 3
Txi
TCH
TP
p
p GBR O max Txi TCH
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
171
3.7.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
User throughput per allocated timeslot = Timeslot capacity x Reduction Factor
Timeslot Capacity
The timeslot capacity is the average throughput per fully utilized timeslot. It represents the average throughput from the
network point of view. It mainly depends on the networks propagation conditions and criteria in the coverage area of a
transmitter (carrier power, carrier-to-interference distribution, etc.). It is a measure of how much data the network is able to
transfer with 1 data Erlang, or in other words, how efficiently the hardware resources are being utilized by the network. It may
also depend on the RLC protocol efficiency.
Atoll computes the average timeslot capacity during the traffic analysis and is used to determine the minimum throughput
reduction factor. But since this information is displayed in the network dimensioning results (only due to relevance), this
information has been considered as a part of the network dimensioning process in this document.
Timeslot Utilisation
Timeslot utilization takes into account the average number of timeslots that are available for packet switched traffic. It is a
measure of how much the network is loaded with data services. Networks with timeslot utilisation close to 100% are close to
saturation and the end-user performance is likely to be very poor.
In Atoll this parameter is termed as the Load (Traffic load for circuit switched traffic and packet switched traffic load for packet
switched traffic). It is described in more detail in the Network dimensioning steps section.
Reduction Factor
Reduction factor takes into account the user throughput reduction due to timeslot sharing among many users. The figure
below shows how the peak throughput available per timeslot is reduced by interference and sharing.Reduction factor is a
function of the number of timeslots assigned to a user (Nu), number of timeslots available in the system (Ns) and the average
system packet switched traffic load (Lp) (utilization of resources in the system). Data Erlangs or data traffic is given by:
Data Erlangs = L P N S
172
AT332_TRR_E0
NP
------ if n > N P
n
n is the instantaneous number of connections in the system. The throughput reduction factor is defined as:
P X= n
X -------------------P X= 0
RF
n=0
Or,
RF =
PX= 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
LP NP
----------------------n!
P X = n = --------------------------------------------------------------------------------------N
P
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=N
if n > N P
173
NP
LP NP
--------------------- +
i!
N
LP NP
-----P-
-----------------------------i N i
P
i=1
i = N + 1 N P! N P
P
RF = ------------------------------------------------------------------------------------------------------N
LP NP
--------------------- +
i!
i=1
LP NP
-----------------------------i N
P
+ 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.
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.7.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.
174
AT332_TRR_E0
3.7.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
LP NP
--------------------- +
i!
i=0
LP NP
----------------------------- i NP
+ 1 N P! N P
i = NP
BP =
LP NP
------------------------------ 1 NP
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
+ 1 N P! N P
Eliminating the summations to infinity, the blocking probability can be stated in a simpler form:
M NP
LP NP
LP
----------------------------------------- ------------ M NP NP 1 L
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.
175
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.
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.
176
AT332_TRR_E0
On the whole, following are the inputs and outputs of the network dimensioning process:
3.7.2.1.1
Inputs
3.7.2.1.2
Outputs
3.7.2.2.1
reqC
TD C
--------------------------- TS reqC !
GoS = -----------------------------TS
reqC
TD C
--------------k!
reqC
TD C
GoS = -----------------------------------------------------------------------------------------------------------------------------------TS
1
reqC
TD C
TS reqC
TD C
+ TS reqC ! 1 --------------
TS reqC
TD C
---------------k!
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:
TS eff = TS reqFR 1 HR
-------
2
177
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.7.2.2.2
3.7.2.2.3
3.7.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
178
AT332_TRR_E0
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
, 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.
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:
179
TP user min
RF min Pixel = ---------------------------------------------------TP TS 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.
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.7.2.2.5
3.7.2.2.6
180
AT332_TRR_E0
ST C + ST P
L = --------------------------------------------------------------------------------TS C dedicated + TS P dedicated + TS S
,
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,
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.8.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!
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.8.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:
181
TD C
% of traffic delayed = ---------------------------------------------------------------------------------------------------------TS 1
C
TD C
TS
TD
+ TS C ! 1 --------C-
TS C
TD C
--------------k!
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
3.8.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.8.2.1.2
3.8.2.1.3
3.8.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.8.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%.
182
AT332_TRR_E0
3.8.2.1.6
Timeslots
L P = -----------------------------------------------------------------------------------TS P
The second parameter for computing the KPIs from the quality curves of the dimensioning model is the number of equivalent
timeslots available for the packet switched data traffic, NP, which is calculated in the same manner as in the dimensioning
process as well:
TS P
N P = ----------------------TS Terminal
These parameters calculated, now Atoll can compute the required KPIs through their respective quality curves.
3.8.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:
TD T
Traffic Load = --------------------------------------------------------------------------------TS C dedicated + TS P dedicated + TS S
3.8.2.2.2
3.8.2.2.3
3.8.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.8.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.8.2.2.6
183
3.9 Simulations
Once you have modelled the network services and users and have created traffic maps, you can create simulations. The simulation process consists of two steps:
1. 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.
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 can be either active or inactive. Both active and inactive users
consume radio resources and create interference.
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).
2. Modelling network regulation mechanisms: Atoll manages the GSM resources as described in "Radio Resource Management in GSM" on page 184
184
AT332_TRR_E0
185
See detailed information in "Servers Selection" on page 187 and "Codec Mode Assignment and DL Power Control" on
page 187.
3. For each packet-switched mobile
a. Determines the server and the MSA to which the packet-switched mobile is attached.
b. Determines the downlink C/(I+N) for each of these mobiles as explained in "DL Carrier-to-Interference Ratio Calculation" on page 131.
c. Determines the uplink C/(I+N) for each of these mobiles as explained "UL C/I Evaluation" on page 156
d. Determines MSA coding scheme in downlink as explained in "Calculations Based on C/(I+N)" on page 137 part of
"Coding Scheme Selection and Throughput Calculation Without Ideal Link Adaptation" on page 137.
e. Determines MSA coding scheme in uplink as explained in "Coding Scheme Selection" on page 158.
f. Evaluates the number of necessary timeslots to reach the minimum downlink and uplink throughput demands
(defined in the requested service) of the users randomly ranked.
g. Performs the corresponding target power controls. The number of timeslots in DL and UL are obviously not linked.
See detailed information in "Servers Selection" on page 187 and "Coding Scheme Assignment, Throughput Evaluation
and DL Power Control" on page 188.
4. It equally shares the remaining resources to packet-switched users who did not reach their maximum throughput
demands. Resources and throughputs are finally assigned to each packet-switched user.
See detailed information in "Codec Mode Assignment and DL Power Control" on page 187.
5. It updates the traffic loads, Half-Rate traffic ratios, DL power control gains and DTX gains of all the subcells according
to the resources in use and the total resources.
See detailed information in "Subcell Traffic Loads Management" on page 189, "Half-Rate Traffic Ratio Management"
on page 189, "DL Power Control Gain Management" on page 189 and "DTX DL Gain Management" on page 190.
6. It updates the UL traffic loads of all the subcells and the UL noise rises of all the TRXs according to the resources in use
and the total resources.
7. 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:
Subcell i
TL DL GSM
Subcell i
TL UL GSM
Subcell
Max
Subcell
Subcell
i
i
TL
TL UL GSM
UL GSM k
All Subcell
Max
TRX
TRX
i
i
Max NR UL GSM NRUL GSM
k
All TRX
i
Subcell i
Req
, PCG DL GSM
k 1
Subcell i
Req
k 1
k 1
Subcell i
If TL DL GSM
Subcell
Subcell
k 1
i
i
PCG
DL GSM k PCG DL GSM
All Subcell
TRX i
NR UL GSM
Max
Subcell i
PCG DL GSM
Subcell
i
i
TL
TL DL GSM
DL GSM k
All Subcell
, TL UL GSM
TRX i
Req
and NR UL GSM
thresholds defined when creating the simulation, Atoll stops the simulation in the following cases.
Convergence: Simulation has converged between iteration k - 1 and k if:
Subcell i
Subcell i
TL DL GSM TL DL GSM
k
TRX i
Subcell i
Req
Subcell i
Subcell i
Req
Subcell i
Req
AND
TRX i
Req
No convergence: Simulation has not converged even after the last iteration, i.e., k = Max Number of Iterations defined
Subcell
Subcell
Subcell i
Subcell i
TL UL GSM TL UL GSM
k
186
TRX i
Req
Subcell
Req
Subcell
Req
Req
OR
AT332_TRR_E0
8. Repeats the above steps (from step 2.) for the iteration k+1 using the new calculated loads as the current loads until
convergence.
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
the C I Target .
187
To summarise, at this step, each circuit-switched user is assigned a MSA, a codec mode, a corresponding number of timeslots
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.
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".
188
AT332_TRR_E0
k
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
the C I Target .
To summarise, at this step, each packet-switched user is assigned a MSA, a coding scheme, a corresponding number of
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.
TL TP
TS DL used
MSA TP
i DL
i
= ------------------------------------------------- where the number of DL TS available for a BCCH subcell is 7 and 8 for any other subcell.
TS DL available
MSA
TP i
The DL traffic load value is then assigned to all the subcells of a same traffic pool.
For the traffic pool TP i , the subcell UL traffic load is computed as follows:
TL TP
TS UL used
MSA TP
i UL
i
= ------------------------------------------------- where the number of UL TS available for a BCCH subcell is 7 and 8 for any other subcell.
TS UL available
MSA TP
The UL traffic load value is then assigned to all the subcells of a same traffic pool.
HR users
MSA 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.
active and inactive circuit-switched service users (assuming each inactive user does not cost any DL power but only
some timeslots)
all packet users
189
From the minimum required powers evaluated at the end of "Codec Mode Assignment and DL Power Control" on page 187
and "Coding Scheme Assignment, Throughput Evaluation and DL Power Control" on page 188 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 (in dB), where P Max
P Moy
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.
ki
active
P Min
TS i
i active S
active
------------------------------------------------------------ = P Moy
TS i
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 189 above, represents the DTX gain, due to circuit-switched active users, which can be assigned to the subcell.
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
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, DL Power control gains and intra-technology UL noise rises can be used as input for GSM quality-based
coverage predictions.
190
AT332_TRR_E0
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.
When allocation is based on distance only, Atoll considers the effective distance, which corresponds to the real intertransmitter distance weighted by the azimuths of antennas. For information on the effective distance calculation, see
"Appendix: Calculation of the Inter-Transmitter Distance" on page 195. Otherwise, it takes the real distance.
You can force Atoll to compare the Max inter-site distance with the real inter-site
distance by adding the following lines in Atoll.ini:
[Neighbours]
RealInterSiteDistanceCondition=1
191
Adjacency 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 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 the adjacency option is checked, 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 adjacent layers as neighbours: If selected, Atoll adds all the transmitters adjacent across network layers to
the reference transmitter to the candidate neighbour list. The weight of this constraint is always the average of
the Min and Max values defined for the adjacency factor. This weight is used to calculate the rank of each
neighbour and its importance. Transmitters are considered adjacent across layers if they belong to different layers
and have a coverage overlap of at least one pixel.
Force 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 latter will be considered as candidate
neighbour of the reference transmitter.
If the neighbours list of a transmitter is full, the reference transmitter will not be added
as a neighbour of that transmitter and that transmitter will be removed from the
reference transmitters neighbours list. You can force Atoll to keep that transmitter in
the reference transmitters neighbours list by adding the following option in the Atoll.ini
file:
[Neighbours]
DoNotDeleteSymmetrics = 1
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.
If the Use Coverage Conditions check box is selected, there must be an overlapping zone ( S A S B ) with a given cell
edge coverage probability. Otherwise, only the distance criterion is taken into account.
The overlapping zone ( S A S B ) is defined as follows:
192
SA is the area where the received signal level from 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 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.
AT332_TRR_E0
SA SB
- 100 ) if the option Take into account Covered Area is
Atoll calculates either the percentage of covered area ( ----------------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).
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 only displays the transmitters for which it finds new neighbours. For these transmitters, it provides
the list of neighbours, the number of neighbours and the maximum number of neighbours allowed for each transmitter. 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, intra-HCS and inter-HCS adjacent, coverage or symmetric. For neighbours accepted for
co-site, intra-HCS or inter-HCS 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.
TBA transmitters,
193
Neighbours of TBA transmitters marked as exceptional pair, intra-HCS or inter-HCS adjacent and symmetric,
Neighbours of TBA transmitters that satisfy coverage conditions.
Automatic neighbour allocation parameters are described in "Neighbour Allocation for All Transmitters" on page 191.
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
Adjacent transmitters
Adjacent layer
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 real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is 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 195.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
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%
194
AT332_TRR_E0
Neighbourhood cause
Importance Function
Coverage
Min(O)+Delta(O){Max(Di)(Di)+(100%Max(Di))(O)}+Min(Di)+Delta(Di)(Di)
10%+20%{10%(Di)+90%(O)}+1%+9%(Di)
Adjacent layer
(Min(A)+Max(A))/2
45%
Adjacent transmitters
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
30%+30%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Co-site transmitters
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
60%+40%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
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.
TRG:
TRGs:
:
g :
Group of TRXs
Set of all the TRGs
If and only if
Size of any group g
195
ARFCN:
ARFCN
x :
A i g :
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
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.
196
AT332_TRR_E0
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 box.
CORR_TRX i is the number of corrupted TRXs for the subcell i.
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 box.
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 box.
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 box 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 box 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 .
197
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.11.1.2.1
i k z
as
abbreviation.
The AFP module properties dialog box 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 box.
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'
Then ii'kgg'k' = ik
SEPi k g g'
f_n
...
F_N
----------------------------------------------------------------------------F_N
In the above equations, F_N g is the number of frames in the MAL g. F_N g = g .
198
AT332_TRR_E0
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 box.
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
TSU_GAIN k = log 10 -------------------------- ,
TL k TSU k
And ASYN_GAIN i k g' =
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.11.1.2.2
199
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 box.
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
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' .
If ATOM i ATOM k
f g f' g'
C
Probability ----- Q_UB i k f f'
I ik
-------------------------------------------------------------------------g g'
f f' ADJ_SUP + INTERF_GAIN i k g g'
ii'kgg'k'
C
Probability ----- Q_UB i k f f'
I ik
-
=
------------------------------------------------------------------------F_N
,
f = g ,
f' = g' ,
= f_n + MAIO A
= f_n + MAIO A
i g i'
modulo F_N ,
k g' k'
200
modulo F_N ,
f f' ADJ_SUP + INTERF_GAIN i k g g'
AT332_TRR_E0
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.11.1.2.3
Figure 3.16: The Advanced tab of the AFP module Properties dialog box
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.
201
PS (Data Timeslots):
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 ------------
BL nb + L nb = --------------------------------------------------------------n
Max 1
nb i ts i
i 0
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
ts
TTS = Max 1
------------------------------
HR
i = 0 1 ------------2
202
AT332_TRR_E0
The above equations give the number of served circuit-switched timeslots (SCS):
HR CS 1 P
SCS = 1 ------------Blocking
2
The number of served packet-switched timeslots (SPS) is obtained as follows:
n
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
Once L nb and BL nb are known, L nb replaces TLi in the cost function (See "The AFP Cost Function" on page 195), 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' :
ts
TTS' = Max 1
----------------------------
HR
i = 0 1 ------------2
MB:
PS + CS 1 ------------
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' - + CS'
1 + MB TTS' = --------------------------HR
1 ------------
2
203
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 CS 1 P
SCS = 1 ------------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.
L nb
Effective Overflow rate = 1 -------------------------------------L nb + BL nb
Output: New values for CS and PS.
3.11.3 Interference
This appendix provides a high-level overview of interference taken into account by the AFP.
204
AT332_TRR_E0
Figure 3.17: 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%).
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.11.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.11.3.4.2
205
counters to a Cumulative Density Function (CDF) representation. In this way, access to interference probability at a certain
level is instantaneous. Thus, the only overheads are the read / write times to the files and the memory occupation at running
time. These two overheads are negligible and do not affect the calculations, the heaviest part of the task.
3.11.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 (
everything is included).
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 length.
Incorporating this gain in the IM (as a result of the mixed option) means that the IMs become hopping-mode and MALsize 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 nonhopping 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.
206
Chapter 4
UMTS HSPA Networks
This chapter covers the following topics:
208
AT332_TRR_E0
Formulas
Tx
where,
EIRP is the effective isotropic radiated power of the transmitter,
ic is a carrier rank,
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 30.
When you make the prediction, you can consider the best carrier of all bands or the
best carrier of a particular frequency band (Best (All Bands/Specific Band) option). In
this case, Atoll takes the highest pilot power of carriers to calculate the signal level
received from a transmitter.
Atoll considers that G term and L term equal zero.
209
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 serving cell 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
210
AT332_TRR_E0
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.
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.
211
4.2 Definitions
This section details the terms that describe the users and the services, the input parameters as well as the formulas used in
simulations and predictions (coverage predictions and point analysis).
4.2.1 Glossary
In this chapter, we will use the following terms to describe the users and the services:
R99 users: The Circuit (R99) and Packet (R99) service users. They require an R99 bearer.
HSDPA users: The users that only support HSDPA. They have an HSDPA-capable terminal and one of these services:
HSDPA users require an R99 bearer (i.e. the A-DPCH radio bearer) and an HSDPA bearer.
HSPA users: The users that support both HSDPA and HSUPA. They have an HSPA-capable terminal and one of these services:
HSPA users require an R99 bearer (i.e. the E-DPCCH/A-DPCH radio bearer), an HSDPA bearer and an HSUPA bearer.
DC-HSDPA users: The dual-cell HSDPA users. Users with dual-cell HSDPA-capable terminals that can simultaneously connect
to two HSDPA cells of the transmitter for data transfer. The R99 A-DPCH bearer is transmitted on one of the cells, which is
212
AT332_TRR_E0
called the anchor cell. The user can be assigned an HSDPA bearer in each of the cells.
MC-HSDPA users: The multi-cell HSDPA users. Users with multi-cell HSDPA-capable terminals that can simultaneously connect
to several HSDPA cells of the transmitter for data transfer. The R99 A-DPCH bearer is transmitted on one of the cells, which is
called the anchor cell. The user can be assigned an HSDPA bearer in each of the cells.
DB-MC-HSDPA users: The dual-band multi-cell HSDPA users. Users with dual-band multi-cell HSDPA-capable terminals that
can simultaneously connect to several HSDPA cells on co-site transmitters using different frequency bands. The R99 A-DPCH
bearer is transmitted on one of the cells, which is called the anchor cell. The user can be assigned an HSDPA bearer in each of
the cells.
BE services: Best Effort services.
VBR services: Variable Bit Rate services.
CBR services: Constant Bit Rate services. CBR services do not support multi-cell HSDPA mode.
4.2.2 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
cn first
None
cnlast
None
cn
None
F MUD
Term
None
Cell parameter
Cell parameter
CIO Txi ic
Cell parameter
req
E----c
I 0 threshold Mobility parameter
None
Global parameter
None
Global parameter
None
AS_Th Txi ic
M HO Txi ic
Q pilot
CM activation
RSCP pilot
CM activation
Q pilot
213
Name
Value
Unit
Description
DL
E b
---(Reception equipment, R99 bearer, Mobility) parameter
N t req
None
Global parameter
None
E b
--- N t req (Reception equipment, R99 bearer, Mobility) parameter
None
Global parameter
None
Max
Site parameter
None
N CE DL N I
Max
Site parameter
None
N CE UL N I
Simulation result
None
N CE DL N I
Simulation result
None
None
None
R99 T CH
None
R99 T CH
None
N CE
HSUPA
None
Max
Site parameter
kbps
TP Iub DL N I
Max
Site parameter
kbps
TP Iub UL N I
Simulation result
kbps
TP Iub DL N I
Simulation result
kbps
kbps
HSDPA
E1 T1 Ethernet
kbps
R99 T CH
kbps
R99 T CH
kbps
HSUPA
kbps
N Codes Txi ic
Simulation constraint
None
N Codes Txi ic
Simulation result
None
DL
Q req
DL
Q req
UL
UL
Q req
UL
Q req
N CE UL N I
Overhead
N CE UL
Overhead
N CE DL
N CE UL
N CE DL
TP Iub UL N I
Overhead
TP Iub DL N I
Overhead Iub
TP
TPIub UL
TPIub DL
TP Iub
Max
214
AT332_TRR_E0
Name
Overhead
N Codes
HSPDSCH Min
N Codes
Unit
Description
None
Txi ic
Txi ic
HSPDSCH Max
N Codes
Value
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
RF ic ic adj
Network parameter
If not defined, it is assumed that there is no inter-carrier
interference
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
None
UL
UL
Simulation result
X HSUPA
Cell parameter
UL
bps
Chip rate
X R99
UL
X max
DL
%Power max
Tx UL
Tx
Term
N0
N0
Rc
Tx DL
W 10
UL
f rake efficiency
DL
Terminal parameter
None
TP P DL
R99
kbps
None
DL
None
f rake efficiency
DL
215
Name
Value
Unit
Description
rc
DL
None
TP max DL
Cell parameter
kbps
TP P UL
R99
kbps
f act
UL
Service parameter
kbps
f act
DL
Service parameter
kbps
f act ADPCH
UL
Service parameter
kbps
f act ADPCH
DL
Service parameter
kbps
TPD min UL
Service parameter
kbps
TPD min DL
Service parameter
kbps
TPD max UL
Service parameter
kbps
TPD max DL
Service parameter
kbps
rc
UL
TP max UL
Cell parameter
kbps
DL
W ----------------R99
TP P DL
None
Gp
UL
W ----------------R99
TP P UL
None
I HSDPABearer
None
kbps
kbps
Gp
DL
TP P RLC
I HSDPABearer
DL
TPP RLC Tx ic
DL
216
Max
1 + f SM Gain G SM 1
AT332_TRR_E0
Name
Value
Unit
Description
kbps
TPD min DL
----------------------------------------------------DL
TP P RLC I HSDPABearer
kbps
kbps
DL
kbps
DL
kbps
DL
kbps
TP A
UL
kbps
TP Av A
UL
kbps
I HSUPABearer
None
DL
TP P RLC Tx ic
TP P RLC
For DC-HSDPA users
DL
TP P RLC Tx ic
ic Tx
C HSDPABearer
DL
TP E RLC
DL
TP Av E RLC
TP P MAC
TP E MAC
TP A
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
TP P RLC
I HSUPABearer
UL
kbps
kbps
TP P RLC
TP P RLC I HSUPABearer
C HSUPABearer
TPD min UL
----------------------------------------------------UL
TP P RLC I HSUPABearer
kbps
TP Av E R LC
kbps
TP P M AC
UL
kbps
TP Offset
kbps
Throughput offset
f TP Scaling
Scaling factor
P max Txi
Transmitter parameter
P SCH Txi ic
Cell parameter
P OtherCCH Txi ic
Cell parameter
UL
TP Min E R LC
UL
UL
217
Name
Value
Unit
Description
P pilot Txi ic
Cell parameter
P HSDPA Txi ic
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
218
P term
min
Terminal parameter
P term
max
Terminal parameter
BTS
BTS parameter
term
Terminal parameter
Clutter parameter
G Tx
Antenna parameter
None
AT332_TRR_E0
Name
Value
Unit
Description
G Term
Terminal parameter
None
Terminal gain
DL
None
UL
None
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
Clutter parameter
L path
None
Path loss
M Shadowing model
None
M Shadowing Ec Io
None
None
DL
None
UL
None
None
None
None
G Div
G Div
DL
DL
M Shadowing Eb Nt
npaths
DL
G macro diversity
M Shadowing Eb Nt
n=2 or 3
UL
npaths
UL
G macro diversity
E Shadowing
Indoor loss
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
219
Name
Value
Unit
Description
P c Txi ic
P pilot Txi ic
-------------------------------LT
DL
P tch Txi ic
----------------------------LT
DL
P tx Txi ic
--------------------------LT
P tch Txi ic
----------------------------LT
P term
-----------LT
P term R99
-----------------------LT
P b Txi ic
P tot Txi ic
DL
P traf Txi ic
tch ic
UL
P b ic
UL
P b R99 ic
UL
UL
P b DPDCH ic
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,
a.
see "UMTS, CDMA2000, TD-SCDMA, WiMAX, and LTE Documents" on page 30.
npaths
M Shadowing Ec Io corresponds to the shadowing margin evaluated from the shadowing error probability density function (n paths) in case
b.
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
Unit
Description
I intra txi ic
P SCH txi ic
DL
DL
-
P tot txi ic BTS P tot txi ic ----------------------------L
DL
DL
I extra ic
DL
I inter carrier ic
DL
I inter techno log y ic
txj j i
DL
P tot txj
ic adj
txj
j
---------------------------------------------
RF ic ic adj
ni
220
DL
P tot txj ic
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP ic ic
i
Downlink inter-technology
interference at terminal on carrier ic
a
AT332_TRR_E0
Name
Value
Unit
Description
None
Without Pilot:
DL
DL
DL
DL
+ N0
DL
I 0 ic
1 BTS P c txi ic
DL
Total noise:
DL
DL
Term
Ec
Q pilot txi ic ----
I0
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
I intra txi ic
P SCH txi ic
DL
DL
-
P tot txi ic BTS F ortho P tot txi ic ----------------------------L
DL
DL
I extra ic
txj j i
DL
P tot txj
DL
I inter carrier ic
RF ic ic adj
ni
DL
ic adj
txj j
---------------------------------------------
DL
I inter techno log y ic
N tot ic
DL
P tot txj ic
DL
DL
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP ic ic
DL
Downlink inter-technology
interference at terminal on carrier ic
Term
DL
None
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
Q ic
DL
f rake efficiency
DL
Q tch tx k
tx ActiveSet
k
ic
DL
G SHO
Q ic
--------------------------------------------------DL
Q tch BestServer ic
req
P tch txi
Q req
----------------- P tch txi ic
DL
Q ic
DL
None
DL
a.
b.
ic
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.
221
Value
Pb
UL
UL intra
I tot
txi ic
ic
term
Unit
Description
txi
UL extra
I tot
txi ic
UL
P b ic
term
txj j i
UL
P b ic adj
UL
term
txj j
-----------------------------------
RF ic ic adj
UL
I tot txi ic
UL extra
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 ActiveSet
k
samesite
Q ic
ic
UL
G macro diversity
Softer/soft HO (MRC):
UL
UL
UL
Q tch tx k ic Q tch tx l ic
tx k ,tx l ActiveSet f rake efficiency
tx k samesite
tx k
Max
UL
tx l othersite
UL
G macro diversity
UL
UL
G SHO
Q ic
-------------------------------------------------UL
Q tch BestServer ic
None
UL
req
P term ic
a.
222
Q req
----------------- P term
UL
Q ic
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.
AT332_TRR_E0
4.3 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
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.
223
4.3.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.3.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,
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
224
AT332_TRR_E0
DL
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
DL
- and D Inactivity packet call = -------------------------------------------------------- D Inactivity packet call = --------------------------------------------------------1000
1000
UL
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
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
TP Av 1000
TP Av 1000
UL
DL
Where TP Av and TP Av are the uplink and downlink average requested throughputs defined for the service j.
Therefore, the average duration of a connection (in s) is:
225
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
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
226
AT332_TRR_E0
UL
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.3.1.2.1
Rt
N UL = ---------- and
UL
TP Av
DL
Rt
N DL = ---------DL
TPAv
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
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:
227
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.3.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
228
AT332_TRR_E0
4.3.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.
229
230
UL extra
txi ic m , I tot
UL
AT332_TRR_E0
UL
I tot txi ic m
UL
Therefore, we have: X R99 txi ic m k = ------------------------------- = 0
UL
N tot txi ic m
DL
thresholds, Q req and Q req , depend on the user mobility type and are defined in the R99 bearer selection table. 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 multi-band networks.
For each mobile (Mb), Atoll only considers the cells (txi,ic) for which the pilot RSCP exceeds the minimum pilot RSCP:
P c txi M b ic RSCP min txi ic .
For each mobile Mb, we have the following steps:
Determination of Mbs Best Serving Cell
For each transmitter txi containing Mb in its calculation area and working on a frequency band supported by the Mbs terminal
).
BTS P c txi M b ic
Calculation of Q pilot txi ic Mb = -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------Term
k
DL
DL
DL
DL
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 ic Mb = -----------------------------------------------------------------------------------------------------------------------------------------------------------k
DL
DL
DL
DL
Term
+ N0
1 BTS P c txi M b ic
I tot tx BS ic
UL
UL
X R99 tx BS ic k = ------------------------------- + X
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 274.
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
231
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 users
MC-HSDPA and DB-MC-HSDPA users are processed as DC-HSDPA users.
If txBS supports multi-cell HSDPA and if it has several carriers, selection of the second carrier, ic2, among the adjacent carriers.
For each carrier adjacent to 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 M b 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
txi
ic
+
I
ic
+
I
ic
+
I
ic
extra
inter carrier
inter techno log y
intra
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
Uplink Power Control
R99 req
Calculation of the terminal power required by Mb to obtain the R99 radio bearer: P term
For each cell (txi,ic) of the Mb active set
232
M b ic k
AT332_TRR_E0
Calculation of quality level on Mb traffic channel at (txi,ic), with the minimum power allowed on traffic channel for the Mb
service
req
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 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
= Max f rake efficiency
Q tch ic Q tch ic G macro diversity 2 links
other site
txi ActiveSet
samesite
End If
UL
CM activation
txi M b ic Q pilot
Either Q pilot
CM activation
233
UL
UL
min
req
max
req
min
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
DL
Q tch txi
BTS P b txi M b ic k
DL
- G DL
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
req
Resulting
CM activation
txi M b ic Q pilot
Either Q pilot
CM activation
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
234
AT332_TRR_E0
DL
BTS P b txi M b ic
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
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
While
DL
Qk Mb
DL
Q req Service M b
R99
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
DL
While ----------------------------k %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
For each NodeB, Ni
Max
235
EndFor
Uplink Load Factor Control
UL
UL
UL
4.3.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.3.2.3.2
All users are connected to the A-DCH R99 bearer. Finally, the number of HS-SCCH channels and the maximum number of
HSDPA bearer users respectively equal 4 and 25.
The scheduler manages the maximum number of users within each cell. CBR service users have the highest priority and are
processed first, in the order established during the generation of the user distribution. After processing the CBR service users,
Atoll processes the remaining HSDPA bearer users (i.e., HSDPA VBR, HSPA VBR, HSDPA BE and HSPA BE service users). VBR
236
AT332_TRR_E0
service users have the highest priority and are managed before BE service users. For each type of service, the scheduler ranks
the users according to the selected scheduling technique. Users are treated as described in the figure below.
All CBR 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 peak RLC throughput higher or equal to
the minimum throughput demand defined for the service. In this case, they will be connected. Else, they will be
rejected.
The two VBR service 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 that provides a peak RLC throughput higher or
equal to the minimum throughput demand defined for the service. In this case, they will be connected. Else, they will
be rejected.
Then, among the BE service users:
4.3.2.3.3
The first two 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 because the maximum number of HSDPA bearer users has been fixed to
25. Their connection status will be "HSDPA Scheduler Saturation".
237
j 1
(PHSDPA
X 0
(M X )) served
Sufficient HS-SCCH
power to reach the
minimum quality
threshold?
No
Mj is rejected
Yes
Enough
16-bit OVSF codes
available to support the
lowest HSDPA bearer
allocated?
No
Mj is rejected
Yes
Sufficient Iub
backhaul throughput
to support the lowest
HSDPA bearer
allocated?
No
Mj is rejected
Yes
Sufficient HSDPA
power to obtain
the lowest HSDPA
bearer allocated?
No
Mj is rejected
Yes
Determination of the Best HSDPA Bearer BB(Mj)
Yes
BB(Mj) selected
B(Mj) = BB(Mj)
No
Bearer Downgrading
B(Mj)
No
Mj is rejected
Yes
Allocation of Min Throughput Demand to Mj
Mj connected with B(Mj)
(PHSDPA(Mj))served=PHS-PDSCH(B(Mj)) x C(B(Mj))
No
Mj = M10?
Yes
Figure 4.4: HSDPA Bearer Allocation Process for CBR Service Users
VBR Service Users
After processing the CBR service users, the scheduler shares the cells remaining resources between HSDPA and HSPA VBR
service users. Let us focus on the two HSDPA - VBR service users mentioned in the example of the previous paragraph,
"Number of HS-SCCH Channels and Maximum Number of HSDPA Bearer Users" on page 236. A new fast link adaptation is
carried out on these users in order to determine if they can obtain an HSDPA bearer that provides a peak RLC throughput
higher or equal to the service minimum throughput demand. They are processed in the order defined by the scheduler and
the cells HSDPA power available after all CBR service users have been served is shared between them as explained below.
In the bearer allocation process shown below, the 2 VBR service users are represented by Mj, with j = 1 to 2. And, the initial
values of their respective HSDPA powers is 0, i.e. PHSDPA(B(MX)) = 0, where X = 0 to 2. 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.
238
AT332_TRR_E0
PHSDPA
j 1
(PHSDPA
X 0
(M X )) served
Sufficient HS-SCCH
power to reach the
minimum quality
threshold?
No
Mj is rejected
Yes
Enough
16-bit OVSF codes
available to support the
lowest HSDPA bearer
allocated?
No
Mj is rejected
Yes
Sufficient Iub
backhaul throughput
to support the lowest
HSDPA bearer
allocated?
No
Mj is rejected
Yes
Sufficient HSDPA
power to obtain
the lowest HSDPA
bearer allocated?
No
Mj is rejected
Yes
Determination of the Best HSDPA Bearer BB(Mj)
No
Mj is rejected
Yes
Mj connected with B(Mj)
(PHSDPA(Mj))served=PHS-PDSCH(B(Mj)) +nHS-SCCHxPHS-SCCH(Mj)
No
Mj = M2?
Yes
Figure 4.5: HSDPA Bearer Allocation Process for VBR Service Users
BE Service Users
After processing the VBR service users, the scheduler shares the cells remaining resources between BE service users. Let us
focus on the HSDPA and HSPA BE service users, especially on the first four users mentioned in the example of the previous
paragraph, "Number of HS-SCCH Channels and Maximum Number of HSDPA Bearer Users" on page 236. 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 CBR and VBR service users have been served is
shared between them as explained below.
In the bearer allocation process shown below, the 4 BE 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.
239
4.3.2.3.4
240
AT332_TRR_E0
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.
241
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
P max ic P SCH ic
-
BTS ---------------------------------------------
LT
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
Nt
HS SCCH
DL
N tot ic
And
BTS P c ic
Eci
----
ic
=
---------------------------------------------------------------------------------------------------------------------------- for the without useful signal option.
Nt
HS SCCH
DL
term
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
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho 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
242
AT332_TRR_E0
DL
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
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
Nt
HS SCCH
- L T for the total noise option,
P HS SCCH ic = ----------------------------------------------------------------i
BTS
And
req
EcDL
----
ic
Nt
HS SCCH N tot ic
------------------------------------------------------------------------------------------------------------------------------------------P HS SCCH ic =
L T for the without useful signal option.
req
i
Ecterm
1 + 1 F
----
ic
BTS
ortho
MUD
Nt
HS SCCH
4.
243
Here, Atoll works on the assumption that five HS-PDSCH channels are used (n=5).
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 F ortho 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
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
L
LT
LT
T
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.
244
AT332_TRR_E0
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 VBR service users, the selected HSDPA bearer must provide a peak RLC throughput between the minimum and the
maximum throughput demands defined for the service.
For CBR 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 peak RLC throughput higher or equal to the minimum
throughput demand 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 VBR and BE service 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. For VBR service users, the selected HSDPA must provide a peak RLC
throughput between the minimum and the maximum throughput demands defined for the service. These HSDPA
bearers cannot be allocated to CBR 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
throughput. When several HSDPA bearers can supply the same RLC peak throughput, 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 HSDPA BE service user with category 13 user equipment and a 50km/h mobility.
The user equipment capabilities are:
245
1st case: The CQI experienced by the user equals 26. Therefore, Atoll can choose between two HSDPA bearers, the bearer
indexes 26 and 31.
Characteristics of the bearer index 26 are:
Both HSDPA bearers are compatible with the user equipment and cell capabilities. Atoll selects the HSDPA bearer that
provides the highest RLC peak throughput, i.e. the bearer index 26.
Both HSDPA bearers are compatible with the user equipment and cell capabilities and the peak RLC throughput they provide
is the same. Atoll selects the HSDPA bearer using the highest modulation scheme, i.e. the bearer index 32.
Example 2: One HSDPA BE 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:
246
AT332_TRR_E0
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 ).
247
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 dialog box 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
---- ic
= ------------------------------- for the total noise option,
Nt
HS SCCH
DL
N tot ic
And
BTS P c ic
Eci
----
ic
=
---------------------------------------------------------------------------------------------------------------------------- for the without useful signal option.
Nt
HS SCCH
DL
term
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
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho 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
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,
6.
248
AT332_TRR_E0
req
EcDL
----
ic
HS SCCH N tot ic
Nt
----------------------------------------------------------------P HS SCCH ic =
L T for the total noise option,
i
BTS
And
req
EcDL
----
Nt ic HS SCCH N tot ic
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
Ec
i
----
= ------------------------------- for the total noise option,
Nt ic HS PDSCH
DL
N tot ic
And
BTS P c ic
Eci
----
- for the without useful signal option.
Nt ic 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
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho 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
249
DL
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 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
L
LT
LT
T
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 244.
4.3.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.
7.
250
AT332_TRR_E0
DL
Max
TP P R LC Index HSDPABearer is the peak RLC throughput 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.3.2.3.6
Scheduling Algorithms
The scheduler manages the maximum number of users within each cell. CBR service users have the highest priority and are
processed first, in the order established during the generation of the user distribution. After processing the CBR service users,
the scheduler processes the remaining users (i.e., VBR and BE service users). VBR service users have the highest priority and
are managed before BE service users. For each type of service, the scheduler ranks the users according the 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 HSDPA and HSPA BE service users. All of them are active on DL and connected to the A-DCH R99
bearer. There is neither CBR service user, nor VBR service user in the cell and the number of HS-SCCH channels and the
maximum number of HSDPA bearer users have been respectively set to 4 and 15.
Max C/I
15 users (where 15 corresponds to the maximum number of HSDPA bearer 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
Throughput (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).
251
Mobiles
Simulation Rank
DL Obtained
Throughput (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
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 bearer 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
252
CQI Rank
RP
Best Bearer
(kbps)
DL Obtained
Throughput
(kbps)
150
2400
2400
Connected
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
Mobiles
Simulation
Rank
M1
M2
Connection
Status
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
AT332_TRR_E0
4.3.2.3.7
Mobiles
Simulation
Rank
CQI Rank
RP
Best Bearer
(kbps)
DL Obtained
Throughput
(kbps)
Connection
Status
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 multi-cell HSDPA mode, the scheduler manages a single queue of users at the Node B.
MC-HSDPA and DB-MC-HSDPA users are processed as DC-HSDPA users if they are connected to two carriers. Otherwise, they
are considered as single-cell HSDPA users. All users belonging to the transmitter, i.e., DC-HSDPA and single-carrier HSDPA
users, are ranked together in a unique list. DC-HSDPA users are considered twice in the list as they may be assigned two
different HSDPA bearers in the two cells.
CBR service users have the highest priority and are processed first, in the order established during the generation of the user
distribution. After processing the CBR service users, the scheduler processes the remaining users (i.e., VBR and BE service
users). VBR service users have the highest priority and are managed before BE service users. For each type of service, the
scheduler ranks the users according the scheduling technique (Max C/I, Round Robin and Proportional Fair). After the 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 bearer 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 transmitter with 16 BE service users. The transmitter supports the multi-cell HSDPA mode. There is neither
CBR service user, nor VBR service users. All users are active in DL and connected to the A-DCH R99 bearer. Among the users,
there are 6 DC-HSDPA users (i.e., terminal with UE categories 21 to 24).
Simulation Rank
DC-HSDPA Support
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 DC-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 singlecarrier users connected to the second carrier and 3 DC-HSDPA 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.
253
Max C/I
7 users from each cell (where 7 corresponds to the maximum number of HSDPA bearer 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
Throughput
(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
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 throughput 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 throughput of 2083.4
kbps (963.4+1120).
The first user (here M9) is delayed in the two cells. He obtains a total DL throughput of 3.4 kbps.
Round Robin
7 users from each cell (where 7 corresponds to the maximum number of HSDPA bearer users defined for each cell), i.e., a total
of 14 users enter the scheduler in the same order as in the simulation.
254
Mobiles
Carrier
Simulation
Rank
CQI
Best Bearer
(kbps)
DL Obtained
Throughput
(kbps)
Connection
Status
M1
(DC-HSDPA)
12
800
800
Connected
AT332_TRR_E0
Mobiles
Carrier
Simulation
Rank
CQI
Best Bearer
(kbps)
DL Obtained
Throughput
(kbps)
Connection
Status
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
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 throughput 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 throughput of 2563.4
kbps (1603.4+960).
The user ranked 9th (here M9) is delayed in the two cells. He obtains a total DL throughput of 3.4 kbps.
Proportional Fair
7 users from each cell (where 7 corresponds to the maximum number of HSDPA bearer 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
255
You can change the default weights by editing the Atoll.ini file. For more information, see
the Administrator Manual.
DL
Best Bearer Obtained Connection
Throughput
(kbps)
Status
(kbps)
Mobiles
Carrier
Simulation
Rank
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
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
CQI
CQI Rank
RP
The user ranked 4th (here M1) is connected to an HSDPA bearer in each cell. He obtains a total DL throughput 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 throughput of 483.4 kbps (483.4+0).
The user ranked 9th (here M7) is delayed in the two cells. He obtains a total DL throughput of 3.4 kbps.
256
AT332_TRR_E0
3 CBR service users with any activity status. All of them have been connected to an HSDPA bearer.
2 packet VBR service users. They have been connected to an HSDPA bearer.
7 packet BE service users active on UL. The first two users have been connected to an HSDPA bearer, the last one has
been rejected and the remaining four have been delayed in the HSDPA part.
4.3.2.4.1
Evaluation by the
HSDPA
HSUPA part of the
Connection Status
algorithm
Mobiles
Service
Simulation Rank
M1
CBR
Connected
Yes
M2
CBR
Connected
Yes
M3
CBR
Connected
Yes
M4
VBR
Connected
Yes
M5
VBR
Connected
Yes
M6
BE
Connected
Yes
M7
BE
Connected
Yes
M8
BE
Delayed
Yes
M9
BE
Delayed
Yes
M10
BE
10
Delayed
Yes
M11
BE
11
Delayed
No
M12
BE
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 CBR service users, the list is restricted to HSUPA bearers that provide a peak RLC throughput higher than the minimum
throughput demand.
For VBR service users, the list of compatible bearers is restricted to HSUPA bearers that provide a peak RLC throughput
between the maximum and the minimum throughput demands.
Let us focus on one HSPA-BE 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:
257
TTI Duration (ms): The TTI duration in ms. The TTI can be 2 or 10 ms.
Transport Block Size (Bits): The transport block size in bits.
Number of E-DPDCH Codes: The number of E-DPDCH channels used.
Minimum Spreading Factor: The smallest spreading factor used.
Modulation: the modulation used (QPSK or 16QAM)
Peak RLC Throughput (bps): The RLC peak throughput represents the peak throughput without coding (redundancy,
overhead, addressing, etc.).
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).
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 equipment are framed in red:
tx
UL intra
UL extra
ic + I tot
258
UL
tx
ic + I inter carrier ic + N 0
AT332_TRR_E0
tx
UL
intra
UL
extra
, I tot
UL
tx
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.3.2.4.2
8.
259
Sufficient Iub
backhaul throughput
to support the HSUPA
bearer?
No
Yes
Enough
channel elements
available to support the
HSUPA bearer?
Downgrading to lower
HSUPA bearer
Mj is rejected
Yes
No
Yes
Mj is rejected
No
Mj = M3?
Yes
Figure 4.12: HSUPA Bearer Allocation Process for CBR Service Users
VBR Service Users
Let us focus on the two VBR service users mentioned in the example of the previous paragraph "HSUPA Part of the Algorithm"
on page 256. 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 2 VBR service users are represented by Mj, with j = 1 to 2.
For the user, Mj, with j varying from 1 to 2:
Determination of the best HSUPA bearer
Sufficient Iub
backhaul throughput
to support the HSUPA
bearer?
No
Yes
Enough
channel elements
available to support the
HSUPA bearer?
Mj is rejected
Yes
No
Yes
Mj is rejected
No
Mj = M2?
Yes
Figure 4.13: HSUPA Bearer Allocation Process for VBR Service Users
BE Service Users
Let us focus on the five BE service users mentioned in the example of the previous paragraph "HSUPA Part of the Algorithm"
on page 256. 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 5 BE service users are represented by Mj, with j = 1 to 5.
260
AT332_TRR_E0
Sufficient Iub
backhaul throughput
to support the HSUPA
bearer?
No
Yes
Mj is rejected
Enough
channel elements
available to support the
HSUPA bearer?
Yes
No
Yes
Mj is rejected
No
Mj = M5?
4.3.2.4.3
( 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
Nt E DPDCH = --------------UL
F
Then, it selects an HSUPA bearer. The allocation depends on the maximum E-DPDCH EcNt 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
TP P R LC Index HSUPABearer
with the highest potential throughput ( ----------------------------------------------------------------- ) where:
N Rtx Index HSUPABearer
Ec- req
Ec- max
---- ---- Nt E DPDCH Nt E DPDCH
req
max
Ec req
When several HSUPA bearers are available, Atoll selects the one with the lowest ------
.
Nt E DPDCH
261
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 265.
After processing all CBR service users, Atoll carries out noise rise scheduling and radio resource control on VBR service users.
During the noise rise scheduling, Atoll distributes the remaining cell load factor available after all CBR service users have been
served. It can be expressed as follows:
UL
UL
UL
UL
X HSPA VBR txi ic = X max txi ic X R99 txi ic X HSPA CBR txi ic
The remaining cell load factor is shared equally between the admitted VBR service users ( n HSPA VBR ).
UL
Ec
From this value, Atoll calculates the maximum E-DPDCH EcNt allowed ( ------
) as explained above and selects an
Nt E DPDCH
HSUPA bearer for each VBR service user. After the noise rise scheduling, Atoll carries out radio resource control on VBR service
users. For information on radio resource control, see "Radio Resource Control" on page 265.
After processing VBR service users, Atoll carries out noise rise scheduling and radio resource control on BE service users.
During the noise rise scheduling, Atoll distributes the remaining cell load factor available after all CBR and VBR service users
have been served. It can be expressed as follows:
UL
UL
UL
UL
UL
X HSPA txi ic = X max txi ic X R99 txi ic X HSPA CBR txi ic X HSPA VBR txi ic
The remaining cell load factor is shared equally between the admitted BE service users ( n HSPA ).
UL
X HSPA txi ic
UL
X user txi ic = -----------------------------------n HSPA
Ec max
From this value, Atoll calculates the maximum E-DPDCH EcNt allowed ( ------
) as explained above and selects an
Nt E DPDCH
HSUPA bearer for each BE service user. After the noise rise scheduling, Atoll carries out radio resource control on BE service
users. For information on radio resource control, see "Radio Resource Control" on page 265.
Example: We have a cell with six BE service users, and neither CBR user nor VBR user. All BE service users have been admitted.
The remaining cell load factor equal to 0.6 is shared between the BE service users. Therefore, the UL load factor allotted to
each user is 0.1. Lets take the cell UL reuse factor equal to 1.5. Atoll calculates the maximum E-DPDCH EcNt 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 EcNt 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
262
AT332_TRR_E0
For each HSPA-capable cell of the active set tx k ic , Atoll calculates the maximum E-DPDCH EcNt allowed
max
Ec
( ------
tx ic ) as explained in "HSUPA Bearer Allocation Process" on page 259.
Nt E DPDCH k
For each cell of the active set tx k ic , Atoll calculates the maximum terminal power allowed to obtain an HSUPA radio bearer
max
( 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
tx
intra
UL extra
ic + I tot
tx
UL
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 AS
k
max
P term HSUPA tx k ic
max
Once Atoll knows the selected maximum terminal power ( P term HSUPA ), it recalculates the maximum E-DPDCH EcNt allowed
Ec max
tx ic ) for each HSUPA-capable cell of the active set.
( ------
Nt E DPDCH k
max
P term HSUPA
Ec- max
---- tx ic = ---------------------------- Nt E DPDCH k
UL
L T N tot
max
Ec
Then, Atoll calculates the maximum E-DPDCH EcNt allowed ( ------
) after signal recombination 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
txk ActiveSet
samesite
Ec max
For soft (2/2) and soft-soft (3/3) handovers, we have: ------
Nt E DPDCH =
txk
Ec- max
For softer-soft handover (2/3), it depends on if the MRC option is selected (option available in Global parameters). If selected,
we have:
9.
263
max
Ec-
---- Nt E DPDCH =
UL
Ec- max
Ec- max
-------- tx k ic
tx l ic
tx ,tx ActiveSet f rake efficiency
Nt
Nt
k l
E DPDCH
E DPDCH
tx samesite
tx
k
k
Max
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 259. The allocation
depends on the maximum E-DPDCH EcNt 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 ) with the highest potential throughput
UL
TP P R LC Index HSUPABearer
( ----------------------------------------------------------------- ) where:
N Rtx Index HSUPABearer
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
10.
Ec
UL
= f rake efficiency
For softer (1/2) and softer-softer (1/3) handovers: ------
Nt E DPDCH
max
Ec-
---- Nt E DPDCH tx k ic
txk 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
txk ActiveSet
Ec max
=
For soft-soft handover (3/3): ------
Nt E DPDCH
tx k
Ec- max
UL
Max ---- tx ic G macro diversity 3links
Nt E DPDCH 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
txk ,txl ActiveSet f rake efficiency
tx k samesite
tx k
Max
Ec max
Ec max
---- tx k ic ------
tx l ic
Nt E DPDCH
Nt E DPDCH
tx l othersite
UL
max
Ec
=
Else, we have: ------
Nt E DPDCH
264
Ec- max
UL
txk ActiveSet
AT332_TRR_E0
4.3.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
max
max
I tot ic k I tot ic k 1
N user ic k N user ic k 1
Stations
Stations
- 100 int --------------------------------------------------------------------------------------------- 100
UL = max int ----------------------------------------------------------------------------------UL
UL
I tot ic k
N user ic k
4.3.3 Results
4.3.3.1 R99 Related Results
This table contains some R99 specific simulation results provided in the Cells and Mobiles tabs of the simulation property
dialog box.
265
Name
Value
Unit
Description
Nb E1 T1 Ethernet
E1 T1 Ethernet
TPIub DL N I TP
RoundUp Max
E1 T1 Ethernet
TP Iub UL N I TP
None
None
DL
P tot txi
DL
I intra txi ic
DL
SCH txi ic
P tot txi ic P
----------------------------F
ortho
BTS
ic
LT
txi
DL
DL
I extra ic
DL
P tot txj ic
txj j i
DL
P tot txj
DL
I inter carrier ic
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
I tot ic + N 0
Pb
DL
DL
Term
UL
UL
extra
I tot
txi
ic
ic
term
txi
ic
UL
P b ic
term
txj j i
UL
P b ic adj
UL
term
txj j
-----------------------------------
RF ic ic adj
UL
I tot txi ic
UL
N tot txi ic
UL
extra
I tot
Downlink inter-technology
interference at terminal on carrier ic
a
DL
DL
intra
I tot
txi
N tot ic
UL
ic adj
txj
j
---------------------------------------------
UL
Tx
intra
UL
txi ic +I inter carrier txi icW
tx
I tot txi ic + N 0
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
UL
1
-------------------------UL
F txi ic
X txi ic
UL
F txi ic
E txi ic
266
None
AT332_TRR_E0
Name
Value
Unit
Description
None
tch
DL
+ I inter carrier ic L T
--------------------------------------------------------------------------------- + 1 F ortho BTS
DL
P Tx txi ic
--------------------------------------------------------------------------------------------------------------------------------1 - + 1 F
---------
ortho
DL
CI req
DL
X txi ic
BTS
DL
Q req
DL
with CI req = --------DL
Gp
Simulation result available per mobile
DL
I tot ic
-----------------DL
N tot ic
DL
I tot ic
----------------------------DL
I intra txi ic
DL
F txi ic
dB
UL
dB
10 log 1 X txi ic
UL
10 log 1 X txi ic
NR txi ic
a.
DL
DL
NR txi ic
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 HSDPA and HSPA users are considered in the HSDPA part. At the end of the HSDPA part, BE service users can
be:
In the HSUPA part, Atoll processes HSPA service users who are connected to an HSDPA bearer or were delayed in the previous
step. At the end, they can be:
4.3.3.2.1
Statistics Tab
In the Statistics tab, Atoll displays as results:
267
The downlink and uplink peak throughputs ( TP P D L and TP P U L ) generated by their connection to R99 bearers.
R99
R99
R99
TP P D L =
R99
R99
Active
users
R99
TP P UL R99 Bearer
Active
users
R99
R99
TP P DL R99 Bearer is the downlink peak throughput of the user R99 radio bearer and TP P UL R99 Bearer is the uplink
peak throughput of the user R99 radio bearer.
The number of connected users with an HSDPA bearer (result of the HSDPA part) and the downlink peak RLC
throughput they generate. HSDPA and HSPA service users are considered since they all request an HSDPA bearer. On
DL
the other hand, only active users are taken into consideration in the downlink throughput calculation ( TP HSDPA ).
DL
TP HSDPA =
DL
TP P RLC
Active
users
DL
The number of connected users with an HSUPA bearer (result of the HSUPA part). Only HSPA service users are
considered.
In addition, Atoll indicates the uplink peak RLC throughput generated by active users connected with an HSUPA bearer
UL
( TP HSUPA ):
UL
TP HSUPA =
UL
TP P RLC
Active
users
UL
4.3.3.2.2Mobiles Tab
In the Mobiles tab, Atoll indicates for each user:
UL
DL
The uplink and downlink total requested throughputs in kbps (respectively, TP requested M b and TP requested M b )
For R99 users, the DL and UL total requested throughputs correspond to the DL and UL peak throughputs of the R99 bearer
associated to the service.
DL
R99
UL
R99
R99
DL
R99
DL
DL
c Serving Cells
UL
R99
268
AT332_TRR_E0
requested throughput is the sum of the ADPCH-EDPCCH radio bearer peak throughput and the peak RLC throughput(s) that
the requested HSDPA radio bearer(s) can provide. The requested HSDPA radio bearer is determined as explained in the
previous paragraph.
DL
R99
DL
R99
DL
DL
c Serving cells
UL
TP requested M b
R99
TP P UL ADPCH
UL
TP P RLC
UL
DL
The uplink and downlink total obtained throughputs in kbps (respectively, TP obtained M b and TP obtained M b )
For R99 service users, the obtained throughput is the same as the requested throughput if he is connected without being
downgraded. Otherwise, the obtained throughput is lower (it corresponds to the peak throughput of the selected R99 bearer).
If the user is rejected, the obtained throughput is zero.
In the downlink, HSDPA bearer users can be connected to a single cell or to two adjacent cells of the same transmitter when
the user has a DC-HSDPA-capable terminal and when the transmitter supports the multi-cell HSDPA mode.
For a single-carrier HSDPA service user connected to an HSDPA bearer, the downlink obtained throughput corresponds to the
instantaneous throughput; this is the sum of the A-DPCH radio bearer peak throughput and the peak RLC throughput 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 throughput corresponds to the downlink peak throughput 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 throughput is zero.
For a dual-carrier HSDPA service user connected to two HSDPA bearers, the downlink obtained throughput corresponds to
the instantaneous throughput; this is the sum of the peak throughput provided by the A-DPCH radio bearer in the anchor cell
and the peak RLC throughputs 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 throughput is the sum of the peak
throughput provided by the A-DPCH radio bearer in the anchor cell and the peak RLC throughput 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 throughput corresponds to the downlink peak throughput
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 throughput is zero.
In the uplink, HSDPA service users can only have a single-carrier connection. When the user is either connected or delayed,
the uplink obtained throughput corresponds to the uplink peak throughput 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 throughput
is zero.
For single-carrier HSPA VBR and BE service users, on downlink, if the user is connected to an HSDPA bearer, the downlink
obtained throughput corresponds to the instantaneous throughput. The instantaneous throughput is the sum of the ADPCHEDPCCH radio bearer peak throughput and the peak RLC throughput provided by the selected HSDPA radio bearer after
scheduling and radio resource control. If the user is delayed, the downlink obtained throughput corresponds to the downlink
peak throughput of ADPCH-EDPCCH radio bearer. If the user is rejected, the downlink obtained throughput is "0".
For dual-carrier HSPA VBR and BE service users connected to two HSDPA bearers, the downlink obtained throughput
corresponds to the instantaneous throughput; this is the sum of the peak throughput provided by the ADPCH-EDPCCH radio
bearer in the anchor cell and the peak RLC throughputs 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 throughput is
the sum of the peak throughput provided by the ADPCH-EDPCCH radio bearer in the anchor cell and the peak RLC throughput
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 throughput corresponds to the
downlink peak throughput of the ADPCH-EDPCCH radio bearer in the anchor cell. Finally, if the user is rejected, the downlink
obtained throughput is zero.
In uplink, HSPA VBR and BE service users can only have a single-carrier connection. When the user is connected to an HSUPA
bearer, the uplink obtained throughput is the sum of the ADPCH-EDPCCH radio bearer peak throughput and the peak RLC
throughput provided by the selected HSUPA radio bearer after noise rise scheduling. If the user is rejected, the uplink obtained
throughput is zero.
For a connected HSPA CBR service user, the uplink and downlink total obtained throughputs are the sum of the ADPCHEDPCCH radio bearer peak throughput and the minimum throughput demand defined for the service. If the user is rejected,
the uplink and downlink total obtained throughputs are "0".
P term = P term R99 f act EDPCCH + P term HSUPA for HSPA VBR and BE service users.
269
UL
P term = P term R99 f act EDPCCH + P term HSUPA C HSDPABearer for HSPA CBR service users.
UL
And
P term = P term R99 for R99 and HSDPA users.
DL
This is the net HSDPA throughput without coding (redundancy, overhead, addressing, etc.).
DL
DL
c Serving cells
TP A M b = ------------------------------------------------------------------------------------------------------- f TP Scaling TP Offset
TTI
Where:
DL
TP P RLC is the peak RLC throughput 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.
TP Offset and f TP Scaling 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 throughput. The
downlink requested throughput is the throughput 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 throughput. The downlink
obtained rate is the throughput experienced by the user after scheduling and radio resource control.
P HSDPA served = P HS PDSCH used + n HS SCCH P HS SCCH for HSDPA users, HSPA BE and VBR service users.
And
P HSDPA served = P HS PDSCH used C HSDPABearer for HSPA CBR 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.
270
AT332_TRR_E0
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
TP P RLC is the peak RLC throughput 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.
TP Offset and f TP Scaling 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 peak RLC throughputs are not calculated for R99 users.
For HSDPA users, the uplink peak RLC throughput is not calculated and the downlink requested peak RLC throughput is the
throughput 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 HSPA users, the requested uplink peak RLC throughput is the throughput 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 peak RLC throughput is the throughput 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 peak RLC throughputs are not calculated for R99 users.
For HSDPA users connected to one or two HSDPA bearers, the uplink obtained peak RLC throughput is not calculated, and the
downlink obtained peak RLC throughput is the throughput provided by the selected HSDPA radio bearer(s) after scheduling
and radio resource control.
For connected HSPA BE and VBR service users, on uplink, if the user is connected to an HSUPA bearer, the obtained uplink
peak RLC throughput is the throughput 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 peak RLC throughput is the throughput provided
by the selected HSDPA radio bearer(s) after scheduling and radio resource control.
For a connected HSPA CBR service user, the uplink and downlink obtained peak RLC throughputs are the uplink and downlink
minimum throughput demands defined for the service.
4.3.3.2.3
Cells Tab
In the Cells tab, Atoll gives:
This is:
271
P tch c +
DL
P HSDPA M b served
Mb c
They are the connected and delayed HSDPA bearer users. HSDPA and HSPA users are considered since they all request an
HSDPA bearer. DC-HSDPA 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. DC-HSDPA 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 DC-HSDPA users (Md-HSDPA stands for HSDPA
BE and VBR users, and Md-HSPA refers to HSPA BE and VBR service users).
DL
R99
DL
DL
TP obtained M s +
M c
s
R99
DL
M d HSDPA c
c is the anchor cell
DL
TP P RLC M d HSDPA +
M d HSDPA c
c is the secondary cell
DL
TP Inst cell =
R99
DL
M d HSPA c
c is the anchor cell
DL
M d HSPA c
TP P RLC M d HSPA
TP P RLC is the peak RLC throughput provided by the selected HSDPA radio bearer after scheduling and radio resource
control.
R99
TP P DL R99 Bearer is the peak throughput of the ADPCH radio bearer if the user is an HSDPA user. For HSPA users, it
corresponds to the ADPCH-EDPCCH radio bearer.
DL
DL
The instantaneous HSDPA Effective MAC Throughput in the cell, c, in kbps ( TPE M AC c )
TP E M AC c =
M c
b
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.
272
AT332_TRR_E0
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
TP Inst c
DL
TP Av Inst c = -------------------nM
b
DL
Either TP A c =
DL
Mb c
Proportional Fair,
DL
TP P RLC is the peak RLC throughput 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.
f TP Scaling and TP Offset 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
min TP P RLC M b )
M b cell
It corresponds to the lowest of RLC peak throughputs obtained by HSDPA bearer users connected to the cell.
DL
max TP P RLC M b )
M cell
b
It corresponds to the highest of RLC peak throughputs obtained by HSDPA bearer users connected to the cell.
UL
UL
TP A c =
UL
TP A M b
Mb c
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.3.3.2.4
Sites Tab
In the Sites tab, Atoll displays:
DL
The instantaneous HSDPA throughput carried by the site in kbps ( TP Inst site )
273
DL
TP Inst site =
DL
TP Inst c
c site
DL
The instantaneous HSDPA Effective MAC Throughput carried by the site in kbps ( T MAC site in kbps)
DL
TP E M AC site =
DL
TP E M AC c
c site
UL
UL
TP site =
UL
TP obtained M c
M c site
4.3.4 Appendices
4.3.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,
If the cell supports HSDPA, Atoll reserves for potential HSDPA bearer users:
HS PDSCH Min
The minimum number of HS-PDSCH codes defined for the cell, N Codes
HS PDSCH Min
(i.e. thirty-two 512 bit-length OVSF codes). Therefore, Atoll will take 32 N Codes
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
Overhead
take 2 N Codes
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:
DL
274
AT332_TRR_E0
DL
The number of 512 bit-length OVSF codes needed N Codes is calculated from the length of the code to be allocated as follows:
TCH
512
N Codes = ------------------------------Code_Length
Figure 4.15: 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 DC-HSDPA, A-DPCH is only transmitted in the anchor carrier. Therefore, a DCHSDPA 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, HSDPA and HSPA users are assigned an HSDPA bearer (Fast link adaptation).
Therefore, Atoll allocates to the cell:
16-bit length OVSF codes per cell-receiver, for HS-PDSCH. This figure depends on the HSDPA bearer assigned to the
user and on the type of service.
HS PDSCH
For HSDPA users, HSPA VBR and BE service users, Atoll needs 32 N Codes
HS PDSCH
DC-HSDPA users have two HSDPA bearers, one for each serving cell. Therefore, one DC-HSDPA user consumes OVSF
codes in both cells.
275
When HSDPA bearer users (at least one) are connected to the cell, Atoll gives the cell
HS PDSCH Min
back the minimum number of OVSF codes reserved for HS-PDSCH ( N Codes
). 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 EAGCH channels.
4.3.4.2.2
N CE UL
R99 T CH
N CE UL
per cell-receiver link, for packet (HSPA - BE) and packet (HSPA - VBR) service users.
HSUPA
N CE
N CE
Therefore, the number of channel elements required in the uplink at the site level, N CE UL N I , is:
N CE UL N I =
NCE UL j
j NI
In the downlink, Atoll consumes N CE DL j channel elements for each cell j on a site NI. This figure includes:
N CE DL
N CE DL
R99 T CH
channel elements for control channels (Pilot channel, Synchronisation channel, common channels),
per cell-receiver link, for R99 TCH (traffic channels).
Therefore, the number of channel elements required in the downlink at the site level, N CE DL N I , is:
N CE DL N I =
NCE DL j
j NI
4.3.4.2.3
In DC-HSDPA, A-DPCH is only transmitted on the anchor carrier. Therefore, a DCHSDPA user requires R99 resources in the best serving cell only and consumes the
same amount of R99 resources as a single-cell HSDPA user.
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.
276
AT332_TRR_E0
R99 T CH
TP Iub
HSUPA
TP Iub
Therefore, the Iub backhaul throughput required on uplink at the site level, TP Iub UL N I , is:
TP Iub UL N I =
TPIub UL j
j NI
In the downlink, the Iub backhaul throughput consumed by each cell j on a site NI, TP Iub DL j , includes:
TP Iub DL
R99 T CH
TP Iub DL
for R99 control channels (Pilot channel, Synchronisation channel, common channels).
per cell-receiver link, for R99 TCH (traffic channels).
TP Iub
HSDPA
per cell-receiver link, for HSDPA, HSPA BE and VBR service users.
HSDPA
TP Iub
HSDPA
With TP Iub
DL
HSDPA
DL
TP P RLC
Therefore, the Iub backhaul throughput required on downlink at the site level, TP Iub DL N I , is:
TP Iub DL N I =
TPIub DL j
j NI
In DC-HSDPA, A-DPCH is only transmitted on the anchor carrier. Therefore, a DCHSDPA user requires R99 resources in the best serving cell only and consumes the
same amount of R99 resources as a single-cell HSDPA user. On the other hand, the
DC-HSDPA user has two HSDPA bearers (one for each serving cell) and consumes
HSDPA resources in both cells.
In case of softer handover (the mobile has several links with co-site cells), Iub
backhaul throughput is consumed by the best serving cell-mobile link only.
4.3.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
P tx c
ortho
P CCH c
nonOrtho
P CCH
c
Ptch c
tch
where
ortho
277
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
DL
nonOrtho
term
1
F
+
r
+
F
r
+
N
ortho
BTS
tx
ortho
BTS
CCH
0
T
+
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 - + 1 F
------------------ortho BTS
tch
CI req r
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
tx ic
1 - + 1 F
------------------
ortho
BTS
tch
CI req r
ortho
nonOrtho
= P CCH c + P CCH
278
c +
nonOrtho
term
AT332_TRR_E0
nonOrtho
term
tx
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1
1 - + 1 F
------------------
ortho BTS
tch
r
CI
req
ortho
nonOrtho
P CCH c + P CCH
c +
DL
tch
ortho
BTS
CI req r
The downlink load factor represents the signal degradation in relation to the reference interference (thermal noise plus
synchronisation channel power).
4.3.4.3.2
DL
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 = ------------------------
R99
UL
tx
TP P UL 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
R99
UL
tx
TP P UL k I intra F P b k req + N 0
R99
R99
TP P UL k
TP P UL k
UL
UL
UL
tx
- = Q UL
P b k req 1 + Qreq k ------------------------+ N0
req k -------------------------- I intra F
W
W
R99
UL
P b k req
R99
TP P UL k
TP P UL k
UL
tx
- I intra F UL Q UL
Q req k ------------------------req k -------------------------- N 0
W
W
= ----------------------------------------------------------------------------------- + ----------------------------------------------------------------R99
R99
TP P UL k
TP P UL k
UL
UL
1 + Q req k -------------------------1 + Q req k -------------------------W
W
R99
req
TP P UL k
Ec
UL
We note ------ k
= Q req k ------------------------ Nt E DPDCH
W
UL
tx
I intra F
N0
UL
P b k req = ------------------------------------------------------ + -----------------------------------------------------
1
1
- + 1 --------------------------------------- + 1
--------------------------------------req
req
Ec
Ec
---- ----
Nt- k
Nt- k
E DPDCH
E DPDCH
As I intra =
Pb
UL
k req , we have:
279
I intra = I intra F
UL
tx
- + N 0 ------------------------------------------------------ -----------------------------------------------------
N0
1
- + 1
--------------------------------------Ec- req
----
Nt k
E DPDCH
1
- + 1
--------------------------------------Ec- req
----
Nt k
E DPDCH
-----------------------------------------------------
1
- + 1
--------------------------------------req
Ec
----
Nt- k
E DPDCH
= -------------------------------------------------------------------------------------UL
1
1F
------------------------------------------------------
K
1
--------------------------------------+
1
req
Ec
------
Nt k
E DPDCH
K
I intra
UL
tx
N0 F
I intra = -------------------------------------------------------------------------------------1
----------------------------------------------------------------------------1
UL
1
F
-----------------------------------------------------
K
1
- + 1
--------------------------------------req
Ec
----
Nt- k
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:
UL
X k = F
UL
1
------------------------------------------------------
1
- + 1
--------------------------------------req
Ec
----
Nt- k
E DPDCH
P b k req
W - ------------------------------------------------------------------------------UL
Q req k = ------------------------
R99
tx
TP P UL k I intra + I extra + I inter carrier + N 0
UL
P b k req
W - --------------------------------------UL
Q req k = ------------------------
UL
R99
tx
TP P UL k I intra F + N 0
R99
TP P UL k
UL
UL
- I intra F UL + N tx
P b k req = Q req k ------------------------0
W
R99
req
TP P UL k
Ec
UL
We note ------ k
= Q req k ------------------------ Nt E DPDCH
W
req
Ec
UL
UL
tx
P b k req = ------ k
I intra F + N 0
Nt E DPDCH
280
AT332_TRR_E0
As I intra =
Pb
UL
k req , we have:
I intra = I intra F
UL
tx
+ N0
req
- k
----Nt E DPDCH
Ec
K
tx
N0
Ec- req
----k
Nt E DPDCH
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
Ec-
----k
Nt E DPDCH
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
4.3.4.6 Best Serving Cell Determination in Monte Carlo Simulations - Old Method
Before Atoll 2.8.0, best serving cell determination used to be performed by selecting the best carrier within transmitters
according to the selected method (site equipment) and then the best transmitter using the best carrier. To switch back to this
method, add the following lines in the Atoll.ini file:
[CDMA]
MultiBandSimu = 0
The method is described below:
For each station txi containing Mb in its calculation area and using a frequency band supported by the Mbs terminal.
281
I tot txi ic
UL
UL
X k txi ic = ---------------------------- + X
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
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
+
txi
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.
282
AT332_TRR_E0
They must use a frequency band with which the terminal is compatible.
They must also belong to layers supported by the service and the terminal, and these layers must support a speed
higher than the user mobility.
In addition, the pilot signal level received from these cells must exceed the defined minimum RSCP threshold.
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.
283
Results are displayed for any point of the map where the pilot signal level exceeds the defined minimum RSCP.
They must use a frequency band with which the terminal is compatible.
They must also belong to layers supported by the service and the terminal, and these layers must support a speed
higher than the user mobility.
The pilot signal level received from these cells must exceed the defined minimum RSCP threshold.
Atoll calculates the pilot quality for all potential serving cells (i, ic).
ic is the studied carrier and icadj is another carrier adjacent to ic. The interference reduction factor, RF ic ic adj , is defined
between ic and icadj and set to a value different from 0.
Two ways may be used to calculate I0.
Option Total noise: Atoll considers the noise generated by all the transmitters and the thermal noise.
Option Without pilot: Atoll considers the total noise deducting the pilot signal.
Calculation option may be selected in Global parameters.
Therefore, we have:
BTS P c i ic
Q pilot i ic = --------------------------------------------DL
I 0 ic
With,
DL
DL
DL
DL
DL
term
And
DL
DL
DL
DL
DL
term
284
AT332_TRR_E0
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
Ptot j icadj
DL
DL
txj j
I inter carrier ic = ---------------------------------------RF ic ic adj
and
DL
ni
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP ic ic
i
DL
For each transmitter of the network, P tot ic is the total power received at the receiver from the transmitter on the carrier ic.
P Tx ic
DL
P tot ic = ---------------LT
P Tx ic is the total power transmitted by the transmitter on the carrier ic.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.
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 the best serving cell
Among the potential serving cells, Atoll selects the cells whose pilot quality exceeds the Ec/I0 threshold defined in the properties of the mobility type.
285
req
If Q pilot i ic Q pilot , no cell among the potential serving cells can enter the active set. Pilot is unavailable.
req
Q pilot
BS
DL
BS
This cell enters the active set as best serving cell, BS. Its carrier (icBS) will be used by other transmitters of the active set (when
active set size is greater than 1). Pilot is available.
7th step: Determination of the active-set
Then, pilot qualities received from all potential serving cells other than BS ( Q pilot i ic BS ) are recalculated to determine the
entire receiver active set (when active set size is greater than 1). Same formulas and calculation method are used to update
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 AS_threshold BS
i ic BS neighbour list BS (optionally)
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.
286
AT332_TRR_E0
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 carrier of the best serving cell.
DL
I intra ic BS is the intra-cell interference at the receiver on the carrier of the best serving cell.
P SCH k ic BS
DL
I intra ic BS = P DL k ic BTS F ortho P DL k ic ----------------------------- tot
tot
BS
BS
L
T
DL
I extra ic BS is the extra-cell interference at the receiver on the carrier of the best serving cell.
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 carrier of the best serving cell.
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 carrier of the best serving cell.
DL
ni
ic i is the i
th
Tx
P Transmitted ic i
----------------------------------------Tx
Tx m
L total ICP ic ic
i
BS
287
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 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
Max Eb/Nt 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 tch P tch
P SCH k ic BS
DL
I intra ic BS = P DL k ic BTS F ortho P DL k ic ----------------------------- 1 BTS max (--------------------------,0)
tot
tot
BS
BS
L
L
T
DL
I extra ic BS =
Ptot j icBS
DL
j j k
Ptot j icadj
DL
DL
txj j
I inter carrier ic BS = ---------------------------------------RF ic BS ic adj
288
Tk
AT332_TRR_E0
DL
Tx
P Transmitted ic i
----------------------------------------Tx
Tx m
L total ICP ic ic
i
BS
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
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
289
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 carrier of the best serving cell. This value is calculated from the cell
UL
N0
UL
N tot k ic BS = -----------------------------------UL
1 X k ic BS
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.
290
AT332_TRR_E0
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 carrier of the best serving cell. This value is calculated from the cell
UL
max
req
N0
P term P term R99
UL
N tot k ic BS = -----------------------------------,0)
- + 1 term max (-----------------------------------------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):
UL
UL
Qmax k icBS
UL
291
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
292
AT332_TRR_E0
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
----
ic
=
------------------------------- for the total noise option,
Nt
HS SCCH
DL
N tot ic
And
BTS P c ic
Eci
---- ic
= ---------------------------------------------------------------------------------------------------------------------------- for the without useful signal option.
Nt
HS SCCH
DL
term
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
I intra ic = P tot ic + BTS 1 F MUD 1 F ortho 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
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.
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 244 if the selected
option is "CQI based on CPICH quality" or "HS-PDSCH CQI Determination" on page 250 if the selected option is "CQI based on
HS-PDSCH quality".
293
Once the bearer selected, Atoll determines the peak RLC throughput that can be provided to the user TP P R LC .
Effective RLC Throughput
DL
Atoll displays the Effective RLC throughput ( TP E RLC ) provided to the user. The Effective RLC throughput is calculated as
follows:
DL
TP P RLC
DL
TP E RLC = ----------------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.
BLER
Atoll reads the BLER in the quality graph BLER = f(HS-PDSCH Ec/Nt) that is defined for the selected bearer and mobility type.
Knowing the HS-PDSCH Ec/Nt, it finds the corresponding BLER.
Bearer Consumption
Atoll provides this result for HSPA CBR service users only. The minimum throughput demand required by the service is
allocated to these users. Therefore, they partly consume the HSDPA bearer. The bearer consumption expressed in %,
C HSDPABearer , is calculated as follows:
TPD Min DL
C HSDPABearer = --------------------------------------------------DL
TP P R LC I HSDPABearer
MC-HSDPA Users
When multi-cell HSDPA is active, MC-HSDPA users can simultaneously connect to several HSDPA cells of the transmitter for
data transfer. The maximum number of cells to which the user can simultaneously connect depends on the DL multi-cell mode
set for the HSDPA UE category of the terminal.
Atoll determines the best serving cell using the best serving cell selection algorithm. For information on how the best serving
cell is selected, see "Best Serving Cell and Active Set Determination" on page 282. If the best carrier belongs to a transmitter
that supports the multi-cell HSDPA mode and if the transmitter has several HSDPA carriers, Atoll selects the other serving
cells, i.e., the secondary cells. The secondary cells belong to the same transmitter and are chosen among the adjacent carriers
according to the CQI. When two adjacent carriers are available, Atoll takes the one with the highest CQI value. Atoll selects
secondary cells as long as HSDPA carriers are available in the transmitter and the maximum number of cells to which the user
can simultaneously connect is not exceeded. In each serving cell (i.e., the best cell and the secondary cells), Atoll determines
the best HSDPA bearer obtained. In each cell, the user is processed as if he is the only user in the cell. The user is connected
to a cell if he obtains an HSDPA bearer.
DB-MC-HSDPA Users
When multi-cell HSDPA and dual-band HSDPA modes are active, DB-MC-HSDPA users can simultaneously connect to HSDPA
cells of two co-site transmitters using different frequency bands. If the two co-site transmitters work on the same frequency
band, then the users can only connect to the HSDPA cells of one transmitter. The maximum number of cells to which the user
can simultaneously connect depends on the DL multi-cell mode set for the HSDPA UE category of the terminal.
Lets consider the following configuration:
294
AT332_TRR_E0
Atoll determines the best serving cell using the best serving cell selection algorithm. For information on how the best serving
cell is selected, see "Best Serving Cell and Active Set Determination" on page 282. The secondary cells are taken in the same
band as the best carrier (i.e., they belong to the same transmitter), as long as carriers are available. Then, if additional carriers
are required and if there are no more carriers available in this transmitter, Atoll selects the carriers in a transmitter using the
second frequency band. Within one frequency band, the secondary cells are first selected according to an adjacency criterion
and then, according to the CQI value. When two adjacent carriers are available, Atoll takes the one with the highest CQI value.
In each serving cell (i.e., the best cell and the secondary cells), Atoll determines the best HSDPA bearer obtained. In each cell,
the user is processed as if he is the only user in the cell. The user is connected to a cell if he obtains an HSDPA bearer.
Results for MC-HSDPA and DB-MC-HSDPA Users
When the user is simultaneously connected to several HSDPA cells, Atoll details the results for each cell. In addition, it displays
the following results under Total:
DL
TP P RLC =
DL
TP P RLC c
c Serving cell
TP P RLC
DL
TP E RLC = ----------------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
DL
Serving cells
- f TP Scaling TP Offset
TP A = 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.
f TP Scaling and TP Offset 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.
295
With
UL
UL
tx
intra
UL
extra
ic + I tot
tx
UL
ic + I inter carrier ic + N 0
UL intra
UL extra
, I tot
UL
tx
Ec
Atoll calculates the maximum E-DPDCH EcNt allowed ( ------
). For further details on the calculation, see "Max ENt E DPDCH
DPDCH Ec/Nt" on page 296.
HSUPA Bearer Parameters
Atoll selects the best HSUPA bearer from the HSUPA compatible bearers. This is the HSUPA bearer with the highest potential
UL
Ec- req
Ec- max
---- ----
Nt E DPDCH Nt E DPDCH
max
req
With
max
After selecting the HSUPA bearer, Atoll determines the corresponding RLC peak throughput, TP P RLC .
Peak RLC Throughput/No. of RTX
UL
From the RLC peak throughput, Atoll calculates the minimum effective RLC throughput, TP Min E RLC .
UL
Atoll displays the provided application throughput ( TP A ). The application throughput represents the net throughput after
deduction of coding (redundancy, overhead, addressing, etc.). This one is calculated as follows:
296
AT332_TRR_E0
UL
BS .
Potential serving cells are filtered depending on the prediction definition (selected layers or carriers, layers supported by the
service and the terminal, mobility type) and the pilot signal level which must exceed the defined minimum RSCP threshold.
For further information on formulas, see "Definitions" on page 212. For information on the best serving cell selection and
pilot quality calculation, see "Bar Graph and Pilot Sub-Menu" on page 283.
4.4.3.1.1
4.4.3.1.2
req
req
BS Q pilot . Coverage consists of a single layer with a unique colour. Q pilot is a target
req
BS Q pilot . Coverage consists of several independent layers that can be displayed and
hidden on the map. There is a layer per transmitter. Layer colour is the colour assigned to the transmitter of the best serving
cell (BS).
Colour per mobility
In this case, receiver is not completely defined and no mobility is assigned.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userResulting
defined mobility defined in the Mobility Types sub-folder. For each layer, area is covered if Q pilot
req
BS Q pilot .
297
req
Q pilot
req
BS p Q pilot .
Q pilot
BS Q pilot threshold .
Q pilot
req
Q pilot
BS Q pilot threshold .
maximum allowed traffic channel power for transmitters. Then, the total downlink traffic channel quality ( Q MAX ic BS ) is
evaluated after recombination.
Atoll displays the total traffic channel quality in the downlink.
For information on best serving cell selection and active set determination, see "Best Serving Cell and Active Set
Determination" on page 282. For further details on calculations, see "Downlink R99 Sub-Menu" on page 286.
4.4.3.2.1
4.4.3.2.2
DL
DL
DL
DL
Atoll displays a coverage with a unique colour if Q MAX ic BS Q req (or Q MAX ic BS 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.
298
AT332_TRR_E0
DL
DL
DL
DL
Atoll displays a coverage if Q MAX ic BS Q req (or Q MAX ic BS Q req Q req if compressed mode is activated). Coverage
consists of several independent layers that can be displayed and hidden on the map. There is a layer per transmitter. 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 independent layers
that can be displayed and hidden on the map. There is a layer per user-defined mobility defined in Mobility sub-folder. For
DL
DL
DL
DL
DL
each layer, area is covered if Q MAX ic BS Q req (or Q MAX ic BS Q req Q req if compressed mode is activated).
Colour per service
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several independent layers that
can be displayed and hidden on the map. There is a layer per user-defined service defined in Services sub-folder. For each
DL
DL
DL
DL
DL
layer, area is covered if Q MAX ic BS Q req (or Q MAX ic BS Q req Q req if compressed mode is activated).
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 independent layers that can
be displayed and hidden on the map. There is 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 BS Q req in the required number of simulations.
Colour per cell edge coverage probability
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined cell edge coverage probability, p, defined in the Display tab (Prediction properties). For each layer, area is covered if
DL
DL
DL
DL
DL
Q MAX ic BS Threshold .
Colour per effective quality level (Effective Eb/Nt)
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined quality threshold defined in the Display tab (Prediction properties). For each layer, area is covered if
DL
DL
DL
DL
DL
DL
DL
DL
Q eff ic BS Threshold . Q eff ic BS = min Q MAX ic BS Q req (or Q eff ic BS = min Q MAX ic BS Q req Q req when
compressed mode is activated).
Colour per quality margin (Eb/Nt margin)
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined quality margin defined in the Display tab (Prediction properties). For each layer, area is covered if
DL
DL
DL
DL
DL
Q MAX ic BS Q req M arg in (or Q MAX ic BS Q req Q req M arg in when compressed mode is activated).
Colour per required power
req
Q req
req
- P max
P tch ic BS = -------------------------tch
DL
Q MAX ic BS
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.
299
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 BS = -----------------------------tch .
DL
Q MAX ic BS
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined required power threshold defined in the Display tab (Prediction properties). For each layer, area is covered if
req
P tch ic BS Threshold .
Colour per required power margin
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined power margin defined in the Display tab (Prediction properties). For each layer, area is covered if
req
max
maximum terminal power allowed. Then, the total uplink traffic channel quality ( Q MAX ic BS ) is evaluated with respect to
receiver handover status.
Atoll displays the total traffic channel quality in the uplink.
For information on best serving cell selection and active set determination, see "Best Serving Cell and Active Set
Determination" on page 282. For further details on calculations, see "Uplink R99 Sub-Menu" on page 289.
4.4.3.3.1
4.4.3.3.2
UL
UL
UL
UL
Atoll displays a coverage if Q MAX ic BS Q req (or Q MAX ic BS 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 BS Q req (or Q MAX ic BS Q req Q req if compressed mode is activated). Coverage
consists of several independent layers that can be displayed and hidden on the map. There is a layer per transmitter. 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 independent layers
that can be displayed and hidden on the map. There is a layer per user-defined mobility defined in Mobility sub-folder. For
UL
UL
UL
UL
UL
each layer, area is covered if Q MAX ic BS Q req (or Q MAX ic BS Q req Q req if compressed mode is activated).
Colour per service
In this case, receiver is not completely defined and no service is assigned. Coverage consists of several independent layers that
can be displayed and hidden on the map. There is a layer per user-defined service defined in Services sub-folder. For each
UL
UL
UL
UL
UL
layer, area is covered if Q MAX ic BS Q req (or Q MAX ic BS Q req Q req if compressed mode is activated).
300
AT332_TRR_E0
UL
UL
UL
UL
properties). For each layer, area is covered if Q MAX ic BS Q req (or Q MAX ic BS Q req Q req if compressed mode is
activated) in the required number of simulations.
Colour per maximum quality level (Max Eb/Nt)
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined quality threshold defined in the Display tab (Prediction properties). For each layer, area is covered if
UL
Q MAX ic BS Threshold .
Colour per effective quality level (Effective Eb/Nt)
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined quality threshold defined in the Display tab (Prediction properties). For each layer, area is covered if
UL
Q effective ic BS Threshold .
UL
UL
UL
UL
UL
UL
UL
activated).
Colour per quality margin (Eb/Nt margin)
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined quality margin defined in the Display tab (Prediction properties). For each layer, area is covered if
UL
UL
UL
UL
UL
Q MAX ic BS Q req M arg in (or Q MAX ic BS Q req Q req M arg in if compressed mode is activated).
Colour per required power
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined power threshold defined in the Display tab (Prediction properties). For each layer, area is covered if
req
max
handover gain value defined in the Display tab (Prediction properties). For each layer, area is covered if G SHO Threshold .
Ptot icadj
DL
DL
N tot ic =
txj j
DL
txj j
P tot ic + -----------------------------------+
RF ic ic adj
ni
Tx
P Transmitted ic i
term
------------------------------------- + N0
Tx
Tx m
L total ICP ic ic
i
DL
Downlink noise rise, NR DL ic , is calculated from the downlink total noise, N tot , as follows:
301
term
N0
-
NR DL ic = 10 log ----------- N DL
tot
4.4.3.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.4.3.4.2
Display Options
The following display options are available for the prediction:
Colour per minimum noise level
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined noise level defined in the Display tab (Prediction properties). For each layer, area is covered if
DL
and hidden on the map. There is a layer per user-defined noise rise threshold defined in the Display tab.
Colour per maximum noise rise
Atoll displays bins where maxNR DL ic Threshold . Coverage consists of several independent layers that can be displayed
ic
and hidden on the map. There is a layer per user-defined noise rise threshold defined in the Display tab.
Colour per average noise rise
Atoll displays bins where averageNRDL ic Threshold . Coverage consists of several independent layers that can be
ic
displayed and hidden on the map. There is a layer per user-defined noise rise threshold defined in the Display tab.
When only one carrier is analysed, Atoll determines DL total noise or DL noise rise on this
carrier. In this case, the displayed coverage is the same for any selected display option
(average, minimum, maximum).
302
AT332_TRR_E0
When studying a certain HSDPA radio bearer, you can display areas where a certain RLC peak throughput is available with
different cell edge coverage probabilities (i.e. the probability of having a certain RLC peak throughput). This type of analysis is
not relevant when modelling MC-HSDPA and DB-MC-HSDPA users.
Here we assume that 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. You can make the coverage prediction for a specific carrier, for all
carriers, for a specific layer, or for all layers. For DC-HSDPA, MC-HSDPA and DB-MC-HSDPA users, selecting one specific carrier
or one layer associated with one unique carrier is not suitable. To display the global throughput, you have to select several
carriers ("Best HSPA (All/Specific band)" as the carrier) or layers associated with several carriers.
For information on the best serving cell and secondary cells selection, see "MC-HSDPA Users" on page 294 and "DB-MCHSDPA Users" on page 294.
Note that the HSDPA service area is limited by the pilot quality, the A-DPCH quality and the HS-SCCH quality.
4.4.3.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 bearer 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 bearer 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.4.3.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 throughput 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 BS ) for the best serving cell (BS). 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 serving cell.
For information on calculation methods, see "Downlink R99 Sub-Menu" on page 286.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined quality threshold defined in the Display tab (Prediction properties). For each layer, area is covered if
DL
Q MAX BS Threshold .
Atoll displays the A-DPCH quality at the best serving cell ( Q MAX BS ). 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 information on calculation methods, see "Uplink R99 Sub-Menu" on page 289.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per userdefined quality threshold defined in the Display tab (Prediction properties). For each layer, area is covered if
UL
Q MAX BS Threshold .
Analysis of The HS-SCCH Quality/Power
303
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 independent layers that can be displayed and hidden on
the map. There is a layer per threshold. For each layer, area is covered if P HS SCCH BS Threshold .
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 independent layers that can be displayed and hidden on the
Ec
map. There is a layer per threshold. For each layer, area is covered if ------ BS
Threshold .
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 MC-HSDPA and DB-MC-HSDPA users, Atoll determines the best HSDPA
bearers that the user can obtain in each serving cell. 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 240.
Atoll displays on each pixel the HS-PDSCH quality. For MC-HSDPA and DB-MC-HSDPA users, it corresponds to the HS-PDSCH
Ec/Nt of the best serving cell. Coverage consists of several independent layers that can be displayed and hidden on the map.
Ec
Threshold .
There is a layer per threshold. For each layer, area is covered if ------ BS
Nt
HS PDSCH
Atoll displays either the CPICH CQI (see the calculation detail in "CPICH CQI Determination" on page 242) 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 MC-HSDPA and DB-MC-HSDPA users, it corresponds to the CQI of the best serving cell.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per CQI
threshold ( CQI threshold ). For each layer, area is covered if CQI CQI threshold .
Atoll displays the Peak MAC throughput ( TP P M AC ) provided on each pixel. The Peak MAC throughput is calculated as follows:
DL
TP P M AC =
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.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
DL
Peak MAC throughput ( TP P M AC ). For each layer, area is covered if the Peak MAC throughput exceeds the user-defined
thresholds.
Atoll displays the Effective MAC throughput ( TP E M AC ) provided on each pixel. The Effective MAC throughput is calculated as
follows:
DL
TP E M AC =
c Serving cells
S block c
-------------------------T TTI TTI
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.
304
AT332_TRR_E0
3
T TTI is the TTI duration, i.e. 2 10 s (2000 TTI in one second). This value is specified by the 3GPP.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
DL
Effective MAC throughput ( TP E M AC ). For each layer, area is covered if the Effective MAC throughput exceeds the userdefined thresholds.
After selecting the bearer, Atoll reads the corresponding RLC peak throughput ( TP DL I
). This is the highest
P RLC HSDPABearer
throughput that the bearer can provide on each pixel. Then, it determines the peak RLC throughput provided by the serving
DL
DL
TP P RLC =
DL
TP P RLC c
c Serving cell
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
DL
RLC peak throughput ( TP P RLC ). For each layer, area is covered if the peak RLC throughput can be provided.
Atoll displays the Effective RLC throughput ( TP E RLC ) provided on each pixel. The Effective RLC throughput is calculated as
follows:
DL
TP P RLC
DL
TP E RLC = ----------------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.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
DL
Effective RLC throughput ( TP E RLC ). For each layer, area is covered if the Effective RLC throughput exceeds the user-defined
thresholds.
Atoll displays the average effective RLC throughput ( TP Av E RLC ) provided on each pixel.
For an HSDPA user, we have:
DL
DL
DL
Serving cells
TP Av E RLC = 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.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
DL
average effective RLC throughput ( TP Av E RLC ). For each layer, area is covered if the average effective RLC throughput
exceeds the user-defined thresholds.
305
Atoll displays the application throughput ( TP A ) 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
application throughput ( TPA ). For each layer, area is covered if the application throughput exceeds the user-defined
thresholds.
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 237 For further information on the fast link adaptation modelling, see "Fast Link Adaptation Modelling" on
page 240.
Atoll displays the average Effective MAC throughput per user ( TP E M AC Av ) provided on each pixel. The average Effective
MAC throughput per user is calculated as follows:
n HSDPA
DL
TP E M AC x
DL
x=1
TP E M AC Av = ---------------------------------------------Max n HSDPA c
c Serving cells x
Where,
n HSDPA c is the number of HSDPA bearer users within the cell, c.
DL
TP E M AC x is the Effective MAC throughput of each HSDPA bearer user. For further information on the calculation of the
Effective MAC throughput, see "Colour per Effective MAC Throughput" on page 304.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
DL
average Effective MAC throughput per user ( TP E M AC Av ). For each layer, area is covered if the average Effective MAC
throughput per user exceeds the user-defined thresholds.
Atoll displays the average effective RLC throughput per user ( TP E R LC Av ) provided on each pixel. The average effective RLC
throughput per user is calculated as follows:
n HSDPA
DL
DL
TP E R LC x
x=1
TP E R LC Av = ----------------------------------------n HSDPA
306
AT332_TRR_E0
Where,
n HSDPA is the number of HSDPA bearer users within the cell.
DL
TP E R LC x is the Effective RLC throughput of each HSDPA bearer user. For further information on the calculation of the
Effective RLC throughput, see "Colour per Effective RLC Throughput" on page 305.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
DL
average effective RLC throughput per user ( TP E R LC Av ). For each layer, area is covered if the average effective RLC
throughput per user exceeds the user-defined thresholds.
Atoll displays the average application throughput per user ( TPA Av ) provided on each pixel. The average application
throughput per user is calculated as follows:
n HSDPA
DL
TP A x
DL
x=1
TP A Av = ---------------------------------n HSDPA
Where,
n HSDPA is the number of HSDPA bearer users within the cell.
DL
TP A 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 305.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
DL
average application throughput per user ( TP A Av ). For each layer, area is covered if the average application throughput per
user exceeds the user-defined thresholds.
Probability of Having a Certain Peak RLC Throughput
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 independent layers that can be displayed and hidden on the map. There is 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.
We assume that each pixel on the map corresponds to one or several users with HSUPA capable terminal, mobility and HSUPA
service. You can make the coverage prediction for a specific carrier, for all carriers, for a specific layer, or for all layers. The
user does not create any interference.
Note that the HSUPA service area is limited by the pilot quality and the A-DPCH-EDPCCH quality.
4.4.3.6.1
307
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.4.3.6.2
Calculation Options
Atoll can calculate the HSUPA coverage prediction in one of two ways:
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 bearer
users is taken from the cell properties. The displayed results of the coverage prediction will be an average result for
one user.
4.4.3.6.3
Display Options
The following display options are available in the prediction property dialog box.
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
independent layers that can be displayed and hidden on the map. There is a layer per threshold. For each layer, area is covered
req
Ec
Threshold .
if ------
Nt E DPDCH
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 independent layers that can be displayed and
req
hidden on the map. There is a layer per threshold. For each layer, area is covered if P term Threshold .
Colour per Peak MAC Throughput
UL
Atoll displays the Peak MAC throughput ( TP P M AC ) provided on each pixel. The Peak MAC throughput is calculated as follows:
UL
S block
UL
TP P M AC = -----------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.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
UL
Peak MAC throughput ( TP P M AC ). For each layer, area is covered if the Peak MAC throughput exceeds the user-defined
thresholds.
Colour per Peak RLC Throughput
After selecting the HSUPA bearer, Atoll reads the corresponding RLC peak throughput. This is the highest throughput that the
selected HSUPA bearer can provide on each pixel.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
UL
RLC peak throughput ( TP P RLC ). For each layer, area is covered if the peak RLC throughput can be provided.
308
AT332_TRR_E0
Atoll displays the minimum effective RLC throughput ( TP Min E RLC ) provided on each pixel. The minimum effective RLC
throughput corresponds to the RLC throughput obtained for a given BLER and the maximum number of retransmissions. It is
calculated as follows:
UL
minimum effective RLC throughput ( TP Min E RLC ). For each layer, area is covered if the minimum effective RLC throughput
exceeds the user-defined thresholds.
Colour per Average Effective RLC Throughput
When HARQ (Hybrid Automatic Repeat Request) is used, the required average number of retransmissions is smaller and the
UL
Effective RLC throughput is an average effective RLC throughput ( TP Av E RL C ). This is the RLC throughput obtained for a given
BLER and the average number of retransmissions. It is calculated as follows:
UL
max
=1
Rtx
N Rtx av = ----------------------------------------------------------------------------------------------p N Rtx max
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
UL
average effective RLC throughput ( TP Av E RL C ). For each layer, area is covered if the minimum effective RLC throughput
exceeds the user-defined thresholds.
Colour per Application Throughput
UL
Atoll displays the application throughput ( TPA ) 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:
UL
UL
309
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
UL
application throughput ( TP A ). For each layer, area is covered if the application throughput exceeds the user-defined
thresholds.
Colour per Average Application Throughput
UL
Atoll displays the average application throughput ( TP Av A ) provided on each pixel. It is calculated as follows:
UL
UL
TP Av A M b = TP Av E RL C f TP Scaling TP Offset
Where:
f TP Scaling and TP Offset respectively represent the scaling factor between the average application throughput and the
average 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.
Coverage consists of several independent layers that can be displayed and hidden on the map. There is a layer per possible
UL
average application throughput ( TP Av A ). For each layer, area is covered if the average application throughput exceeds the
user-defined thresholds.
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.
When allocation is based on distance only, Atoll considers the effective distance, which corresponds to the real intertransmitter distance weighted by the azimuths of antennas. For information on the effective distance calculation, see
"Calculation of the Inter-Transmitter Distance" on page 317. Otherwise, it takes the real distance.
310
AT332_TRR_E0
You can force Atoll to compare the Max inter-site distance with the real inter-site
distance by adding the following lines in Atoll.ini:
[Neighbours]
RealInterSiteDistanceCondition=1
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 below).
Adjacency criterion:
Let CellA be a candidate neighbour cell of CellB. CellA is considered adjacent to CellB if
there exists at least one pixel in the CellB Best Server coverage area where CellA is Best
Server (if several cells have the same best server value) or CellA is the second best server
that enters the Active Set (respecting the HO margin of the allocation).
When Force adjacent cells as neighbours is selected, adjacent cells are sorted and listed
from the most adjacent to the least adjacent, depending on the above criterion.
Adjacency is relative to the number of pixels satisfying the criterion.
Force adjacent layers as neighbours: If selected, Atoll adds all the cells adjacent across network layers to the
reference cell to the candidate neighbour list. The weight of this constraint is always the average of the Min and
Max values defined for the adjacency factor. This weight is used to calculate the rank of each neighbour and its
importance. Cells are considered adjacent across layers if they belong to different layers and have a coverage
overlap of at least one pixel.
Force 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.
If the neighbours list of a cell is full, the reference cell will not be added as a neighbour
of that cell and that cell will be removed from the reference cells neighbours list. You can
force Atoll to keep that cell in the reference cells neighbours list by adding the following
option in the Atoll.ini file:
[Neighbours]
DoNotDeleteSymmetrics = 1
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.
311
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.
If the Use Coverage Conditions check box is selected, there must be an overlapping zone ( S A S B ) with a given cell
edge coverage probability. Otherwise, only the distance criterion is taken into account.
The reference cell A and the candidate cell B are using the 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 level received from A is greater than the minimum pilot signal level (min RSCP).
The best server indicator of A ( I BS A ) exceeds the minimum pilot quality (min Ec/I0).
For information on the best server indicator calculation, see "Best Serving Cell Determination in Monte Carlo
Simulations - Old Method" on page 281.
SB is the area where the cell B can enter the active set.
The pilot signal received from the cell B is greater than the minimum pilot signal level (min RSCP).
The pilot quality from B is greater than the pilot quality from A minus the Ec/I0 margin (AS Threshold).
Inter-carrier neighbours: inter-frequency handover is a hard handover, triggered in multi-carrier W-CDMA networks
for coverage reasons (1st case) and to balance the load between carriers (2nd case).
The reference cell A is using the carrier c1 (c1 is the carrier selected in Source) and the candidate cell B is using the carrier c2
(c2 is the carrier selected in Destination).
SA is the area where the reference cell A is either the best serving cell among all cells using c1 (1st case) or a cell that can enter
the active set of a user connected to c1 (2nd case).
1st case: The cell A is the best serving cell among all cells using c1 but its pilot quality starts significantly decreasing.
The pilot signal level received from A is greater than the minimum pilot signal level (min RSCP).
The best server indicator of A ( I BS A ) is the highest one.
I BS A is lower than the minimum pilot quality (min Ec/I0) plus the handover margin.
2nd case: The cell A is not the best serving cell among all cells using c1 but it can enter the active set of a user
connected to c1.
312
The pilot signal level received from A is greater than the minimum pilot signal level (min RSCP).
The best server indicator of A ( I BS A ) exceeds the minimum pilot quality (min Ec/I0).
AT332_TRR_E0
I BS A is not the highest one. It is strictly lower than the best server indicator of the best serving cell and
greater than the best server indicator of the best serving cell minus the handover margin.
SB is the area where the cell B is the best serving cell among all cells using c2.
The pilot signal level received from B is greater than the minimum pilot signal level (min RSCP).
The best server indicator of B ( I BS B ) exceeds the minimum pilot quality (min Ec/I0).
313
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 or the
lowest noise figure when all terminals have the same (gain-losses) value, 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.
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.
For information on the importance calculation, see "Importance Calculation" on page 314.
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 dialog box or cell table). If defined there, this value is taken into account
instead of the default one available in the Neighbour Allocation dialog box.
In the Results part, Atoll only displays the cells for which it finds new neighbours. For these cells, it 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.
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 310.
314
Neighbourhood cause
When
Importance value
Existing neighbour
Existing importance
AT332_TRR_E0
Neighbourhood cause
When
Importance value
Exceptional pair
100 %
Co-site cell
Adjacent layer
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 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 real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is 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 317.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
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
Coverage
Min(O)+Delta(O){Max(Di)(Di)+(100%Max(Di))(O)}+Min(Di)+Delta(Di)(Di)
10%+20%{10%(Di)+90%(O)}+1%+9%(Di)
Adjacent layer
(Min(A)+Max(A))/2
45%
Adjacent cells
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
30%+30%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Co-site cells
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
60%+40%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Where:
315
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.
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 real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is 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 317.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
The IF is user-definable using the Min importance and Max importance fields.
316
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%
AT332_TRR_E0
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.
4.5.4 Appendices
4.5.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%.
317
They belong to the folder on which allocation has been executed. This folder can be either the Transmitters folder
or a group of transmitters or a single transmitter.
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.
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.
Atoll reuses the intra-carrier neighbour allocation algorithm to determine the list of cells which cannot be allocated the same
scrambling code, and to calculate their importance.
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).
318
AT332_TRR_E0
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:
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.
319
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 321.
4.6.1.2.1
320
AT332_TRR_E0
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.6.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 324.
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:
321
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 dialog box.
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 dialog box.
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
322
AT332_TRR_E0
Because two first order neighbours must not have the same scrambling code, Atoll considers the cost created by two first
order neighbours to be each other.
C j N1 i + C j N1 i
C j j N1 i = ----------------------------------------------------2
Each second order neighbour cell k generates a cost given as:
C k N2 i = Max ( C j N1 i C k N1 j , C j N1 i C k N1 j ) c N2
Where
c N2 is the cost of the second order neighbour constraint. This value can be defined in the Constraint Cost dialog box.
Because two second order neighbours must not have the same scrambling code, Atoll considers the cost created by two
second order neighbours to be each other.
C k N2 i + C k N2 i
C k k N2 i = ------------------------------------------------------2
Each third order neighbour cell l generates a cost given as:
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 dialog box.
Because two third order neighbours must not have the same scrambling code, 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.
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 dialog box.
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
323
Where
c Cluster is the cost of the cluster constraint. This value can be defined in the Constraint Cost dialog box.
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.6.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.6.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.
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.
324
AT332_TRR_E0
4.6.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.
Without Use a Maximum of Codes
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.
325
4.6.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.
4.6.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.6.2.1.4
326
AT332_TRR_E0
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.
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
each cell of the site so as to use a maximum of codes.
codes. Then, the same code is given to each cell of the
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.
327
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:
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 317.
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
328
AT332_TRR_E0
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 dialog box or cell table). If defined there, this value is taken into account
instead of the default one available in the Neighbour Allocation dialog box.
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 %
d1 ---------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.For information on the effective distance calculation, see "Calculation of the Inter-Transmitter Distance" on
page 317.
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 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.
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,
329
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
Atoll calculates the percentage of covered area ( ------------------ 100 ) and compares this value to the % minimum covered area. If
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 % 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 dialog box or cell table). If defined
there, this value is taken into account instead of the default one available in the Neighbour Allocation dialog box.
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 distance between the UMTS reference cell and the GSM neighbour.
d max is the maximum inter-site distance defined.
330
AT332_TRR_E0
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.
4.7.2.3 Appendices
4.7.2.3.1
331
332
Chapter 5
CDMA2000 Networks
This chapter covers the following topics:
334
AT332_TRR_E0
5 CDMA2000 Networks
This chapter describes all the calculations performed in Atoll CDMA2000 documents.
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 104.
Formulas
Tx
where,
EIRP is the effective isotropic radiated power of the transmitter,
ic is a carrier rank,
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 30.
335
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.
5.1.3.1.1
All Servers
The service area of Txi corresponds to the bins where:
Txi
Txi
Txi
5.1.3.1.2
Txi
Txi
Txj
336
AT332_TRR_E0
5.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).
5.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.
337
338
Name
Value
Unit
Description
F ortho
Clutter parameter
None
Orthogonality factor
F MUD
Tx
None
MUD factor
cn first
None
cn last
None
cn
None
AT332_TRR_E0
Name
Value
Unit
Description
Carrier rank of the current carrier
calculated as follows:
cn cn first
- cn lower
ic = ------------------------ cn
ic
None
Q pilot
req
min
Q pilot txi ic
req
min
Q pilot
Q pilot txi ic
req
req
min
min
req
Q pilot
min
None
None
None
None
None
Q pilot
DL
Q req FCH
FCH DL
E b
--- N t req
E b
--- N t req
DL
Q req SCH
Q req FCH
FCH UL
E b
--- N t req
UL
Q req SCH
E b
--- N t req
Site parameter
None
N CE D L N I
Max
Site parameter
None
N CE U L N I
Simulation result
None
N CE D L N I
Simulation result
None
Overhead
None
Overhead
None
N CE U L N I
N CE U L
N CE D L
339
Name
Value
Unit
Description
N CE U L
FCH
None
FCH
None
N Codes txi ic
Simulation constraint
None
N Codes txi ic
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 CE D L
Max
Tx DL
Cell parameter
Cell parameter
None
RF ic ic adj
Network parameter
If not defined, it is assumed that there is no inter-carrier
interference
None
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
N0
N0
f rake efficiency
SCH
TPF DL
FCH
TPP DL
SCH
TPP DL
SCH
TPF UL
FCH
TP P UL
SCH
TP P UL
340
Tx DL
Simulation result
Terminal parameter
FCH
SCH
TP P DL TPF DL
Simulation result
Terminal parameter
FCH
SCH
TPP UL TPF UL
bps
bps
AT332_TRR_E0
Name
Value
Unit
Description
W ----------------FCH
TP P DL
None
W ----------------SCH
TP P DL
None
W ----------------FCH
TP P UL
None
W ----------------SCH
TP P UL
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
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
FCH DL
Gp
SCH DL
Gp
FCH UL
Gp
SCH UL
Gp
AF FCH
P FCH txi ic
DL
tch FCH ic
P SCH ic tch
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
P term ic
UL
341
Name
Value
Unit
Description
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
None
DL
M Shadowing Eb Nt
npaths
DL
G macro diversity
M Shadowing Eb Nt
Indoor loss
n=2 or 3
DL
None
UL
None
None
None
None
P pilot 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
FCH DL
Pb
342
txi ic tch
AT332_TRR_E0
Name
SCH DL
Pb
txi ic tch
FCH DL
DL
P b txi ic tch
Pb
Value
Unit
Description
SCH DL
txi ic tch + P b
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
txi ic tch
SCH
FCH UL
UL
P b ic
Pb
SCH UL
ic + P b
ic
UL
P b ic
UL
UL
P b ic + P c ic = ---------------1 p
UL
P tot ic
UL
UL
P c ic
p Ptot ic
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,
a.
see "UMTS, CDMA2000, TD-SCDMA, WiMAX, and LTE Documents" on page 30.
npaths
M Shadowing Ec Io corresponds to the shadowing margin evaluated from the shadowing error probability density function (n paths) in case
b.
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
I inter carrier ic
DL
txj j i
DL
P tot txj
RF ic ic adj
DL
Description
ic adj
txj j
---------------------------------------------
ni
I 0 ic
DL
P tot txj ic
Unit
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP ic ic
Downlink inter-technology
interference at terminal on carrier ic
a
Term
DL
DL
DL
DL
I intra txi ic + I extra ic + I inter carrier ic + I inter techno log y ic + N 0 W
343
Name
Value
Unit
Description
E
Q pilot txi ic ----c
I0
BTS P c txi ic
-------------------------------------------------DL
I 0 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
txj j i
DL
P tot txj
DL
I inter carrier ic
RF ic ic adj
ni
DL
ic adj
txj
j
---------------------------------------------
DL
I inter techno log y ic
N tot ic
DL
P tot txj ic
DL
DL
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP ic ic
DL
Downlink inter-technology
interference at terminal on carrier ic
Term
DL
None
E b DL
DL
Q FCH txi ic -----
N t FCH
DL
Q FCH ic
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 tx k ic
tx k ActiveSet FCH
DL
Q SCH txi
E DL
ic ----b-
N t SCH
DL
Q SCH ic
BTS
ic tch
DL
------------------------------------------------------------------------------------------------------ G SCH
p
DL
DL
N tot ic 1 F ortho BTS P b txi ic
None
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 tx k ic
tx k ActiveSet SCH
DL
DL
G SHO FCH
Q FCH ic
---------------------------------------------------DL
Q FCH BestServer ic
None
None
DL
DL
G SHO SCH
344
Q SCH ic
---------------------------------------------------DL
Q SCH BestServer ic
AT332_TRR_E0
Name
Value
Unit
Description
P FCH txi ic
Q req FCH
----------------------- P FCH txi ic
DL
Q FCH ic
req
P SCH txi
Q req SCH
----------------------- P SCH txi ic
DL
Q SCH ic
DL
req
DL
ic
req
req
P tch txi ic
a.
b.
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.
Value
Pb
UL
UL intra
I tot
txi ic
UL extra
I tot
UL
UL
UL
P b ic + P c ic
term
txj j i
UL
P b ic adj
UL
+ P c ic adj
term
txj j
----------------------------------------------------------------------
Description
UL
ic + P c ic
term
txi
txi ic
Unit
RF ic ic adj
UL
I tot txi ic
UL
N tot txi ic
UL extra
I tot
UL intra
Tx
UL
W
txi ic +I inter carrier txi ic
tx
I tot txi ic + N 0
None
None
E
UL
Q FCH txi ic ----b-
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
Gp
Total noise: -----------------------------------------------UL
N tot txi ic
345
Name
Value
Unit
Description
UL
UL
UL
Q tch txk ic
tx k ActiveSet
samesite
ic
UL
G macro diversity
Softer/Soft HO (MRC):
UL
Q tch ic
UL
UL
UL
f
tx
ic
tx
ic
tch
k
tch
l
tx k ,tx l ActiveSet rake efficiency
tx k samesite
tx k
Max
In simulations,
UL
G macro diversity
tx othersite
l
= 1.
UL
G macro diversity
UL
Q FCH ic
---------------------------------------------------UL
Q FCH BestServer ic
UL
G SHO FCH
None
None
UL
G SHO SCH
Q SCH ic
---------------------------------------------------UL
Q SCH BestServer ic
FCH req
P term
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
UL
UL
UL
FCH req
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
I extra ic
346
txj j i
DL
P tot txj ic
AT332_TRR_E0
Name
Value
DL
I inter carrier ic
DL
DL
DL
DL
I tot
DL
DL
Term
Pb
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
UL
P b ic adj
UL
UL
+ P c ic adj
term
txj j
----------------------------------------------------------------------
RF ic ic adj
UL
I tot txi ic
UL extra
I tot
UL intra
Tx
UL
UL
N tot txi ic
Downlink inter-technology
interference at terminal on carrier ic
a
I tot ic + N 0
txi ic
UL
UL intra
DL
DL
Description
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP ic ic
N tot ic
Unit
ic adj
txj j
--------------------------------------------RF ic ic adj
I tot ic
DL
P tot txj
UL
W
txi ic +I inter carrier txi ic
tx
I tot txi ic + N 0
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
---------------------------- P max txi ic 100
None
None
None
dB
X txi ic
UL
F txi ic
%Power txi ic
DL
tch
ortho
BTS
DL
CI req
DL
X txi ic
with
DL
CI req
SCH DL
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
DL
F txi ic
DL
NR txi ic
I tot ic
----------------------------DL
I intra txi ic
DL
10 log 1 X txi ic
347
Name
Value
UL
UL
10 log 1 X txi ic
NR txi ic
a.
Unit
Description
dB
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
cn first
None
cn last
None
cn
None
ic
None
Q pilot
req
min
Q pilot txi ic
req
min
Q pilot
Q pilot txi ic
req
min
min
req
Q pilot
min
None
Ec
--- N t min Rev0
None
Ec
--- N t min RevB
Transmitter parameter
None
Ec
--- N t min
None
Q pilot
UL
UL
UL
348
req
AT332_TRR_E0
Name
Value
n SF
TP P R LC
UL
None
Ec
--- N t min
None
n TS
None
DL
None
N EVDO CE N I
Site parameter
None
N EVDO CE N I
Simulation result
None
N CE UL
TCH
None
N MacIndexes txi ic
Simulation constraint
None
N MacIndexes txi ic
Simulation result
None
n EVDO txi ic
None
n EVDO txi ic
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
Cell parameter
None
RF ic ic adj
Network parameter
If not defined, it is assumed that there is no inter-carrier
interference
None
DL
TP P R LC
Max
Max
Max
Tx DL
Tx UL
Tx m
ICP ic ic
i
Unit
Network parameter
If not defined, it is assumed that there is no inter-technology
downlink interferences due to external transmitters
Description
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
N0
349
Name
Unit
Description
Rc
bps
Chip rate
f rake efficiency
Equipment parameter
Term
N0
UL
UL
Value
Tx DL
Simulation result
bps
Uplink throughput
TP TCP ACK
Simulation result
bps
TPBCMCS
Cell parameter
bps
TP max DL
Simulation result
bps
TP avg
Simulation result
bps
TPD min UL
Service parameter
kbps
TPD min DL
Service parameter
kbps
TPA
bps
f TP Scaling
Service parameter
Scaling factor
TPOffset
Service parameter
kbps
Offset
C DL Bearer
TPD min DL
-----------------------------------------------------------DL
TP P R LC Index DL Bearer
C UL Bearer
TPD min UL
-----------------------------------------------------------UL
TP P R LC Index UL Bearer
Gp
W---------UL
TP
None
G idle power
Cell parameter
None
G MU
Cell parameter
None
P max txi ic
Cell parameter
P tx txi ic b pilot
P max txi ic
TP
UL
DL
DL
UL
P tx txi ic b traffic
350
ER DRC
Cell parameter
TS BCMCS
Cell parameter
TS EVDO CCH
Cell parameter
P term ic
Simulation result
AT332_TRR_E0
Name
Value
Unit
Description
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
None
None
n max
DL
n=2 or 3
UL
UL
G macro diversity
E Shadowing
npaths
DL
G macro diversity
M Shadowing Eb Nt
Indoor loss
npaths
UL
M Shadowing Eb Nt
n=2 or 3
Global parameter (default value)
Simulation result
UL
351
Name
Value
Unit
Description
None
P tx txi ic b pilot
----------------------------------------LT
P tx txi ic b traffic
--------------------------------------------LT
P b ic
P term
-----------LT
NRthreshold txi ic
Cell parameter
dB
Cell parameter
dB
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 pilot or b traffic
DL
I extra ic b pilot
DL
I extra ic b traffic
DL
txj j i
DL
txj j i
DL
I inter carrier ic
352
b pilot
txj j
-------------------------------------------------------------
RF ic ic adj
AT332_TRR_E0
Name
DL
I inter carrier ic
Value
b traffic
DL
P tot txj
DL
DL
DL
I 0 ic
b pilot
b traffic
DL
DL
I extra ic b pilot + N 0
DL
None
None
None
DL
I inter techno log y ic
DL
term
N0
DL
DL
I inter techno log y ic
DL
N tot ic b pilot
DL
N tot ic b traffic
term
N0
term
term
I extra ic b traffic + N 0
Q pilot txi ic
DL
Ec
---- txi ic b pilot
I0
DL
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
I 0 ic
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP ic ic
Description
ic adj b traffic
txj j
---------------------------------------------------------------RF ic ic adj
Unit
DL
In the case of an interfering GSM external network in frequency hopping, the ICP value is weighted according to the fractional load.
I tot
Pb
txi ic
UL extra
I tot
Eb
or ------ ).
Nt UL
Value
UL
UL intra
UL
ic
term
txi
txi ic
Unit
Description
UL
P b ic
term
txj j i
UL
P b ic adj
UL
term
txj j
-----------------------------------
RF ic ic adj
UL
I tot txi ic
UL
N tot txi ic
UL extra
I tot
UL intra
Tx
tx
I tot ic + N 0
UL
W
txi ic +I inter carrier txi ic
353
Name
Value
Unit
Description
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
Total noise: ----------------------------------- Gp
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
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
Q total ic
------------------------------------------------UL
Q BestServer ic
UL
G SHO
None
None
UL
Q req
Ec
UL
--- N t min G p 1 + G ACK + G RRI + G DRC + G TCH + G Auxiliary Pilot
UL
Q req
---------------------- P term
UL
Q total 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.
In simulations, the uplink Eb/Nt target is calculated without considering the acknowledgement signal.
b.
354
AT332_TRR_E0
Name
Value
Unit
Description
DL
DL
DL
I extra ic b traffic
DL
txj j i
DL
I inter carrier ic
b traffic
txj j
----------------------------------------------------------------
RF ic ic adj
DL
I inter techno log y ic
ni
DL
DL
I tot ic b traffic
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP n ic
DL
DL
DL
term
I tot ic b traffic + N 0
Pb
UL
I tot
txi ic
UL extra
I tot
DL
DL
ic
term
txi
txi ic
UL
P b ic
term
txj j i
UL
P b ic adj
UL
term
txj j
-----------------------------------
RF ic ic adj
UL
I tot txi ic
UL extra
I tot
UL intra
Tx
Downlink inter-technology
interference at terminal on carrier ic
a
N tot ic b traffic
UL intra
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
DL
I tot ic b traffic
------------------------------------DL
N tot ic b traffic
UL
UL
I tot txi ic
---------------------------UL
N tot txi ic
UL
UL
X txi ic
None
I tot txi ic
--------------------------------------------------------------------------------------UL
intra
Tx
I tot
txi ic 1 F MUD term
None
1
-------------------------UL
F txi ic
None
UL
F txi ic
E txi ic
355
Name
Value
Unit
Description
DL
dB
UL
dB
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 (EcI0) determines whether or not a transmitter can belong to a sub-active set. The sub-active
set associated with the best carrier is the same as the active set of a single-carrier user. For the other carriers, the uplink EcNt
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.
5.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 throughput
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 throughput upgrading
356
AT332_TRR_E0
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 throughput downgrading).
These transition flags are based on the throughput downgrading and upgrading probabilities. If a transition flag is
"True," the user throughput 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 throughput control on downlink and power control on uplink, for CDMA2000
1xEV-DO networks.
5.4.1.1.1
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.
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
357
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
FCH
UL
FCH
DL
FCH
TP P UL and TP P DL are respectively the uplink and downlink FCH peak throughputs.
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 throughputs (2x, 4x, 8x and
16xFCH peak throughput).
Therefore, data service users can access the service with different throughputs. Possible throughputs are detailed in the table
below:
On UL
TP P UL AF FCH
2x
TP P UL AF FCH + 2
4x
TP P UL AF FCH + 4
8x
TP P UL AF FCH + 8
16x
TP P UL AF FCH + 16
FCH
Allocated throughputs
FCH
On DL
UL
FCH
DL
TP P DL AF FCH
FCH
UL
TPP DL AF FCH + 2
FCH
UL
TPP DL AF FCH + 4
FCH
UL
TPP DL AF FCH + 8
FCH
UL
FCH
DL
FCH
DL
FCH
DL
FCH
DL
TP P DL AF FCH + 16
FCH
TP P UL and TP P DL are respectively the uplink and downlink FCH peak throughputs.
Then, Atoll determines the distribution of users between the different possible throughputs.
UL
358
DL
AT332_TRR_E0
For data service users, a random trial compliant with throughput probabilities is performed for each link in order to determine
the throughput for each user.
On uplink, we have:
r
FCH
UL
FCH
DL
For each SCH throughput factor, r k , the number of users n j with the throughput TP P UL AF FCH + r k is calculated as
follows,
rk
UL
nj = Pr nj
k
FCH
nj
= nj
FCH
UL
rk
nj
rk
On downlink, we have:
rk
For each SCH throughput factor, r k , the number of users, n j with the throughput, TP P DL AF FCH + r k , is calculated as
follows,
rk
DL
nj = Pr nj
k
FCH
nj
= nj
FCH
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 throughputs 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 throughputs 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 throughput probabilities, P k , can be assigned to different throughputs TP 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
TP k
UL
Rk
Pk
UL
UL
TP k
UL
k
359
Then, Atoll determines the distribution of users between the different possible throughputs, TP k . The number of users with
UL
UL
UL
n j TP k = P k n j
Inactive users have a requested throughput 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 throughput distribution between 1xRTT data service users
and the traffic throughput distribution between 1xEV-DO data service users.
In calculations detailed above, we assume that the sum of throughput probabilities is
less than or equal to 1. If the sum of throughput probabilities exceeds 1, Atoll
5.4.1.1.2
When selecting Throughputs in Uplink and Downlink, you can input the throughput demands in UL ( TPD
DL ( TPD
DL
UL
) and
Atoll calculates the number of users active in UL and DL using the voice service in the Txi cell as follows:
UL
DL
N UL = TPD
--------------- and N DL = TPD
--------------UL
DL
TP j
TP j
Where,
UL
TPD is the number of kbits per second transmitted in UL in the Txi cell to provide the service j to the users (userdefined value in the traffic map properties)
DL
TPD is the number of kbits per second transmitted in DL in the Txi cell to provide the service j to the users (userdefined value in the traffic map properties).
UL
TP j
DL
and TP j
correspond to the UL and DL throughputs of a user. FCH is always allocated to active users but
UL
FCH
UL
FCH
UL
service FCH peak throughput on UL and AF FCH corresponds to the FCH activity factor on UL) and
DL
TP j
FCH
DL
FCH
DL
= TPP DL AF FCH (where TP P DL is the service FCH peak throughput on DL and AF FCH corresponds to the
360
AT332_TRR_E0
= 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.
FCH
UL
FCH
DL
Voice service users try to access the service with the FCH throughputs, TPP UL AF FCH on uplink and TP P DL AF FCH on
downlink.
All user characteristics determined, a second random trial is performed to obtain their geographical positions.
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 throughputs (2x, 4x, 8x, 16xFCH peak throughput). Several
UL
DL
throughput probabilities, P k and P k , can be assigned to different throughputs factor, r k , for SCH channel.
For non-data services, these probabilities are 0.
When selecting Throughputs in Uplink and Downlink, you can input the throughput demands in UL ( TPD
DL ( TPD
DL
UL
) and
Atoll calculates the number of users active in UL and DL using the service in the Txi cell as follows:
UL
DL
N UL = TPD
--------------- and N DL = TPD
--------------UL
DL
TP j
TP j
361
Where,
UL
TPD is the number of kbits per second transmitted in UL in the Txi cell to provide the service j to the users (userdefined value in the traffic map properties)
DL
TPD is the number of kbits per second transmitted in DL in the Txi cell to provide the service j to the users (userdefined value in the traffic map properties).
UL
TP j
UL
Pj
DL
and TP j
rk
DL
Pj
rk
UL
UL
UL
r k + AF FCH R FCH P r + 1
DL
DL
DL
r k + AF FCH R FCH P r + 1
k
FCH
rk
rk
UL
FCH
UL
P r TP P UL AF FC
k
DL
FCH
DL
P r TP P DL AF FC
k
FCH
TP P UL and TP P DL are the uplink and downlink FCH peak throughputs respectively.
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
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
362
= n j p inactive = 0
AT332_TRR_E0
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 throughputs. Possible throughputs are detailed in
the table below:
Allocated throughputs
On UL
TP P UL AF FCH
2x
TPP UL AF FCH + 2
4x
TPP UL AF FCH + 4
8x
TPP UL AF FCH + 8
16x
TPP UL AF FCH + 16
FCH
On DL
UL
FCH
DL
TP P DL AF FCH
FCH
UL
TP P DL AF FCH + 2
FCH
UL
TP P DL AF FCH + 4
FCH
UL
TP P DL AF FCH + 8
FCH
UL
FCH
DL
FCH
DL
FCH
DL
FCH
DL
TP P DL AF FCH + 16
Atoll determines the distribution of users with the different possible throughputs. A random trial compliant with throughput
probabilities is performed for each link in order to determine the throughput of each user.
On uplink, we have,
rk
FCH
UL
FCH
DL
For each SCH throughput factor, r k , the number of users n j with the throughput TP P UL AF FCH + r k is calculated as
follows,
r
UL
nj = Pr nj
k
FCH
nj
= nj
FCH
UL
rk
nj
rk
On downlink, we have,
rk
For each SCH throughput factor, r k , the number of users, n j with the throughput, TP P DL AF FCH + r k , is calculated as
follows,
k
DL
nj = Pk nj
FCH
nj
= nj
FCH
DL
rk
nj
rk
UL
For each service, j, several throughput probabilities, P k , can be assigned to different uplink throughputs TP 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.
363
When selecting Throughputs in Uplink and Downlink, you can input the throughput demands in UL ( TPD
each sector.
UL
) for
Atoll calculates the number of users active in UL using the service j in the Txi cell as follows:
UL
N UL = TPD
--------------UL
TP j
UL
Where TPD is the number of kbits per second transmitted on UL in the Txi cell to provide the service j (userdefined value in the traffic map properties).
UL
TP j
UL
TP j
Pk
UL
UL
TP k
In the above calculations, we assume that the sum of throughput probabilities is less than
or equal to 1. If the sum of throughput probabilities exceeds 1, Atoll considers
throughput probabilities P r .
k
Pk
UL
UL
TP k
UL
Rk
Pk
UL
UL
TP k
UL
Rk
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
TP k
UL
Rk
Pk
UL
UL
TP k
UL
Rk
364
AT332_TRR_E0
Therefore, we have:
Number of users active in UL: n j UL = n j p UL
Number of inactive users: n j inactive = n j p inactive
Number of users active in DL: n j DL = 0
Number of users active in UL and DL both: n j UL + DL = 0
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
Then, Atoll determines the distribution of users with the different possible throughputs. The number of users with the
UL
UL
UL
n j TPk = P k n j
Inactive users have a requested throughput 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 throughput distribution between 1xRTT data service users and
the traffic throughput distribution between 1xEV-DO data service users.
UL
UL
UL
UL
( P Upg k TP k ) or downgraded ( P Downg k TP k ) on the uplink (reverse link) for each throughput ( TP k ). The probabilities
are taken into account in order to determine if a user with a certain throughput can be upgraded or downgraded. User
throughput downgrading and upgrading occur during congestion control when the cell is over- or underloaded.
The following table shows the throughput changes that are possible when a throughput is upgraded or downgraded. The
probabilities are defined with a number from 1 to 255 for each throughput.
Possible Throughput 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 throughput transition. When this number is lower or equal to the value of the probability, the transition flag for
this throughput transition is set to "True" meaning that this throughput transition can be performed if necessary.
UL
The number of 1xEV-DO Rev. 0 users with a certain throughput that can be downgraded ( n j TP k Downg ) and upgraded
UL
UL
UL
P Upg k TP k n j TP k
UL
n j TPk Upg = -----------------------------------------------------------255
And
365
UL
P Downg k TP k n j TP k
UL
n j TP k Downg = -----------------------------------------------------------------255
The number of users with a certain throughput 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 throughput 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.
5.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
366
UL
extra
ic , I tot
UL
AT332_TRR_E0
UL
I tot S j ic
UL
X k S j ic = ------------------------- = 0
UL
N tot S j ic
5.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 multi-band networks (dual-band and tri-band networks).
Multi-band terminals can have the following configurations:
Configuration 1: The terminal can work on f1, f2 and f3 without any priority (select "All" as main frequency band
in the terminal property dialog box).
Configuration 2: The terminal can work on f1, f2 and f3 but f1 has a higher priority (select "f1" as main frequency
band, "f2" as secondary frequency band and "f3" as third frequency band in the terminal property dialog box).
For each mobile (Mi), Atoll only considers the cells (Sj,ic) for which the pilot RSCP exceeds the minimum pilot RSCP:
P c Sj M i ic RSCP min Sj ic .
For each mobile Mi, we have the following steps:
Determination of Mis Best Serving Cell
For each transmitter Sj containing Mi in its calculation area and working on the main frequency band supported by the Mis
terminal (i.e. either f1 for a single frequency band network, or f1, f2 or f3 for a multi-band terminal with the configuration 1,
or f1 for a multi-band terminal with the configuration 2).
BTS P c Sj M i ic
Calculation of Q pilot Sj ic M i = ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------Term
k
DL
DL
DL
DL
P tot Sj ic + I extra ic + I inter carrier ic + I inter techno log y ic + N 0
Determination of the candidate cells, (SBS,ic).
For each carrier ic, selection of the transmitter with the highest Q pilot Sj M i ic , S BS ic M i .
k
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
367
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 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
EndFor
Uplink Power Control
req
Pb
FCH r eq
SCH r eq
P term M i ic k 1
P term M i ic k 1
SCH U L
- and P b
M i S j ic = --------------------------------------------- M i S j ic = ---------------------------------------------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
368
AT332_TRR_E0
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 j ActiveSet
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
S j ActiveSet
UL
UL
UL
UL
Q FCH M i = Max f rake efficiency
Q FCH ic Q FCH
k
other site
i AS ActiveSet
UL
ic G macro diversity 2 links
UL
UL
UL
UL
Q SCH M i = Max f rake efficiency
Q SCH ic Q SCH
k
other site
i AS ActiveSet
UL
ic G macro diversity 2 links
(same site)
(same site)
EndIf
FCH r eq
P term
UL
SCH r eq
P term
UL
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
P term
SCH r eq
P term
min
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
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
369
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
SCH
FCH
TP P UL Service M i
SCH
TP P UL Service M i ----------------------------------------------------2
SCH r eq
SCH r eq
P term M i
UL
SCH
P term M i ic
Q req Service M i Term M i Mobility M i TP P UL Service Mi SCH
ic k = -----------------------------------------k ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------UL
SCH
2
Q Service M Term M Mobility M TP
Service M 2
req
FCH r eq
req
P term M i ic k = P term
SCH r eq
M i ic k + P term
P UL
SCH
M i ic k
EndWhile
req
max
SCH
FCH
TP P UL Service M i
SCH
TP P UL Service M i ----------------------------------------------------2
SCH
N CE U L M i k
SCH
N CE U L M i k = ----------------------------2
SCH r eq
SCH r eq
P term
SCH UL
SCH
P term M i ic
Service M i Term M i Mobility M i TP P UL Service Mi
Q req
M i ic k = -----------------------------------------k -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------SCH UL
SCH
2
Q
Service M Term M Mobility M TP
Service M 2
req
FCH r eq
req
P term M i ic k = P term
SCH r eq
M i ic k + P term
SCH
P UL
M i ic k
FCH
N CE U L M i k = N CE U L M i k + N CE U L 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
FCH D L
Pb
min
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
370
AT332_TRR_E0
Pb
min
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
BTS P b
M i S j
DL
Q SCH M i 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
Q FCH M i S j ic k
Q SCH M i S j ic k
DL
S f ActiveSet FCH
DL
DL
DL
S f ActiveSet SCH
Do
For each cell (Sj,ic) in Mi FCH active set
Calculation of the required power for DL traffic channel between (Sj,ic) and Mi:
DL
FCH
req
max
SCH
Downgrading the service SCH throughput (only for (Sj,ic) best server cell of Mi):
req
max
SCH
SCH
FCH
TP P DL Service M i
SCH
TP P DL Service M i = ----------------------------------------------------2
req
DL
SCH
P SCH M i S j ic k
Q req Service M i Term M i Mobility M i TP P DL Service M i SCH
req
P SCH M i S j ic k = ------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------DL
SCH
2
Q Service M Term M Mobility M TP
Service M 2
req
req
req
P DL
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
371
Endif
Max
SCH
FCH
TP P DL Service M i
SCH
TP P DL Service M i = ----------------------------------------------------2
SCH
N CE D L M i k
SCH
N CE D L M i k = ----------------------------2
req
DL
SCH
P SCH M i S j ic k
Q req Service M i Term M i Mobility M i TPP DL Service M i SCH
req
P SCH M i S j ic k = ------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------DL
SCH
2
Q Service M Term M Mobility M TP
Service M 2
req
req
req
P DL
SCH
req
SCH
N CE D L M i k = N CE D L M i k + N CE D L M i k
EndWhile
Max
SCH
FCH
TP P DL Service M i
SCH
TP P DL Service M i = ----------------------------------------------------2
SCH
N Codes M i k
SCH
N Codes M i k = ---------------------------2
req
DL
SCH
P SCH M i S j ic k
Q req Service M i Term M i Mobility M i TPP DL Service M i SCH
req
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P SCH M i S j ic k = -------------------------------------DL
SCH
2
Q Service M Term M Mobility M TP
Service M 2
req
req
req
P DL
SCH
req
SCH
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)
372
AT332_TRR_E0
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
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
Si Nl
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
While N CE DL N I k N CE DL N I
req
Rejection of mobile with highest P tch M i S j k for the lowest service priority
Max
While N CE UL N I k N CE UL N I
req
Rejection of mobile with highest P term M i ic k for the lowest service priority
373
EndFor
Uplink Load Factor Control
UL
UL
UL
5.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
UL = max int ma x ------------------------------------------------- 100 int ma x ----------------------------------------------------------- 100
UL
UL
Stations
Stations
I ic
N
ic
tot
user
374
AT332_TRR_E0
5.4.2.2.1
Algorithm Initialization
UL
intra
UL
extra
ic , I tot
UL
I tot S j ic
UL
X k S j ic = ------------------------- = 0
UL
N tot S j ic
5.4.2.2.2
Ec
In the algorithm, -----
is the minimum pilot quality level required in the uplink to operate 1xEV-DO Rev. 0. This
N t min Rev0
threshold depends on the user mobility type and is defined in the Mobility parameters table.
Ec
--- N t min RevB is the minimum pilot quality level required in the uplink to operate EV-DO multi-carrier. This threshold is
UL
375
mobility and number of subframe) providing the user requested throughput. Two values are available for this parameter, one
when the service uplink mode is "Low Latency" and another one for high capacity services.
All variables are described in Definitions and formulas part (see "Definitions and Formulas" on page 338).
The algorithm applies to single frequency band networks and to multi-band networks (dual-band and tri-band networks).
Multi-band terminals can have the following configurations:
Configuration 1: The terminal can work on f1, f2 and f3 without any priority (select "All" as main frequency band
in the terminal property dialog box).
Configuration 2: The terminal can work on f1, f2 and f3 but f1 has a higher priority (select "f1" as main frequency
band, "f2" as secondary frequency band and "f3" as third frequency band in the terminal property dialog box).
For each mobile (Mi), Atoll only considers the cells (Sj,ic) for which the pilot RSCP exceeds the minimum pilot RSCP:
P c Sj M i ic b pilot RSCP min Sj ic .
For each mobile Mi, we have the following steps:
Determination of Mis Best Serving Cell
For each transmitter Sj containing Mi in its calculation area and working on the main frequency band supported by the Mis
terminal (i.e. either f1 for a single frequency band network, or f1, f2 or f3 for a multi-band terminal with the configuration 1,
or f1 for a multi-band terminal with the configuration 2).
BTS P c Sj M i ic ,b pilot
Calculation of Q pilot Sj ic M i = -----------------------------------------------------------------------------------------------------------------------------------------------------------------Term
k
DL
DL
DL
P tot Sj ic ,b pilot + I extra ic ,b pilot + I inter carrier ic ,b pilot + N 0
Determination of the candidate cells, (SBS,ic).
For each carrier ic, selection of the transmitter with the highest Q pilot Sj M i ic , S BS ic M i .
k
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
376
AT332_TRR_E0
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 UL
E UL
If ----c- S BS ic ----c- S BS then EV-DO multi-carrier is not activated.
Nt
N t min
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, f2 or f3 for a multi-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
max
term P term M i
S BS ic n = -----------------------------------------UL
L T N tot S BS ic n
377
E UL
E UL
If ----c- S BS ic n ----c- S BS , then no sub-active set is associated with icn
N t
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
P term M i ic k 1
UL
P b M i S j ic = --------------------------------------L T M i S j
UL
term P b M i S j ic
- 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
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
Q total M i =
k
UL
UL
I AS ActiveSet
Q total M i =
k
UL
UL
I AS ActiveSet
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
(same site)
G UL
macro diversity 2 links
EndIf
UL
378
AT332_TRR_E0
DL
txj j
- + N0
Ptot Sj i c btraffic + ---------------------------------------------------------------RF ic ic adj
DL
N tot ic b traffic =
term
j j k
If Mi is a 1xEV-DO Rev. 0 service user, determination of the peak throughput from the graph (Peak throughput=f(C/I)) specified
for the mobility type of Mi
E
TP max DL 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
E
E
where ----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 ): 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
TP P R LC Index DL Bearer
Determination of the peak throughput: TP max DL M i S k = -----------------------------------------------------------n TS Index DL Bearer
DL
Determination of the uplink throughput due to TCP acknowledgements, TP 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
TP TCP ACK M i S k = f TP A M i S k
UL
UL
UL
Determination of the nearest lower and higher supported throughputs ( TP low and TPhigh ) for TP TCP ACK M i S k
UL
UL
UL
UL
UL
UL
For TPlow and TP high , calculation of CI req TP low and CI req TP high
E
UL
CI req = ----c-
1 + G DRC + G TCH for DO Rev.0 terminals
N t min
UL
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
UL
UL
Linear interpolation of CI req TP TCP ACK between CI req TP low and CI req TP high
UL
UL
UL
379
req
min
max
max
TP Service M i 4,8kbps for (1xEV-DO Rev. A - Variable bit rate) service users,
UL
TP Service M i TPD min UL Service M i for (1xEV-DO Rev. A - Guaranteed bit rate) service users,
req
P term M i ic k
req
- TP UL
P term M i ic k = ---------------------------------------------low Service M i
UL
TP Service M i
UL
( TP low Service M i
throughput)
For 1xEV-DO Rev. 0, (1xEV-DO Rev. A - Variable bit rate) and single-carrier 1xEV-DO Rev. B service users,
UL
UL
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, TP Service M i = TPD min UL 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
shared between each carrier as follows:
The maximum terminal power is allocated to the best carrier ( ic 1 ).
UL
While
req
max
P term M i ic 1 k P term M i
UL
req
P term M i ic 1 k
req
UL
- TP UL
P term M i ic 1 k = ------------------------------------------------------------low Service M i ( TP low Service M i is the nearest lower supported
UL
TP Service M i ic 1
throughput)
UL
UL
max
If P term M i ic 1 k P term M i , then Mi is not connected to cells of the sub-active set associated with ic 1 .
380
AT332_TRR_E0
Else the remaining terminal power is allocated to the second best carrier ( ic 2 ) and the traffic channel throughput
UL
TP Service M i ic 2 is calculated.
The same process is repeated for the other carriers in Mi s active set as long as the remaining terminal power is sufficient to
obtain the lowest bearer allowed.
If no sub-active set can be used, then Mi is rejected.
Endif
UL
TP Service M i =
TP
UL
ic = 1
UL
UL
UL
If Max TP Service M i TP high Service M i ( TP high Service M i is the nearest supported throughput higher than
the requested throughput)
Downgrading the traffic channel throughput
UL
UL
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)
Max
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
381
Downgrading the traffic channel throughput for all 1xEV-DO Rev. 0 mobiles for which the throughput 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 channel throughput for all 1xEV-DO Rev. 0 mobiles for which the throughput transition flag is set to
"True". (only 1xEV-DO Rev. 0 mobiles which have not been downgraded can be upgraded. In addition, the upgraded
throughput cannot exceed the initial user throughput 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
N tot ic b traffic =
Ptot Sj ic btraffic + N0
DL
term
j j k
EndFor
Calculation of the maximum throughput supplied to Mi, TP max DL
For the Mis best server cell (Sk,ic) (in the active set or each sub-active set)
Calculation of pilot quality level at Mi
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 peak throughput from the graph (Peak throughput=f(C/I)) specified
for the mobility type of Mi
E
TP max DL 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
382
AT332_TRR_E0
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
If Mi is a (1xEV-DO Rev. A - Guaranteed bit rate) service user and TP P R LC Index DL Bearer TPD min DL Service M i , Mi is
rejected.
DL
TP P R LC Index DL Bearer
Determination of the peak throughput: TP max DL M i S k ic = -----------------------------------------------------------n TS
For 1xEV-DO Rev. 0, (1xEV-DO Rev. A - Variable bit rate) and single-carrier 1xEV-DO Rev. B service users,
TP max DL M i = TP max DL M i S k ic
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, TP max DL M i = TPD min DL Service M i
For multi-carrier 1xEV-DO Rev. B service users, TP max DL M i =
DL
TP max DL 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
G MU N mobiles S j ic
TP max DL M i S j ic
Mi NVBR m obiles Sj ic
C DL Bearer M k S j ic
----------------------------------------------------------------------------------------- 1
N VBR m obiles S j ic
M k N GBR m obiles Sj ic
DL
TP av S j ic =
TPD min DL M k
Mk NGBR m obiles Sj ic
-
+ -------------------------------------------------------------------------------------------C DL Bearer M k S j ic
N
ic
GBR m obiles j
Mk NGBR m obiles Sj ic
1 ER S ic
DRC j
N mobiles
1 TS
BCMCS S j ic TS EVDO CCH S j ic + TP BCMCS S j ic TS BCMCS S j ic
If N mobiles S j ic = 1 , then G MU = 1
Else if N mobiles S j ic 1 , G MU is determined from the graph (MUG table=f(nb users)) specified for (Sj,ic). If the transmitter
supports the multi-carrier EV-DO mode, G MU is determined from the graph (MUG table=f(nb users)) specified for Sj.
EndIf
EndFor
5.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
ic
I ic
N
tot
user
383
2nd case: After 30 iterations, UL is still higher than the threshold and from the 30th iteration, UL does 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 convergence threshold is set to 5.
1. After the 30th iteration, UL equals 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 equals 80, it starts decreasing slowly until the 40th iteration (without going under the
threshold) and then does 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 is still strictly higher than the threshold, the simulation has not converged (specific divergence symbol).
If UL is lower than the threshold, the simulation has converged.
5.4.3 Appendices
5.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 TP
UL
UL
UL
FCH
SCH
= TP P UL + TP P UL
Figure 5.3: Walsh Code Tree Indices (Not Walsh Code Numbers)
128 128-bit-length Walsh codes per cell are available in CDMA2000 documents.
384
AT332_TRR_E0
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:
SCH
And
Walsh codes
N 128 bits
SCH
Where
SCH
TPF DL
The Walsh code allocation follows the Buddy algorithm, which guarantees that:
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.
5.4.3.2.2
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.
N CE UL
FCH
N CE UL
1 + TPF UL 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 CE UL N I , is:
N CE UL N I =
NCE UL j
j NI
In the downlink, Atoll consumes N CE DL j channel elements for each cell j on a site NI. This figure includes:
Overhead
N CE DL
FCH
N CE DL
channel elements for control channels (Pilot channel, Synchronisation channel, Paging channel),
SCH
1 + TPF DL 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 CE DL N I , is:
N CE DL N I =
NCE DL j
j NI
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.
385
2 channel elements for control channels (Pilot channel, Data Rate Control channel, etc ). This value is fixed and hardcoded.
N CE UL per cell-receiver link, for (EV-DO - Variable bit rate) service users.
N CE UL C UL Bearer per cell-receiver link, for (EV-DO - Guaranteed bit rate) service users.
TCH
TCH
Therefore, the number of channel elements required on uplink at the site level, N CE UL N I , is:
N CE UL N I =
NCE UL j
j NI
In the downlink, only one user can be served by a cell at a time, so this resource is not limited.
5.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
P tch ic = CI req
P tx ic P tch ic
- + N term
+ 1 F ortho BTS ----------------------------------------0
LT
LT
L
T
DL
term
I intra ic is the total power received at receiver from the cell to which it is connected.
DL
386
AT332_TRR_E0
I
ic + I inter carrier ic + I inter techno log y ic L T
extra
DL
term
1
F
+
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
+ 1 F ortho BTS P tx ic + N 0 L T
DL
ortho
P tx ic = P CCH ic +
--------------------------------------------------------------------------------------------------------------------------------------------------
1 - + 1 F
---------ortho BTS
tch
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
---------------------------------------------------------------
P CCH ic +
1
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
DL
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).
5.4.3.3.2
DL
DL
I tot ic
= -----------------DL
N tot ic
387
I tot S j ic
UL
UL
- + X
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
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, f2 or f3 for a multi-band terminal without any priority on frequency bands, or f2
for a multi-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.
388
AT332_TRR_E0
I tot S j ic
UL
UL
X k S j ic = ------------------------- + X
UL
N tot S j ic
EndFor
UL
UL
max
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 two frequency bands 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, f2 or f3 for a multi-band terminal without any priority on frequency bands, or f3
for a multi-band terminal with f3 as third 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
UL
X k S j ic = ------------------------- + X
UL
N tot S j ic
EndFor
389
UL
max
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, Mi has failed to be connected to the network and is rejected.
5.4.3.5 Radio Bearer Allocation Algorithm for Multi-carrier EVDO Rev.B - Old
Method
Before Atoll 3.2.1, radio bearer allocation for multi-carrier EVDO Rev.B used to be performed by equally sharing the available
terminal power between the carriers.
To switch back to this method, add the following lines in the Atoll.ini file:
[CDMA]
SharingEquallyPower = 1
UsingPreviousIterationPowerWeight = 1
390
AT332_TRR_E0
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
term
DL
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.
CDMA2000 1xRTT users
DL
1st step
the receiver.
P pilot i ic
P c i ic = ------------------------LT
I
P tx i ic b pilot
DL
P tot i ic b pilot = ----------------------------------LT
I
and
P tx i ic b pilot = P max i ic
391
DL
DL
Ptot j ic
DL
DL
2nd step
DL
P tot j
DL
j j i
DL
j j i
DL
and
Finally, we have,
DL
DL
j j
I inter carrier ic b pilot = ---------------------------------------------------RF ic ic adj
DL
P tot j
Ptot j ic bpilot
DL
I extra ic b pilot =
ic adj
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
ni
Tx
P Transmitted ic i
-------------------------------------Tx
Tx m
L total ICP ic ic
i
3rd step
term
N0
calculation
Tx DL
4th step
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
G macro diversity
npaths
M Shadowing Ec Io
M Shadowing Ec Io
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.
392
AT332_TRR_E0
probability Q pilot
Resulting
Q pilot
ic
Resulting
Q pilot
DL
G macro diversity
req
ic .
max Q pilot i ic
Resulting
Q pilot means that the pilot quality at the receiver exceeds Q pilot
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
6th step
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)
5.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.
393
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 throughput 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 throughput.
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
BTS P b max k ic BS
DL
FCH
- G DL
Q max k ic BS FCH = -------------------------------------------------------p
DL
N tot ic BS
And
DL SCH
DL
Q max k
BTS P b max k ic BS
SCH
- G DL
= -------------------------------------------------------p
DL
N tot ic BS
ic BS SCH
DL FCH
With P b
DL
max
max
P FCH DL SCH
P SCH
k ic BS = ---------- , P b max 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 throughput. This parameter is user-defined in the
Services table for a certain terminal and SCH throughput.
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.
394
AT332_TRR_E0
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
max
P FCH
DL FCH
DL
DL
DL
DL
term
- and N tot ic BS = I intra ic BS + I extra ic BS + I inter carrier ic BS + N 0
With P b max k ic BS = ---------LT
k
395
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.
Tx
DL
P Transmitted ic i
L----------------------------------------Tx
Tx m
ICP
n
ic i is the i
Tx m
ICP ic ic
i
BS
th
total
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
DL
Q max k
ic BS SCH
BTS P b max k ic BS
SCH
- G DL
= -------------------------------------------------------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
P SCH is the maximum power allowed on SCH for the specified downlink throughput. This parameter is user-defined in the
Services table for a certain terminal and SCH throughput.
396
AT332_TRR_E0
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.
Tx
DL
P Transmitted ic i
L----------------------------------------Tx
Tx m
ICP
ni
ic i is the i
Tx m
ICPic ic
i
BS
th
ic i ic BS
total
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:
DL
DL
397
DL
DL
DL
and
DL
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
5.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 throughput
DL
The required throughput, TP req , is the downlink throughput selected for the analysis.
Required C/I
C
For 1xEV-DO Rev. 0 users, the required C/I ( --- ) is determined from the graph Peak throughput=f(C/I) defined for the
I req
mobility type selected in the analysis. It corresponds to the value read in the graph Peak throughput=f(C/I) (Rev0) for the
DL
For 1xEV-DO Rev. A users, the required throughput ( TP 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
TP P R LC Index DL Bearer
DL
TP req = -----------------------------------------------------------n TS
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
DL
throughput, TP req .
Effective C/I
Ec
Let ----- ic BS b pilot be the effective C/I at the receiver on icBS.
Nt
398
AT332_TRR_E0
For the best cell (BS,icBS) of the receiver active set, we have:
Ec
1
----- ic BS b pilo t = -------------------------------
1
Nt
--------------------- 1
Q pilot
resulting
Where
pilot
DL
Obtained throughput
DL
DL
DL
radio bearer index ( Index DL Bearer ) with the number of timeslots ( n TS ). For the defined mobility type, Atoll selects the
Ec
C
downlink transmission format where ----- ic BS b pilot --- . Then, it determines the downlink obtained throughput as
Nt
I req
follows:
TP
DL
DL
TP P R LC Index DL Bearer
= -----------------------------------------------------------n TS
DL
DL
TP req .
Bearer Consumption
For (1xEV-DO Rev. A - Guaranteed bit rate) service users, Atoll calculates the 1xEV-DO bearer consumption.
TPD min DL
C DL Bearer = -----------------------------------------------------------DL
TPP R LC Index DL Bearer
Where TPD min DL 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 throughput
DL
The required throughput, TP req , is the downlink throughput selected for the analysis.
Obtained throughput
The obtained throughput corresponds to the sum of the obtained throughputs on each carrier.
TP
DL
TP
DL
ic
ic
DL
DL
TP req .
For each sub-active set, Atoll indicates the effective C/I and the obtained throughput:
Ec
Let ----- 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
399
DL
DL
The obtained throughput ( TP ic ) 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 transmission
E
C
format where ----c- ic b pilot ---
and whose modulation scheme is supported by the terminal.
I req
Nt
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
DL
throughput, R req .
The downlink obtained throughput is determined as follows:
DL
5.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
FCH
UL
max
Q req FCH TP P UL AF FCH
P term FCH
- -------------------------------------------------------------- = ---------------------UL
SCH
max
Q req SCH
TP P UL
P term SCH
Therefore,
max
1 p P term
max
P term FCH = ----------------------------------------------------------------------------UL
SCH
Q req SCH TP P UL
1 + -------------------------------------------------------------------UL
FCH
UL
Q req FCH TP P UL AF FCH
And
max
1 p P term
max
P term SCH = ----------------------------------------------------------------------------UL
FCH
UL
Q req FCH TP P UL AF FCH
1 + -------------------------------------------------------------------UL
SCH
Q req SCH TP P UL
req
The required terminal powers on FCH and SCH, respectively P term FCH and P term SCH , are calculated as follows:
400
AT332_TRR_E0
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
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
max
P term FCH
P term SCH
UL FCH
UL SCH
With P b max i ic BS = ------------------------ and P 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
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:
401
UL
And
UL
Q MAX ic BS SCH
UL
f rake efficiency
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 throughput. 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
max
P term FCH
UL FCH
With P b max i ic BS = -----------------------LT
i
402
AT332_TRR_E0
UL
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
N tot i ic BS = -----------------------------------,0)
- + 1 term max (--------------------------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
UL
UL
And
UL
UL
UL
403
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
And
UL
Q MAX ic BS SCH
UL
f rake efficiency
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
UL
G SHO FCH = ------------------------------------------------------------ and G SHO SCH = -----------------------------------------------------------UL
UL
max Q max i ic BS FCH
max Q max i ic BS SCH
I
UL
UL
5.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
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:
404
AT332_TRR_E0
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
UL
Q max i
term P b max i ic BS
- G UL
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
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
405
Ec
---is the minimum pilot quality level on uplink. This parameter is available in the Mobility types table.
N t min
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
--- N t min is the minimum pilot quality level required on uplink to obtain the defined throughput, TP req . The required
UL
UL
throughput, TPreq (i.e. the uplink throughput 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
TP P R LC Index UL Bearer
UL
TP req = -----------------------------------------------------------n SF
UL
Ec
---is the value defined in the 1xEV-DO Radio Bearer Selection (Uplink) table for this uplink transmission format (radio
N t min
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
Q req withoutACK = ----c-
G p 1 + G DRC + G TCH for 1xEV-DO Rev. 0 capable terminals
N t min
UL
And
E UL
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
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.
406
AT332_TRR_E0
UL
Q max i
term P b max i ic BS
- G UL
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
N tot i ic BS = -----------------------------------,0)
- + 1 term max (-----------------------------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:
UL
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
407
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.
TPD min UL
C UL Bearer = -------------------------------------------------------------UL
TP P RLC Index UL Bearer
Where TPD min UL 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 shares the available terminal
power between the carriers and determines the uplink 1xEV-DO radio bearer obtained on each carrier. It starts allocating the
maximum terminal power to the best carrier and selects the highest 1xEV-DO radio bearer. If it remains terminal power after
serving the first carrier, then Atoll continues allocating the available terminal power to the second carrier, and so on for the
other carriers of the active set as long as the remaining terminal power is sufficient to obtain the lowest bearer.
The following results are displayed:
For each carrier used in the selected configuration, Atoll indicates the UL SHO Gain, the obtained throughput 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
term P b max i ic
UL
- G UL
Q max i ic = -----------------------------------------------p
UL
N tot i ic
max
P term ic
UL
With P b max i ic = --------------------LT
i
max
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
max
req
N0
P term ic P term
UL
N tot i ic = -----------------------------,0)
- + 1 term max (---------------------------------------UL
LT
1 X i ic
i
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
408
AT332_TRR_E0
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
UL
Q req = ----c-
G p 1 + G ACK + G DRC + G TCH + G RRI + G Auxiliary pilot
N t min
Where
UL
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
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 (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.
And
UL
Q req
req
- P max
P term ic = --------------------term ic
UL
Q MAX ic
Then, Atoll selects the best 1xEV-DO radio bearer. This is the 1xEV-DO radio bearer ( Index UL Bearer ) with the highest
UL
req
max
P term ic P term ic ,
409
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 throughput
UL
The required throughput, R req , is the uplink throughput selected for the analysis.
Obtained throughput
TP total =
TP
UL
ic = 1
UL
) corresponds to the best configuration among all combinations of carriers, i.e., the
UL
UL
UL
TP req .
req
P term
Pterm ic
req
ic = 1
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 of all frequency bands
Atoll proceeds as in point analysis. 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 carrier and determines the best serving transmitter BS on its best carrier icBS
Resulting
( Q pilot ic BS ). Then, it deduces 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.
3rd case: Analysis based on the best carrier of any frequency band (for multi-band terminals with priority defined on frequency
bands only)
410
AT332_TRR_E0
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 carrier 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.
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
5.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
411
is performed as in simulations. Here, Atoll determines the downlink quality on FCH at the receiver for a maximum traffic
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 338. For further details on calculation, see "Downlink
Sub-Menu" on page 393.
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.
412
AT332_TRR_E0
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 throughput, TP
FCH
DL
FCH
DL
FCH
DL
FCH
DL
FCH
DL
( TP P DL AF FCH ,
DL
DL
DL
TP
DL
DL
Q req TP
DL
. Each layer is assigned a colour and displayed with intersections between layers.
DL
Q req TP is the downlink traffic data quality target for the throughput, TP
DL
5.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 throughput received, TP
DL
For further details on formulas, see "Definitions and Formulas" on page 338. For further details on calculations, see "Downlink
Sub-Menu" on page 393.
1xEV-DO Rev. 0 Users
For 1xEV-DO Rev. 0 users (users with EV-DO Rev. 0-capable terminals and EV-DO Rev. 0 services), the obtained throughput
( TP
DL
) on downlink is determined from the graph Peak throughput=f(C/I) (Rev0) defined for the mobility type selected in
DL
the Condition tab (Prediction properties). TP is the value read in the graph Peak throughput=f(C/I) (Rev0) for the
E
calculated effective pilot quality level, ----c- 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 obtained throughput
( TP
DL
) on downlink depends on the downlink transmission format, i.e the radio bearer index ( Index DL Bearer ) with the
413
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 obtained throughput as follows:
TP
DL
DL
The obtained throughput corresponds to the guaranteed throughput 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
DL
=1
Rtx
n Rtx av = -------------------------------------------------------------------------------------------DL
p n Rtx max
DL
DL
The obtained throughput ( TP ic ) 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 obtained throughput corresponds to the guaranteed throughput 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:
414
AT332_TRR_E0
n DL
Rtx max
DL
DL
DL
DL
DL
=1
Rtx
n Rtx av = -------------------------------------------------------------------------------------------DL
p n Rtx max
DL
The average throughput ( TP av ) provided on downlink corresponds to the sum of the average throughputs 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.
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
throughput when HARQ is used. Coverage consists of several layers with a layer per possible average throughput ( TP av ). For
DL
each layer, area is covered if the average throughput, TP av , can be obtained. Each layer is assigned a colour and displayed
with intersections between layers.
5.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 338. For further details on calculations, see "Uplink
Sub-Menu" on page 400.
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.
415
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
max
FCH re q
This display option is relevant for CDMA2000 1xRTT data services only. For each possible throughput, TP
FCH
UL
FCH
UL
FCH
UL
FCH
UL
FCH
UL
( TP P UL AF FCH ,
UL
UL
uplink traffic channel quality ( Q MAX ic TP ). Coverage consists of several layers with a layer per possible throughput,
TP
UL
UL
UL
UL
UL
. For each layer, area is covered if Q MAX ic TP Q req TP . Each layer is assigned a colour and displayed with
UL
UL
intersections between layers. Q req TP is the uplink traffic data quality target for the throughput, TP
user-defined for the service, a given terminal and throughput in the service properties.
416
UL
. This parameter is
AT332_TRR_E0
5.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 channel throughput 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 channel throughput 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 338. For further details on calculations, see "Uplink
Sub-Menu" on page 400.
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 channel throughput. For 1xEV-DO Rev. A and 1xEV-DO Rev. B users, Q req is the quality required on
uplink for a 4.8 kbps channel throughput. 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
E UL
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.
417
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
E UL
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
P term
req
P term
- G TCH for 1xEV-DO Rev. 0 terminals,
= -------------------------------------------------------1 + G ACK + G DRC + G TCH
And
TCH re q
P term
req
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 throughput), 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.
418
AT332_TRR_E0
UL
UL
UL
, Atoll calculates the total uplink quality ( Q MAX ic TP ). Coverage consists of several
UL
UL
UL
UL
layers with a layer per possible throughput. For each layer, area is covered if Q MAX ic TP Q req TP . Each layer is
assigned a colour and displayed with intersections between layers.
UL
UL
UL
UL
E UL
UL
UL
Q req = ----c-
G p 1 + G ACK + G DRC + G TCH
N t min
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 throughput, TP
UL
UL
UL
, Atoll calculates the total uplink quality ( Q MAX ic TP ). Coverage consists of several
UL
UL
UL
UL
layers with a layer per possible throughput. For each layer, area is covered if Q MAX ic TP Q req R v . 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 )
Where
UL
Ec
UL
---is the minimum pilot quality level required on uplink to obtain the throughput, TP . The value is defined in the
N t min
1xEV-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 allocates the available terminal
power to carriers sequentially 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 throughput.
Coverage consists of several layers with a layer per possible throughput. For each layer, area is covered if TP
UL
UL
TP req . Each
UL
corresponds to the throughput of the best configuration, i.e., the combination which provides the highest throughput.
Colour per average throughput
419
This display option is available for 1xEV-DO Rev. A and 1xEV-DO Rev. B users only. When HARQ (Hybrid Automatic Repeat
Request) is used, the required average number of retransmissions is smaller and the throughput is an average throughput
UL
( TP 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
UL
=1
Rtx
n Rtx av = -------------------------------------------------------------------------------------------UL
p n Rtx max
UL
UL
For each possible average throughput, TP av , Atoll calculates the total uplink quality ( Q MAX ic TP av ). Coverage consists of
UL
UL
UL
UL
several layers with a layer per possible average throughput. For each layer, area is covered if Q MAX ic TP av Q req TP av .
Each layer is assigned a colour and displayed with intersections between layers.
UL
UL
UL
UL
layer, area is covered if TP av TP 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 throughput), TP av corresponds to
the sum of the average throughputs obtained on each carrier of the configuration.
Ptot icadj
DL
DL
N tot ic =
txj j
+ N0
Ptot ic + -----------------------------------RF ic ic adj
DL
term
txj j
DL
N tot ic =
txj j
- + N0
Ptot ic bpilot + --------------------------------------------------RF ic ic adj
DL
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
5.5.2.4.1
420
AT332_TRR_E0
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.
5.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.
421
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.
When allocation is based on distance only, Atoll considers the effective distance, which corresponds to the real intertransmitter distance weighted by the azimuths of antennas. For information on the effective distance calculation, see
"Calculation of the Inter-Transmitter Distance" on page 428. Otherwise, it takes the real distance.
You can force Atoll to compare the Max inter-site distance with the real inter-site
distance by adding the following lines in Atoll.ini:
[Neighbours]
RealInterSiteDistanceCondition=1
422
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.
AT332_TRR_E0
Adjacency 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 the Force adjacent cells as neighbours check box is selected, 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.
If the Use Coverage Conditions check box is selected, there must be an overlapping zone ( S A S B ) with a given cell
edge coverage probability. Otherwise, only the distance criterion is taken into account.
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.
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.
Inter-carrier neighbours: inter-frequency handover is a hard handover. It is needed in a multi-carrier (1xRTT and 1xEVDO carriers) CDMA network:
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.
423
2nd case: the reference cell A is located on the border of a layer 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 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.
SA SB
Atoll calculates the percentage of covered area ( ------------------ 100 ) and compares this value to the % minimum covered area. If
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 425.
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 dialog box or cell table). If defined there, this value is taken into account instead of the default one
available in the Neighbour Allocation dialog box.
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.
424
AT332_TRR_E0
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 422.
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site cell
Adjacent cell
425
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 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 real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is 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 428.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
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)}+Min(Di)+Delta(Di)(Di)
10%+20%{10%(Di)+90%(O)}+1%+9%(Di)
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
30%+30%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
60%+40%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Co-site
Adjacent
No
Where:
Delta(X)=Max(X)-Min(X)
426
AT332_TRR_E0
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.
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 real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is 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 428.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
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%
427
Co-site Neighbourhood
cause
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.
5.6.4 Appendices
5.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%.
428
AT332_TRR_E0
If no focus zone exists in the .atl document, Atoll takes into account the computation
zone.
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]).
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.
In the context of the PN offset allocation, the term "neighbours" refers to intra-carrier
neighbours.
Atoll considers symmetry relationship between a cell, its first order neighbours, its
second order neighbours and its third order neighbours.
In 3GPP2 multi-RAT documents, Atoll also tries to allocate different PN offsets to
CDMA cells that are neighbours of a common LTE cell.
Atoll reuses the intra-carrier neighbour allocation algorithm to determine the list of cells which cannot be allocated the same
scrambling code, and to calculate their importance.
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 dialog
box.
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).
429
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.
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 the same LTE cell.
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 431.
5.7.1.2.1
430
AT332_TRR_E0
5.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.
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 431. For information on calculating transmitter priority,
see "Transmitter Priority" on page 433.
When cells, transmitters or sites have the same priority, processing is based on an
alphanumeric order.
5.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:
PN Offset Domain Criterion
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
431
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:
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 dialog box.
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 dialog box.
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
432
AT332_TRR_E0
C j N1 i + C j N1 i
C j j N1 i = ----------------------------------------------------2
Each second order neighbour cell k generates a cost given as:
C k N2 i = Max ( C j N1 i C k N1 j , C j N1 i C k N1 j ) c N2
Where
c N2 is the cost of the second order neighbour constraint. This value can be defined in the Constraint Cost dialog box.
Because two second order neighbours must not have the same PN offset, Atoll considers the cost created by two second order
neighbours to be each other.
C k N2 i + C k N2 i
C k k N2 i = ------------------------------------------------------2
Each third order neighbour cell l generates a cost given as:
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 dialog box.
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
LTE Neighbour Criterion
This criterion is considered in 3GPP2 multi-RAT documents. If the cell i is neighbour of an LTE cell, the cell constraint level
depends on how many cells j are neighbours of the same LTE cell. The total cost due to LTE neighbour constraint is given as:
C i N LTE =
cNLTE j TxLTE
j
Where
cN
LTE
is the cost of the LTE neighbour constraint. This value can be defined in the Constraint Cost dialog box.
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
5.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.
433
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
Max C U and C Dom = 512 Number of PN offsets in the domain
Tx
i Tx i
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.
5.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.
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.
434
AT332_TRR_E0
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.
435
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.
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.
436
AT332_TRR_E0
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 428.
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 dialog box or cell table). If defined there, this value is taken into account
instead of the default one available in the Neighbour Allocation dialog box.
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 %
d1 ---------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. For information on the effective distance calculation, see "Calculation of the Inter-Transmitter Distance" on
page 428.
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.
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.
437
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,
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.
nd
2 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
Atoll calculates the percentage of covered area ( ------------------ 100 ) and compares this value to the % minimum covered area. If
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
438
AT332_TRR_E0
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 dialog box or cell table). If defined
there, this value is taken into account instead of the default one available in the Neighbour Allocation dialog box.
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 distance between the CDMA reference cell and the GSM neighbour.
d max is the maximum inter-site distance.
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.
439
440
Chapter 6
LTE Networks
This chapter covers the following topics:
442
AT332_TRR_E0
6 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 104.
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:
6.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
None
N SD PDCCH
SD
N FB PUCCH
RB
443
Name
Value
Unit
Description
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
ICS Band
MHz
Inter-channel spacing
CN Band
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
i Layer
Layer parameter
None
Layer index
p Layer
Layer parameter
None
Layer priority
V Layer
Max
Layer parameter
km/h
CE
dB
N FB CE0
None
N FB CE1
None
N FB CE2
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
Site
Site parameter
kbps
N Channel
TP S1 DL
444
AT332_TRR_E0
Name
Value
Unit
Description
Site
Site parameter
kbps
dB
N Ant TX
Transmitter parameter
None
N Ant RX
Transmitter parameter
None
TX
dB
Antenna gain
TX
dB
Transmitter loss
TX
None
Array
dB
Combining
dB
G SA
dB
N Channel
Cell parameter
None
ID
Cell parameter
None
Cells physical ID
ID SSS
ID
Cell parameter: Floor --------
3
None
ID PSS
None
Shift
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
TX i ic
Cell parameter
dB
TX ic
i
Cell parameter
dB
Cell parameter
dB
Handover margin
TL DL
Cell parameter
r DL CE
Cell parameter
TP S1 UL
nf
G
L
TX
E SA
G SA
G SA
Div
T Selection
O Individual
TX i ic
M HO
445
Name
Value
Unit
Description
TL UL
Cell parameter
TL DL Max
Cell parameter
TL UL Max
Cell parameter
NR UL
Cell parameter
dB
NRUL ICIC
Cell parameter
dB
NR UL Max
Cell parameter
dB
N Users Max
Cell parameter
None
N Users DL
Cell parameter
None
N Users UL
Cell parameter
None
L Path
Cell parameter
dB
E DLRS
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 DL
Cell parameter
None
G MU MIMO UL
Cell parameter
None
FPC
Cell parameter
None
Cell parameter
dB
Inter Tech
Cell parameter
dB
Inter Tech
Cell parameter
dB
AU DL
Cell parameter
TX i ic
None
TX ic
i
None
CINR MUG
dB
T SU MIMO UL
dB
T MU MIMO UL
dB
G SU MIMO UL
None
G Div UL
dB
UL
dB
NR DL
NR UL
G MUG DL
G MUG UL
Max
Max
T SCell
446
AT332_TRR_E0
Name
Value
Unit
Description
Max DL
None
Max UL
None
DL
None
P CoMP
UL
None
QCI
Service parameter
None
p QCI
None
p Service
Service parameter
None
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
N FB UL
Min
Service parameter
None
P Min
Terminal parameter
dBm
P Max
Terminal parameter
dBm
nf
Terminal parameter
dB
Terminal parameter
dB
Terminal parameter
dB
Terminal loss
N CoMP
N CoMP
P CoMP
TP Average
447
Name
Value
Unit
Description
N Ant TX
Terminal parameter
None
N Ant RX
Terminal parameter
None
Max DL
Terminal parameter
None
Max UL
Terminal parameter
None
Max DL
UE category parameter
Bits
Max UL
UE category parameter
Bits
UE category parameter
None
N Ant UE
UE category parameter
None
T SU MIMO DL
dB
G SU MIMO DL
None
T MU MIMO DL
dB
G Div PBCH
dB
G Div PDCCH
dB
G Div DL
dB
T SCell
DL
dB
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
N SCell
N SCell
N TBB TTI
N TBB TTI
Max UL
Mod UE
Max DL
Max
T AAS
G Div
ICPDL
Network parameter
None
M Shadowing Model
dB
M Shadowing C I
dB
dB
MD
G CoMP
a.
448
Any interfering cell whose signal to thermal noise ratio is less than CNR Min will be discarded.
AT332_TRR_E0
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
TX i ic
None
None
None
TX i ic
None
None
None
TX i ic
N Sym DL
DwPTS
TX i ic
N FB
TX i ic
16
24
TX ic
i
N Res SRB
TX i ic
N Res DwPTS
TX i ic
N Sym Res
TX i ic
N SF DL N FB
N DLRS DwPTS
TX i ic
N Sym DLRS
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
TX i ic
TX i ic
TX i ic
TX ic
i
N DLRS SRB
TX i ic
TX i ic
N Sym SRB N SF DL + N FB
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
N SF DL N FB
TX i ic
TX i ic
TX i ic
N DLRS DwPTS
N Sym PBCH
449
Name
Value
Unit
Description
None
TX ic
i
if N SD PDCCH = 0 : 0
TX ic
TX ic
i
i
if N SD PDCCH = 1 AND N Ant TX 2 :
TX i ic
N Sym PDCCH
TX ic
TX ic
TX i ic
TX i ic
TX i ic
i
N i
N SCa FB 4 N FB
SD PDCCH
N SF DL
TX i ic
N TDD SSF
Otherwise:
TX i ic
TX ic
TX ic
i
i
N
N SCa FB 2 Min 4 N Ant TX N FB
SD PDCCH
TX ic
TX ic
TX ic
i
i
i
+ Min 2 N SD PDCCH N SCa FB 2 Min 4 N Ant TX N FB
TX i ic
N Sym PDSCH
TX i ic
TX i ic
TX i ic
TX i ic
N SF DL
TX i ic
N TDD SSF
TX i ic
None
TX ic
P i
Max
-------------------
TX i ic
TX i ic
DwPTS
10
10 Log 10
N SD Slot N Slot SF N SF DL + N TDD SSF N SD SSF
TX ic
TX i ic
EPRE DLRS
TX ic
i
i
EPRE SS
EPRE PBCH
TX ic
--------------------------------------------------------------------i
10
10
dBm/Sym
+ N Sym PBCH 10
10 L og N Sym DLRS + N Sym SS 10
+ N Sym PDCCH 10
TX i ic
EPRE PDCCH
-----------------------------------10
+ N Sym PDSCH 10
TX i ic
EPRE PDSCH
------------------------------------
10
TX ic
P i
Max
-------------------
TX i ic
TX i ic
DwPTS
10
10 Log 10
N SD Slot N Slot SF N SF DL + N TDD SSF N SD SSF
TX ic
TX i ic
EPRE DLRS
+ N Sym PDCCH 10
TX i ic
EPRE PDCCH
-----------------------------------10
+ N Sym PDSCH 10
TX i ic
dBm/Sym
TX i ic
TX i ic
dBm/Sym
TX i ic
TX i ic
dBm/Sym
TX i ic
TX i ic
TX i ic
TX i ic
EPRE PDSCH
450
TX ic
i
EPRE DLRS
EPRE PDCCH
TX i ic
EPRE PDSCH
------------------------------------
10
dBm/Sym
TX ic
i
EPRE SS
EPRE PBCH
TX ic
i
i
EPRE SS
EPRE PBCH
TX ic
--------------------------------------------------------------------i
10
10
dBm/Sym
+ N Sym PBCH 10
10 L og N Sym Res + N Sym SS 10
TX ic
i
EPRE SS
AT332_TRR_E0
Name
Value
Unit
Description
dbm/Sym
dBm
dBm
dBm
TX i ic
N SymPDCCH
TX
ic
TX
ic
TX
ic
TX
ic
i
i
i
i
TX ic
i
TX ic
i
EPRE DLRS + 10
EPRE DLRS
TX ic
TX i ic
TX i ic
TX i ic
P SS
EPRE SS
TX i ic
TX i ic
P PDSCH
TX i ic
P PBCH
P PDCCH
TX ic
i
i
EPRE DLRS + 10 Log 2 N FB
P DLRS
TX i ic
N TXi ic
Sym Res
Log ------------------------ TX i ic
N Sym DLRS
TX i ic
TX i ic
TX ic
N
i
Sym
PDSCH
EPRE PDSCH + 10 Log --------------------------------------------------------------------------------------------------------------------
TX i ic
TX i ic
N
N Slot SF N SD PDCCH N SF DL
SD Slot
TX i ic
TX i ic
DwPTS
dBm
Value
Unit
Description
TX i ic
-
F Start Band + W Channel + ICS Band ------------------------------------------------------TX i ic
CN Band
MHz
MHz
MHz
None
MHz
None
MHz
None
F Start
TX i ic
TX i ic
TX i ic
TX ic TX jc
i
j
W CCO
TX jc
TX i ic TX j jc
L
TX ic TX jc
i
j
H
TX i ic TX j jc
r ACO
TX jc
TX ic
TX i ic TX j jc
W CCO
----------------------------------TX j jc
W Channel
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
TX i ic TX j jc
W ACO
L
---------------------------------TX j jc
W Channel
TX ic TX jc
i
j
r ACO
L
W ACO
TX ic
j
i
j
i
Min F End F End Max F Start F Start
TX ic TX jc
i
j
r CCO
W ACO
TX i ic
F Start + W Channel
F End
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 j jc
W Channel
451
Name
Value
TX ic TX jc
i
j
TX ic TX jc
i
j
r ACO
r ACO
TX ic TX jc
i
j
rO
TX ic TX jc
i
j
r CCO
TX ic TX jc
i
j
+ r ACO
TX ic TX jc
i
j
+ r ACO
10
TX ic
i
f
ACS
----------------------10
Unit
Description
None
None
C Max
Value
TX i ic
Mi
Mi
TX i ic
TX i ic
C DLRS
TX i
TX
i
G Ant
TX
TX i ic
Mi
TX ic
i
TX i
TX i
TX i ic
EIRP1 SS
L
Mi
TX i
Mi
C PBCH
TX i
+ G Ant L
TX
i
G Ant
TX
TX ic
i
Mi
TX i ic
C PDCCH
TX i
TX i
Mi
TX i ic
TX i
dBm
PDCCH EIRP
TX i
P PDCCH + G Ant L
452
dBm
Mi
Mi
TX i ic
TX i ic
PBCH EIRP
L Ant L Body + f CP
dBm
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
TX i ic
Mi
TX i
dBm
P PBCH + G Ant L
TX i ic
Mi
TX i ic
TX i ic
SS EIRP
L Ant L Body + f CP
dBm
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
TX i
dBm
Mi
Mi
TX i ic
TX i ic
RS EIRP
L Ant L Body + f CP
TX i ic
TX ic
i
P SS
dBm
TX
i
Combining
+ 10 Log E SA + G SA
TX i
P DLRS + G Ant L
C SS
dBm
L Ant L Body + f CP
TX i ic
TX i ic
Mi
Mi
dbm
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
TX i
Mi
dBm
Mi
Mi
TX i ic
TX ic
i
P Max
Description
L Ant L Body + f CP
Unit
TX i
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
AT332_TRR_E0
Name
Value
TX ic
i
TX ic
i
C PDSCH
dBm
dBm
PDSCH EIRP
dBm/Sym
dBm/Sym
RS EIRP
dBm/Sym
TX i ic
TX i ic
Description
L Ant L Body + f CP
TX i
Unit
TX i
TX i
Array
P PDSCH + G SA + G SA
Combining
+ G SA
Div
+ G SA L
TX i
TX i ic
TX i ic
E DLRS
L Indoor + G
Mi
Mi
Mi
Mi
L Ant L Body + f CP
TX i ic
TX i
TX i
EIRP2 DLRS
TX i ic
TX i
EIRP2 SS
TX i ic
E SS
TX i
TX i
+ 10 Log E SA +
Combining
G SA
L Indoor + G
Mi
Mi
Mi
Mi
L Ant L Body + f CP
TX i ic
TX i
+ G Ant L
TX i
Ser.:
TX ic
i
EPRE SS
TX
TX ic
i
Int.: EPRE SS
TX i ic
E PBCH
+ G Ant L
TX
TX
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA dBm/Sym
+ G Ant L
TX
TX
i
Combining
+ 10 Log E SA + G SA
TX ic
i
Mi
SS EIRP
Mi
Mi
Mi
dBm/Sym
dBm/Sym
PBCH EIRP
dBm/Sym
dBm/Sym
PDCCH EIRP
dBm/Sym
L Ant L Body + f CP
TX i ic
TX i
TX i
EIRP2 PBCH
TX i ic
TX i
TX i
TX i
+ 10 Log E SA + G SA
TX i
E PDCCH
TX i
Combining
TX i
Div
+ G SA
+ 10 Log E SA + G SA
Combining
TX i ic
Mi
Mi
Mi
Mi
L Ant L Body + f CP
TX i ic
TX i
TX i
EIRP2 PDCCH
TX i ic
TX i
TX i
TX i
E PDSCH
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
TX i
TX
i
Combining
+ 10 Log E SA + G SA
TX i ic
Mi
Mi
Mi
Mi
L Ant L Body + f CP
453
Name
Value
TX ic
i
TX
TX
Array
+ G SA + G SA
TX i ic
TX i
Combining
+ G SA
dBm/Sym
PDSCH EIRP
dB
Path loss
dB
Total losses
dB
Array
Div
+ G SA L
Combining
+ G SA
TX i
L Path
L Model + L Ant
L Path + L
+L
Mi
TX i
Mi
Mi
TX i
TX i
Mi
TX i ic
= Normal
TX i ic
10 Log 6 7,5 If D CP
0
TX
+ L Ant + L Body
10 Log 7 7,5 If D CP
f CP
Description
L Total
TX
Unit
If
= Extended
TX i ic is an interferer
TX ic
CoMP JTC
C Max
C i
Max -
------------------- 10 10
10 Log
TXi ic
TX ic
CoMP JTC
C DLRS
C i
DLRS -
------------------- 10 10
10 Log
TXi ic
TX ic
CoMP JTC
C SS
C i
SS
--------------------
10
10 Log
10
TXi ic
TX ic
CoMP JTC
C PBCH
C i
PBCH -
------------------- 10 10
10 Log
TXi ic
TX ic
CoMP JTC
C PDCCH
C i
PDCCH-
-------------------- 10 10
10 Log
TXi ic
TX ic
C PDSCH
C i
PDSCH-
------------------- 10 10
10 Log
TXi ic
CoMP JTC
E DLRS
E i
DLRS
-------------------10
10 Log
10
TXi ic
CoMP JTC
TX ic
454
AT332_TRR_E0
Name
Value
Unit
Description
TX ic
CoMP JTC
E SS
E i
SS
-------------------
10 10
10 Log
TXi ic
TX ic
CoMP JTC
E PBCH
E i
PBCH
------------------- 10 10
10 Log
TXi ic
TX ic
CoMP JTC
E PDCCH
E i
PDCCH
------------------- 10 10
10 Log
TXi ic
TX ic
CoMP JTC
E PDSCH
E i
PDSCH
-------------------10
10 Log
10
TXi ic
Value
Unit
Description
TX i ic
n 0 + 10 Log F
dBm
dBm
n 0 Sym
TX ic
i
TX ic
i
n 0 Sym + nf
n Sym
Value
Unit
Description
dBm/Sym
j
TX jc
E DLRS
N j
N TX i ic N TXj jc
---------------------
TX i ic TX j jc
10
Ant TX
Ant TX
Ant TX
10 Log ------------------ 10
+ fO
+ 10 Log --------------------------------------------TX i ic
TXi ic
N Ant TX
N Ant TX
dBm/Sym
TX j jc
TX i ic TX j jc
TX j jc TX i ic TX j jc
E PDCCH + f PDCCH
E PDSCH + f PDSCH
---------------------------------------------------------------------------------------------------------------------------------------------
10
10
+ 3 10
10
-----------------------------------------------------------------------------------------------------------------------------------
4
TX jc
TX j jc
DLRS
j
TX ic
E DLRS
N i
---------------------
TX i ic TX j jc
10
Ant TX
10 Log ------------------ 10
+
f
O
TX jc
j
N Ant TX
TX jc
TX j jc
DLRS
455
Name
Value
Unit
TX jc
TX j jc
DLRS
j
TX jc
E
DLRS
N j
N TXi ic N TX j jc
---------------------
TX ic TX jc
i
j
10
Ant TX
Ant TX
Ant TX
10 Log ------------------ 10
+ fO
+ 10 Log --------------------------------------------TX ic
TXi ic
i
N Ant TX
N Ant TX
dBm/Sym
TX j jc
TX i ic TX j jc
TX j jc TX i ic TX j jc
E PDCCH + f PDCCH
E PDSCH + f PDSCH
---------------------------------------------------------------------------------------------------------------------------------------------
10
10
+
5
10
10
------------------------------------------------------------------------------------------------------------------------------------
6
TX jc
TX j jc
DLRS
j
TX jc
E DLRS
N TXi ic N TX j jc
N j
---------------------
TX i ic TX j jc
10
Ant TX
Ant TX
Ant TX
N Ant TX
N Ant TX
dBm/Sym
TX jc
TX ic TX jc
TX jc TX ic TX jc
j
i
j
j
i
j
E PDCCH + f PDCCH
E PDSCH + f PDSCH
---------------------------------------------------------------------------------------------------------------------------------------------
10
10
10
+
2
10
------------------------------------------------------------------------------------------------------------------------------------
3
TX jc
TX jc
j
DLRS
TX ic TX jc
TX jc
TX ic TX jc
TX i ic TX j jc
TX j jc
TX i ic TX j jc
j
j
i
j
i
j
EPDCCH
E
+f
+f
PDSCH PDSCH
PDCCH
-----------------------------------------------------------------------
----------------------------------------------------------------------10
10
10
+ 3 10
10 Log ------------------------------------------------------------------------------------------------------------------------------------
4
TX i ic TX j jc
+ fO
TX j jc
TX j jc
DLRS
EPDCCH + fPDCCH
E
+f
PDSCH PDSCH
-----------------------------------------------------------------------
----------------------------------------------------------------------10
10
10
+ 5 10
10 Log ------------------------------------------------------------------------------------------------------------------------------------
6
TX i ic TX j jc
TX i ic TX j jc
TX j jc
TX i ic TX j jc
EPDCCH + fPDCCH
E PDSCH + f PDSCH
-----------------------------------------------------------------------
----------------------------------------------------------------------10
10
10
+ 2 10
10 Log ------------------------------------------------------------------------------------------------------------------------------------
3
N SD PDCCH 1
TX jc
j
TX jc
j
E PBCH
ESS
--------------------TX j jc
-------------------
10
10
10
N Sym SS + 10
N Sym PBCH
-
10 Log ------------------------------------------------------------------------------------------------------------TX j jc
N
+
N
Sym SS
Sym PBCH
TX ic TX jc
i
j
+ fO
456
TX i ic
N SD PDCCH 1
TX i ic
TX ic TX jc
i
j
TX jc
j
+ fO
SS PBCH
TX i ic
N SD PDCCH = 1
N SD PDCCH = 1
TX j jc
TX j jc
+ fO
DLRS
Description
TX jc
j
+ f MIMO
dBm/Sym
AT332_TRR_E0
Name
Value
Unit
Description
TX jc
TX j jc
PDCCH
E
TX jc
DLRS
j
-------------------TX ic TX jc
N Sym DLRS in PDCCH
1
i
j
10
- 10
10 Log ------------------+ fO
----------------------------------------TX ic
TXj jc
i
N Ant TX
N Sym PDCCH
TX jc
TX ic TX jc
j
i
j
TX ic
E
+f
TX j jc
PDCCH PDCCH
N i
-----------------------------------------------------------------------
N
10
Sym PDCCH
Sym DLRS in PDCCH
- 10
+ 10 L og ----------------------------------------------------------------------------TX i ic
N Sym PDCCH
TX jc
TX j jc
PDCCH
TX j jc
PDCCH
j
TX ic
E
TX j jc
TX i ic
DLRS
N i
---------------------
N
N
10
Ant TX
Sym DLRS in PDCCH
Sym DLRS in PDCCH
- 10
10 Log ------------------ -----------------------------------------------------------------------------------------TX i ic
TXj jc
N Ant TX
N Sym PDCCH
TX jc
TX ic TX jc
j
i
j
TX jc
E PDCCH + f PDCCH
N j
-----------------------------------------------------------------------
TX ic TX j jc
10
Sym PDCCH
+f i
+ 10 L og ---------------------------- 10
O
TX i ic
N Sym PDCCH
TX j jc
TX i ic TX j jc
E PDCCH + f PDCCH
TX i ic TX j jc
+ fO
TX jc
TX jc
j
PDSCH
E DLRS
TX j jc
---------------------
TX ic TX jc
N
1
j
Sym DLRS in PDSCH
- 10 10 + f O i
----------------------------------------10 Log ------------------TX j jc
TX i ic
N Sym PDSCH
N Ant TX
TX jc
TX ic TX jc
j
i
j
TX ic
E PDSCH + f PDSCH
TX j jc
N i
-----------------------------------------------------------------------
N
10
Sym PDSCH
Sym DLRS in PDSCH
+ 10 L og ---------------------------------------------------------------------------- 10
TX i ic
N Sym PDSCH
TX jc
TX j jc
PDSCH
TX j jc
PDSCH
j
TX ic
E DLRS
TX j jc
TX i ic
N i
--------------------
N Sym DLRS in PDSCH N Sym DLRS in PDSCH
Ant TX
- 10 10
----------------------------------------------------------------------------------------10 Log ------------------TX j jc
TX i ic
N Ant TX
N Sym PDSCH
TX jc
TX ic TX jc
j
i
j
TX jc
E PDSCH + f PDSCH
N j
-----------------------------------------------------------------------
TX ic TX jc
10
j
Sym PDSCH
+f i
- 10
+ 10 L og ---------------------------O
TX i ic
N Sym PDSCH
TX j jc
TX i ic TX j jc
E PDSCH + f PDSCH
TX i ic TX j jc
+ fO
457
Name
Value
Unit
Description
dBm/Sym
+ f MIMO
E PBCH + f MIMO
ESS
----------------------------------------------TX j jc
---------------------------------------------
10
10
TX ic TX j jc
N Sym SS + 10
N Sym PBCH
10
- + f O i
10 Log --------------------------------------------------------------------------------------------------------------------------------------------------TX j jc
TX jc
TX j jc
DLRS
TX j jc
TX j jc
TX i ic TX j jc
TX j jc
TX j jc
TX jc
TX j jc
PDCCH
TX ic TX jc
E
+f
TX j jc
PDSCH PDSCH
----------------------------------------------------------------------TX ic TX j jc
N
10
Sym PDSCH
- + fO i
+ 10
---------------------------TX j jc
N Sym DL
TX j jc
SS PBCH
TX jc
j
i
j
E j
E
+f
TX jc
TX jc
DLRS
PDCCH PDCCH
j
j
-----------------------------------------------------------------------------------------N Sym DLRS
N Sym PDCCH
10
10
- + 10
----------------------------10 Log 10
------------------------
TX jc
TX jc
j
j
N Sym DL
N Sym DL
TX jc
TX j jc
TX ic TX jc
j
i
j
E j
E PDCCH + f PDCCH
TX jc
TX jc
DLRS
j
j
-----------------------------------------------------------------------------------------N Sym DLRS
N Sym PDCCH
10
10
----------------------------------------------------10 Log 10
TX jc + 10
TX jc
j
j
N Sym DL
N Sym DL
+ 10
TX j jc TX ic TX jc
i
j
E
+f
PDSCH PDSCH
----------------------------------------------------------------------10
dBm/Sym
dBm/Sym
TX jc
j
N Sym PDSCH
----------------------------TX jc
j
N Sym DL
TX i ic TX j jc
+ fO
TX jc
TX j jc
PDSCH
TX j jc
TX j jc
TX i ic TX j jc
f PDCCH
458
TX ic TX jc
TX i ic TX j jc
E
+f
TX jc
PDSCH PDSCH
j
----------------------------------------------------------------------TX ic TX j jc
N Sym PDSCH
10
- + fO i
+ 10
---------------------------TX j jc
N Sym DL
TX j jc
RSSI
TX jc
j
i
j
E j
E
+f
TX jc
TX jc
DLRS
PDCCH 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
TX i ic TX j jc
EPDSCH + fPDSCH
TX j jc
---------------------------------------------------------------------10
N Sym PDSCH
10
10 Log -------------------------------------------------------------------------------------------- 10
TX j jc
TX j jc
+
N
N
Sym PDSCH
Sym PDCCH
dBm/RB
E DLRS
TX j jc
TX j jc
TX i ic TX j jc
E PDCCH + f PDCCH
----------------------------------------------------------------------10
TX j jc
TX jc TX jc TX ic TX jc TX ic TX jc
DL
j
j
i
j
i
j
f MIMO + f TL
+ f ICIC DL
+ f ABS DL
+ f CoMP
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TX j jc
10
1 AU
10
DL
10 Log
dB
TX
jc
TX
ic
TX
jc
TX
ic
TX
jc
j
i
j
i
j
DL
f
+
f
+
f
+
f
TL
ICIC DL
ABS DL
CoMP
-----------------------------------------------------------------------------------------------------------------------------------------------TX j jc
10
10
+ AU DL
AT332_TRR_E0
Name
Value
TX jc
TX ic TX jc
i
j
f PDSCH
Unit
TX jc
TX ic TX jc
TX ic TX jc
j
j
i
j
i
j
DL
f
+f
+f
+f
+f
MIMO
TL
ICIC DL
ABS DL
CoMP
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TX jc
j
10
1 AU DL 10
10 Log
dB
TX
TX
TX
ic
TX
jc
TX
ic
TX
jc
j
j
i
j
i
j
DL
G G + f
+f
+f
SA
ICIC DL
ABS DL
CoMP
SA
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TX jc
10
+ AU DLj 10
TX i ic TX j jc
TX i ic TX j jc
10 Log r O
TX i ic TX j jc
10 Log p Collision
Description
dB
dB
dB
dB
f MIMO
j
10 Log N Ant TX
dB
Inter Tech
I DL
TX k
P DL Rec
--------------------------------------
F
TX
ic
TX
i
k
TX k ICP DL
Downlink inter-technology
interference
fO
f ICIC DL
TX j jc
f TL
TX i ic TX j jc
TX j jc
10 Log TLDL
DL
NCoMP
TX kc
TL DL
DL
k
for k downlink CoMP servers
10 Log P CoMP = f ----------------------------------DL
N CoMP
0
for other interferers
DL
f CoMP
TX j jc
TX jc
CNR DLRS
TX i ic
CNR SS
TX i ic
CNR PBCH
TX i ic
CNR PDCCH
TX i ic
CNR PDSCH
Value
TX i ic
Unit
Description
TX i ic
dB
TX i ic
dB
SS C/N
dB
PBCH C/N
dB
PDCCH C/N
dB
PDSCH C/N
E DLRS n Sym
TX i ic
E SS
TX i ic
n Sym
TX i ic
E PBCH n Sym
TX ic
i
TX ic
i
DL
TX i ic
E PDCCH n Sym
TX i ic
TX i ic
Mi
DL
TX i ic
E PDSCH n Sym
TX i ic
TX i ic
Mi
DL
459
Value
Unit
TX jc
TX i ic
CINR DLRS
TX ic
j
n
DLRS
Sym
------------------
---------------------
TX i ic
Inter Tech
Inter Tech
10
10
dB
E DLRS 10 Log
10
+I
+ 10
+ NR DL
DL
All TXj jc
TX jc
TX i ic
CINR SS
TX i ic
TX ic
n Sym
SS PBCH
------------------------
---------------------
TX i ic
Tech
10 10 + I Inter Tech + 10 10 + NR Inter dB
E SS
10 Log
DL
DL
All TXj jc
TX jc
CINR PBCH
Description
SS C/(I+N)
TX ic
n Sym
SS PBCH
---------------------------------------------
TX i ic
10 10 + I Inter Tech + 10 10 + NR Inter Tech
E PBCH 10 Log
DL
DL
dB
All TXj jc
TX i ic
TX i ic
Mi
PBCH C/(I+N)
DL
TX i ic
CINR PDCCH
TX ic
j
n Sym
PDCCH-
----------------------------------------
TX i ic
10 10 + I Inter Tech + 10 10 + NR Inter Tech
E PDCCH 10 Log
DL
DL
dB
All TXj jc
TX i ic
TX i ic
Mi
PDCCH C/(I+N)
DL
TX i ic
CINR PDSCH
TX ic
n
PDSCH
Sym
-------------------
---------------------
TX i ic
Inter
Tech
Inter
Tech
10
10
+ NR
10
+I
E PDSCH 10 Log
+ 10
DL
DL
dB
All TXj jc
TX i ic
TX i ic
Mi
PDSCH C/(I+N)
DL
TX ic
TX i ic
i
10 Log N FB
TX ic
+ E i RSSI
DLRS
TX jc
TX i ic
dB
dBm
dBm
TX ic
j
n Sym
RSSI -
TX ic
--------------------------------------10
10
i
Inter
Tech
10
+I
10 Log RSSI +
+ 10
12 +
DL
All TX j jc
RSSI
TX i ic
Inter Tech
NRDL
TX ic
i
+ 10 Log NFB
TX jc
TX ic
i
j
n Sym
DLRS
------------------
---------------------
Inter
Tech
10
10
10
+I
10 Log
+ 10
DL
All TXj jc
TX i ic
I + N DLRS
Inter Tech
+ NR DL
460
TX i ic
+ 10 Log 2 N FB
AT332_TRR_E0
Name
Value
TX jc
Unit
Description
dBm
dBm
dBm
dBm
dBm
Unit
Description
dBm
dBm
dBm
TX ic
n
SS PBCH
Sym
---------------------------------------------
Inter Tech
10
10
10 Log
10
+I
+ 10
DL
All TXj jc
TX i ic
I + N SS PBCH
Inter Tech
+ NR DL
TX jc
TX ic
j
n Sym
PDCCH-
----------------------------------------
10 10 + I Inter Tech + 10 10
10 Log
DL
All TXj jc
TX i ic
I + N PDCCH
TX i ic
N Sym PDCCH
Tech
- + NR Inter
+ 10 Log ---------------------------------------------DL
TX i ic
TX i ic
N SF DL + N TDD SSF
TX jc
TX ic
j
n Sym
PDCCH
----------------------------------------
10 10 + I Inter Tech + 10 10
10 Log
DL
All TXj jc
TX i ic
I + N PDCCH
TX i ic
N TXi ic
Tech
Sym PDSCH + N Sym PDCCH
- + NR Inter
+ 10 Log ------------------------------------------------------------------DL
TX ic
i
N SD Slot N Slot SF N SF DL
TX jc
TX ic
n
PDSCH
Sym
----------------------------------------
Inter
Tech
10
10
10
+I
10 Log
+ 10
DL
All TXj jc
I +
TX ic
i
N PDSCH
TX i ic
N Sym PDSCH
Tech
- + NR Inter
+ 10 Log ---------------------------------------------DL
TX i ic
TXi ic
N SF DL + N TDD SSF
TX jc
TX ic
i
j
n Sym
PDSCH
-------------------
---------------------
10 10 + I Inter Tech + 10 10
10 Log
DL
All TXj jc
TX i ic
I + N PDSCH
TX i ic
N TXi ic
Tech
Sym PDSCH + N Sym PDCCH
- + NR Inter
+ 10 Log ------------------------------------------------------------------DL
TX i ic
N SD Slot N Slot SF N SF DL
P O_PUSCH
Mi
P Allowed
Mi
C PUSCH PUCCH
Value
TX i ic
TX i ic
TX ic
TX ic
i
i
+ n PUSCH PUCCH 10 Log N FB
TX i ic
TX i ic
TX i ic
Mi
Mi
TX i
TX
i
L Ant
i
L Body
+ f CP
461
Name
Value
P
With P
+G
Mi
dBm
dB
Unit
Description
dBm
dBm
Unit
Description
dBm
dB
dB
dB
dB
Mi
10 Log 7 7,5 If D CP
TX i ic
f CP
Description
Unit
10 Log 6 7,5 If D CP
= Normal
= Extended
If M i is an interferer
Value
TX ic
TX i ic
i
n 0 + 10 Log N FB
n 0 PUSCH PUCCH
TX ic
i
W FB 1000
TX ic
i
n 0 PUSCH PUCCH + nf
n PUSCH PUCCH
TX ic
i
Value
TX i ic TX j jc
Mj
Mj
I PUSCH PUCCH
TX i ic TX j jc
fO
Mj
f TL UL
TX i ic TX j jc
f ICIC UL
C PUSCH PUCCH + f O
TX i ic TX j jc
f ABS UL
TX i ic TX j jc
Mj
+ f TL UL + f ICIC UL
UL
f CoMP
TX i ic TX j jc
10 Log r O
j
10 Log TL UL
TX i ic TX j jc
10 Log p Collision
UL
NCoMP
TX k kc
TL UL
UL
k
N CoMP
0
for other interferers
UL
f CoMP
462
AT332_TRR_E0
Value
Unit
Description
dB
dB
dBm
Unit
Description
dB
Unit
Description
dB
dBm
TX i ic
NR UL
TX i ic
IPUSCH PUCCH
non-ICIC M i
n PUSCH PUCCH
-
-------------------------------------------
----------------------------------------------------------------------------10
10
10 Log
10
+ 10
All M j
All
TX
jc
Inter Tech
+ NR UL
TX i ic
n PUSCH PUCCH
M
TX i ic
IPUSCH PUCCH
n PUSCH PUCCH
ICIC M i
-
-------------------------------------------
-----------------------------------------------------------------10
10
10 Log
10
+ 10
All Mj
All TXj jc
TX i ic
NR UL ICIC
Inter Tech
+ NR UL
TX ic
i
n PUSCH PUCCH
TX ic
i
N PUSCH PUCCH
TX i ic
NRUL
TX i ic
+ n PUSCH PUCCH
TX i ic
Value
TX i ic
Mi
Mi
With MIMO:
Mi
TX i ic
Mi
UL
Value
For any mobile Mi in cell centre of the interfered cell TXi(ic):
TX i ic
Mi
Mi
TX i ic
Mi
TX i ic
Mi
UL
P Eff
Mi
Mi
TX i ic
Mi
Max P Allowed CINR PUSCH PUCCH T M + M PC P Min
B i
UL
463
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
None
None
None
DwPTS
TX i ic
TX i ic
N Sym DL
N FB
TX i ic
TX i ic
N Sym DwPTS
TX ic
i
R DL
TX i ic
N FB
TX ic
i
TX i ic
DwPTS
TX ic
i
TX ic
i
TX ic
i
TX ic
i
TX i ic
TX i ic
TX i ic
TX i ic
R DwPTS
TX i ic
TX i ic
O DLRS
N FB
TX i ic
TX i ic
TX i ic
O DLRS DwPTS
N FB
16
24
TX i ic
N DLRS SRB
TX i ic
TX i ic
TX i 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 DLRS DwPTS
None
O PSS
None
PSS overhead
O SSS
None
SSS overhead
None
PBCH overhead
None
PDCCH overhead
TX i ic
TX i ic
O PBCH
TX ic
i
if N SD PDCCH = 0 : 0
TX ic
TX i ic
O PDCCH
TX ic
i
i
if N SD PDCCH = 1 AND N Ant TX 2 :
TX ic
TX ic
i
N i
SD PDCCH N SCa FB 4 N FB
TX i ic
TX i ic
N SF DL + O PDCCH DwPTS
Otherwise:
TX i ic
TX ic
TX ic
i
i
N
464
TX i ic
TX i ic
N SF DL + O PDCCH DwPTS
AT332_TRR_E0
Name
Value
Unit
Description
TX ic
i
if N SD PDCCH = 0 : 0
TX ic
TX i ic
O PDCCH DwPTS
TX ic
i
i
if N SD PDCCH = 1 AND N Ant TX 2 :
TX ic
TX ic
i
N i
N SCa FB 4 N FB
SD PDCCH
Otherwise:
TX ic
TX i ic
N TDD SSF
TX ic
TX ic
i
i
Min 2 N i
TX ic
i
N TDD SSF
O DMRS
TX ic
i
TX i ic
N SF DL
TX ic
i
N SF DL
None
TX i ic
N Ant TX 4 : 24 N FB
TX i ic
N SF DL
Value
Unit
Description
N Sym SRB
None
N SCa FB
W FB
--------F
None
None
None
TX i ic
TX ic
N SCa FB
i
--------------------- N Sym
UL
N Sym SRB
None
TX ic
i
TX i ic
N SCa FB
- N Sym
2 -------------------- UL
N Sym SRB
None
Unit
Description
bps
Unit
Description
bps
TX i ic
N Sym UL
TX i ic
R UL
O ULSRS
O ULDRS
TX ic
N i
FB
TX ic
TX ic
i
i
N FB PUCCH N Sym SRB N SF UL
TX i ic
TX i ic
TX i ic
Value
TX ic
Max
TP UE DL
Max DL
N TBB TTI
TX ic
i
N i
+ N TDD SSF
SF DL
---------------------------------------------------D Frame
Value
Max UL
N TBB TTI
TX i ic
N SF UL
----------------D Frame
465
Value
TX ic
i
R DL
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
Mi
B DL
--------------------------------D Frame
TX i ic
R DL
Mi
CTP P DL
Mi
TX ic
i
DL
G MUG DL
For proportional fair schedulers: --------------------------------D Frame
With SU-MIMO:
Mi
B DL
Max M
Mi
B DL
i
1 + f SU MIMO G SU MIMO DL 1
Mi
CTP P DL G MU MIMO DL
M
Mi
Mi
Mi
f TP Scaling
- TP Offset
CTP E DL -----------------------100
Mi
CTP A DL
Mi
TX i ic
Mi
CTP P DL TL DL Max
Cap P DL
M
i
i
CTP P DL 1 BLER B DL
CTP E DL
i
i
Cap P DL 1 BLER BDL
Cap E DL
Mi
Mi
Mi
f TP Scaling
- TP Offset
Cap E DL -----------------------100
Mi
Cap A DL
Mi
Cap P DL
----------------------TX i ic
N Users DL
PUTP P DL
Mi
Cap E DL
----------------------TX i ic
N Users DL
Mi
PUTP E DL
Mi
Mi
Mi
f TP Scaling
- TPOffset
PUTP E DL -----------------------100
Mi
PUTP A DL
TX i ic
R UL
Mi
UL
--------------------------------D Frame
TX i ic
R UL
Mi
CTP P UL
Mi
TX ic
i
UL
For proportional fair schedulers: --------------------------------- G MUG UL
D Frame
With SU-MIMO:
Mi
B UL
Max TX ic
Mi
B UL
i
1 + f SU MIMO G SU MIMO UL 1
TX i ic
CTP P UL G MU MIMO UL
466
AT332_TRR_E0
Name
Value
i
i
CTP P UL 1 BLER B UL
CTP E UL
M
CTP A UL
Mi
i
CTP E UL
TX i ic
Mi
CTP P UL TL UL Max
i
i
Cap P UL 1 BLER B UL
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
Mi
Mi
Cap A UL
M
M
f TP Scaling
i
i
- TP Offset
Cap E UL -----------------------100
Mi
i
CTP P UL
i
ABTP P UL
Description
M
f TP Scaling
i
- TP Offset
-----------------------100
Cap P UL
Cap E UL
Unit
ABTP E UL
Mi
ABTP A UL
N FB UL
----------------TX i ic
N FB
i
i
ABTP P UL 1 BLER B UL
Mi
i
ABTP E UL
M
f TP Scaling
i
- TP Offset
-----------------------100
Mi
Cap Mi
M
P UL
- ABTP P i UL
Min ---------------------- TX i ic
N Users UL
kbps
Mi
Cap Mi
M
E UL
- ABTP E i UL
Min ----------------------TX i ic
N Users UL
kbps
kbps
PUTP P UL
PUTP E UL
Mi
PUTP A UL
Mi
Mi
f TP Scaling
PUTP E UL ------------------------- TP Offset
100
Mi
Value
Sel
Mi
R Min DL
TPD Min DL
---------------------------
Sel
Mi
R Min UL
TPD Min UL
---------------------------
Unit
Description
None
None
R Min DL
None
Sel
i
R Min UL
None
kbps
Sel
i
Sel
M
i
CTP P DL
Sel
Mi
Sel
Mi
CTP P UL
TX i ic
R Rem DL
TX i ic
R Rem UL
Sel
i
TPD Rem DL
M
TX i ic
TL DL Max
Sel
Mi
Sel
Mi
TX ic
i
TL UL Max
Sel
Mi
Sel
Sel
Mi
Mi
Max
Min TPD Max DL TP UE DL TPD Min DL
467
Name
Value
Sel
i
TPD Rem UL
M
M
i
Max
i
Min TPD Max UL TP UE UL TPD Min UL
Sel
Mi
Sel
Sel
Mi
TX i ic
CTP P DL
Without MUG
G MUG DL
Sel
i
CTP P UL
Sel
i
CTP P UL
Without MUG
TX ic
i
G MUG UL
Sel
Mi
RD Rem DL
Description
kbps
kbps
kbps
None
None
None
None
Sel
CTP P DL
Unit
Sel
Mi
TPD Rem DL
---------------------------Sel
Mi
CTP P DL
Sel
Mi
RD Rem UL
Sel
Mi
TPD Rem UL
---------------------------Sel
Mi
CTP P UL
TX ic
i
Sel
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
RD Rem DL
Sel
i
Sel
Mi
TPD Rem DL
Max C/I: --------------------------Sel
M
CTP P DL
Sel
TX i ic
Mi
R Rem UL
-
Proportional Fair: Min RD Rem UL -------------------N
Sel
TX i ic
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 i ic
Sel
Mi
TXi ic
Min R Rem DL
RD Rem DL
Sel
M
i
None
TX i ic
Sel
Mi
TX i ic
Min R Rem UL
RD Rem UL
Sel
M
i
None
R Eff Rem DL
R Eff Rem UL
468
AT332_TRR_E0
Name
Value
Unit
Description
Sel
Sel
M
Mi
i
R Max DL CTP E DL
Sel
M
Site
i
-
Max 1 ----------------------------------------------------------------------------------------------------Sel
Sel
Mi
Mi
Site
TP
CTP
Min DL
S1 DL
E DL
Sel
M i Site
None
Sel
Sel
Mi
Mi
CTP
Max UL
UL
Sel
M i Site
Max 1 ------------------------------------------------------------------------------------------------------
Sel
Sel
Mi
Mi
Site
R Min UL CTP E UL
TPS1 UL
Sel
M i Site
None
None
None
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
Site
BHOF DL
Site
BHOF UL
Sel
Sel
Mi
TL DL
Sel
Mi
= R DL
Sel
Mi
Sel
Mi
Mi
Mi
Max DL CTP P DL
R Min DL CTP P DL + -----------------------------------------------Site
BHOF DL
-----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P DL
Sel
Sel
Mi
TL UL
Sel
Mi
= R UL
Sel
Mi
Sel
Mi
Mi
Mi
Max UL CTP P UL
R Min UL CTP P UL + -----------------------------------------------Site
BHOF UL
-----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P UL
UTP P DL
Sel
i
UTP E DL
M
Sel
Mi
UTP A DL
Sel
Mi
UTP P UL
Sel
Mi
UTP E UL
Sel
Mi
UTP A UL
Value
Sel
Mi
R DL
Sel
Mi
CTP P DL
Sel
Sel
Mi
i
UTP P DL 1 BLER B DL
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
- TP Offset
UTP E DL -----------------------100
Sel
Mi
R UL
Sel
Mi
CTP P UL
Sel
Sel
Mi
Mi
UTP P UL 1 BLER B UL
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
- TP Offset
UTP E UL -----------------------100
469
TX ic
i
,G
, L Ant , L Body , and f CP are not used in the calculations performed for the profile view.
470
AT332_TRR_E0
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 57 for more information).
For more information on downlink reference signal level calculations, see "Signal Level Calculation (DL)" on page 502.
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 overlap 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
471
TX ic
TX jc
nd
i
j
C DLRS 2 Best C DLRS M
ji
Where M is the specified overlap 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 57 for more information).
For more information on signal level calculations, see:
For more information on coverage area determination and available display options, see:
472
AT332_TRR_E0
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.
473
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 57 for more information).
For more information on RSRQ, RSSI, C/(I+N), (I+N), and bearer calculations, see:
"Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput, and Per-user Throughput Calculation" on
page 551.
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:
Bearer (DL)
Modulation (DL): Modulation used by the bearer
Service
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 reception 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:
474
AT332_TRR_E0
PUSCH & PUCCH C/(I+N) Level for 1 Frequency Block (UL) (dB): PUSCH & PUCCH C/(I+N) level with N FB UL = 1
It is possible to display the Service Area Analysis (UL) coverage prediction with colours depending on the following display
options:
Bearer (UL)
Modulation (UL): Modulation used by the bearer
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 reception equipment of the best serving cell.
Mi
Mi
Mi
Mi
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 57 for more information).
For more information on downlink reference signal level calculations, see "Signal Level Calculation (DL)" on page 502.
For more information on coverage area determination and available display options, see:
Where M is the specified overlap 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
475
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
Number of interferers
Number of interferers per cell
Serving Base Station and Reference Cell as described in "Best Server Determination" on page 537.
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 479.
"Simulations Based on User Profile Traffic Maps and Subscriber Lists" on page 477.
"Simulations Based on Sector Traffic Maps" on page 478.
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
476
AT332_TRR_E0
6.3.4.1.1
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
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 connected user can be either active on both links, inactive on both links, active on UL only, or active on
DL only.
477
The user terminal equipment used for the service (from the Terminals table).
The average number of data sessions per hour N Session .
UL
DL
TP Average
DL
UL
TP Average
UL
during a session.
UL
DL
N Session V 8
N Session V 8
DL
= ------------------------------------------ and f = -----------------------------------------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
UL + DL
DL
6.3.4.1.2
UL
UL
DL
TP Cell
TP Cell
DL
= ---------------------- and N = ---------------------UL
DL
TP Average
TP Average
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, TP Average is the average uplink requested throughput of the service s, and TP Average is the
average downlink requested throughput of the service s.
478
AT332_TRR_E0
UL
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
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 + DL
UL
DL
UL + DL
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
479
Cell transmission powers and EPREs are calculated from the maximum power and EPRE offset values defined by
the user as explained in "Downlink Transmission Power Calculation" on page 485.
Cell loads ( TL DL
Mi
TX i ic
TX i ic
, TL UL
TX i ic
, NR UL
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 in the
cell centre or cell-edge, as explained in "Best Server Determination" on page 537.
4. 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 i ic
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 525), 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.
Mi
Mi
(2)
Mi
Where T B is the bearer selection thresholds of the highest bearer defined in the reception 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
i
i
CINR PUSCH Max = Max CINR PUSCH Max
All M
i
480
AT332_TRR_E0
TL DL
TX ic
i
Mi
RUL
i
Mi
TX i ic
For MU-MIMO, TL DL
MU MIMO DL
Mi
RC DL
TX i ic
and TL UL
MU MIMO DL
M
i
MU MIMO UL
Mi
RC UL
MU MIMO UL
M
i
TX i ic
CE
Mi
R DL
CE
i
r DL CE = -------------------TX i ic
TL DL
481
Where
CE
i
R DL
is the sum of the percentages of the downlink cell resources allocated to mobiles in the cell-edge.
CE
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.
10. Performs uplink noise rise control as follows:
For each cell TXi(ic), Atoll calculates the difference between the current and the maximum noise rise values (in terms
of IoT, i.e., the ratio of interference over thermal noise I/N which can be calculated from the noise rise:
IoT = I/N = (I+N)/N - 1):
TX ic
TX ic
NR i
NR i
UL
UL Max
-----------------------
------------------------------
10
10
1 10 Log 10
1
= 10 Log 10
TX i ic
NR UL
TX ic
i
Here NRUL
The default method of uplink noise rise control is the best effort method. This means that uplink noise rise control is
not part of the simulation convergence criteria. In other words, a simulation will converge once the downlink and
uplink traffic loads and the uplink noise rise values are stable, irrespective of whether or not the noise rise control has
been successful. The resulting noise rise values may be higher than the maximum allowed values defined per cell. If
the resulting noise rise values are higher than the maximum allowed, this means that the noise rise control requires
more iterations for stabilising the overall networks noise rise than those needed by the simulation to converge. If you
wish to achieve optimum noise rise control, you should decrease the uplink noise rise convergence threshold defined
for the simulation so that the simulation takes more iterations to converge and allows noise rise control to reach its
goal. The best effort noise rise control works as follows:
TX i ic
If NR UL
0 , the cell TXi(ic) requests its neighbouring cells to decrease the uplink transmission powers of the
If 0 NR UL
If NR UL
TX i ic
M NRC , the cell TXi(ic) requests its neighbouring cells to increase the uplink transmission powers of
482
TX j jc
TX i ic
k1
NRUL
TX jc
j
CINR PUSCH Max CINR PUSCH Limit
AT332_TRR_E0
TX jc
j
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-1,
k1
TX jc
j
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 4.
If you wish to include the uplink noise rise control in the simulation convergence criteria, you can change the uplink
noise rise control method from best effort to strict by setting the following option in the Atoll.ini file:
[LTE]
ULNRControlMethod = 1
The strict uplink noise rise control method makes the uplink noise rise control a part of the simulation convergence
criteria. In other words, a simulation will converge once the downlink and uplink traffic loads and the uplink noise rise
values are stable, and the uplink noise rise values of all the cells are less than or equal to the defined maximum uplink
noise rise. The strict noise rise control works as follows:
TX i ic
If NR UL
0 , the cell TXi(ic) requests its neighbouring cells to decrease the uplink transmission powers of the
TX i ic
If NR UL
m NRC , the cell TXi(ic) requests its neighbouring cells to increase the uplink transmission powers of
TX jc
j
= Min CINR PUSCH Max
TX jc
j
TX i ic
k1
NR UL
TX jc
j
CINR PUSCH Max CINR PUSCH Limit
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-1, and
k1
TX j jc
CINR PUSCH Max is the maximum PUSCH C/(I+N) for the neighbouring cell TXj(jc) as calculated in step 4.
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.
11. Performs the convergence test to see whether the differences between the previous and current values 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 i ic
TL UL
TX ic
i
NR UL
TX ic
i
Max TL DL
All TX ic
i
TL UL
TX ic
i
Max TL UL
All TX ic
i
TX i ic
TL DL
TX i ic
TX ic
i
Max NR UL
All TX ic
i
k 1
TX ic
i
NR UL
k 1
k 1
483
If TL DL
TX ic
i
Req
, TL UL
TX ic
i
Req
, and NR UL
Req
TL DL
TX ic
i
TL DL
TX ic
i
Req
AND TL UL
TX ic
i
TL UL
TX ic
i
Req
AND NR UL
TX ic
i
NR UL
Req
Simulation has converged between iteration k - 1 and k, with the strict uplink noise rise control, if:
TX i ic
TL DL
TX ic
i
NRUL
TX i ic
TL DL
Req
TX i ic
TL UL
AND
TX i ic
TL UL
TX i ic
NR UL
AND
Req
TX i ic
NR UL
Req
AND
TX ic
i
NR UL Max
No convergence: Simulation has not converged even after the defined maximum number of iterations, with the best
effort uplink noise rise control, 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
Simulation has not converged even after the defined maximum number of iterations, with the strict uplink noise rise
control, if:
TX i ic
TL DL
TX i ic
NRUL
TX i ic
TL DL
Req
OR
TX i ic
TL UL
TX i ic
TL UL
Req
OR
TX i ic
NR UL
TX i ic
NR UL
Req
OR
TX i ic
NR UL Max
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 an LTE mobile does not have any best serving cell with cell type "LTE" and if an LTE-A mobile does not
have any best serving primary cell with cell type "LTE-A PCell" (step 3.)
No Service: If the mobile is not able to access a bearer in the direction of its activity (step 5.), 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 7.). For LTE-A mobiles,
this applies to the mobiles selected for scheduling by their primary cells.
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 7.).
For LTE-A mobiles, this applies to their primary cells.
Backhaul Saturation: If allocating resources to a mobile makes the effective RLC aggregate site throughputs exceed
the maximum S1 interface throughputs defined for the site. This condition is only verified if the simulation was created
with the Backhaul capacity check box selected (step 7.)
484
AT332_TRR_E0
N FB SS PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
D CP
TX ic
i
N SD PDCCH
: Number of PDCCH symbol durations per subframe defined in the TXi(ic) frame configuration or,
otherwise, global network settings.
N FB
TX i ic
: Cyclic prefix duration defined in the TXi(ic) frame configuration or, otherwise, global network settings.
TX i ic
TX ic
i
TX jc
j
and N FB
TX i ic
is Normal, 6 if D CP
is Extended).
: Total number of frequency blocks defined in the frequency bands table for the channel
TX i ic
TX j jc
N FB CE0 and N FB CE0 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 0.
TX i ic
TX j jc
N FB CE1 and N FB CE1 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 1.
TX i ic
TX j jc
N FB CE2 and N FB CE2 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 2.
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
TX i ic
Configuration
N SF DL
N TDD SSF
FDD
10
DSUUU-DSUUU
DSUUD-DSUUD
DSUDD-DSUDD
DSUUU-DSUUD
485
TX ic
i
Configuration
N SF DL
N TDD SSF
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 ic
i
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 486 and go directly to the section "Calculation of Other EPREs and Per-channel Powers" on
page 491.
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:
486
AT332_TRR_E0
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
N SD SSF
10
11
TX i ic
N Ant TX
N Res DwPTS
DwPTS
N SD SSF
TX i ic
TX i ic
N Ant TX
N Res DwPTS
12
12
20
20
20
20
12
12
20
20
20
20
12
16
20
24
20
24
10
487
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
12
12
TX ic
i
DwPTS
N SD SSF
TX ic
i
N Ant TX
N Res DwPTS
12
20
20
12
20
20
12
12
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
488
N SD SSF
TX i ic
TX i ic
N Ant TX
N DLRS DwPTS
DwPTS
N SD SSF
TX i ic
TX i ic
N Ant TX
N DLRS DwPTS
AT332_TRR_E0
Special
Subframe
Configuration
N SD SSF
10
11
12
10
11
TX ic
i
TX ic
i
N Ant TX
N DLRS DwPTS
DwPTS
N SD SSF
10
TX ic
i
TX ic
i
N Ant TX
N DLRS DwPTS
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
489
i
if N SD PDCCH = 0 :
TX i ic
N Sym PDCCH = 0
TX ic
TX ic
i
i
if N SD PDCCH = 1 AND N Ant TX 2 :
TX ic
TX i ic
N Sym PDCCH =
TX ic
i
N i
SD PDCCH N SCa FB 4 N FB
TX ic
TX i ic
N SF DL
TX ic
i
i
+ N SD PDCCH N SCa FB 4 N FB
TX i ic
N TDD SSF
Otherwise:
TX ic
TX i ic
N Sym PDCCH =
TX ic
TX ic
i
i
N i
TX ic
TX i ic
N SF DL
TX ic
i
i
i
+ Min 2 N SD PDCCH N SCa FB 2 Min 4 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:
If the reference signal EPRE calculation method is set to Calculated (equal distribution of unused EPRE):
TX ic
TX i ic
EPRE DLRS
P i
Max
-------------------
TX i ic
TX i ic
DwPTS
10
N SD Slot N Slot SF N SF DL + N TDD SSF N SD SSF
= 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
+ N Sym PDCCH 10
490
TX i ic
EPRE PDCCH
-----------------------------------10
+ N Sym PDSCH 10
TX i ic
EPRE PDSCH
------------------------------------
10
If the reference signal EPRE calculation method is set to Calculated (with boost) or Calculated (without boost):
AT332_TRR_E0
TX ic
TX ic
i
EPRE DLRS
P i
Max
-------------------
TX ic
TX ic
i
i
DwPTS
10
= 10 Log 10
N SD Slot N Slot SF N SF DL + N TDD SSF N SD SSF
TX ic
TX ic
i
i
EPRE SS
EPRE PBCH
TX ic
--------------------------------------------------------------------i
10
10
10 L og N Sym Res + N Sym SS 10
+ N Sym PBCH 10
+ N Sym 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:
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
EPRE DLRS
TX i ic
= EPRE DLRS
N TXi ic
Sym Res
+ 10 Log ------------------------TX i ic
N Sym DLRS
P DLRS
TX i ic
TX i ic
TX ic
i
Where 2 NFB
implies that at the instant when downlink reference signals are transmitted, they are transmitted using 2
P SS
TX i ic
= EPRE SS
TX i ic
P PDCCH
TX i ic
N SymPDCCH
-------------------------------------------------------------------------------------------------------------------------------------= EPRE PDCCH + 10 Log
TX
ic
TX
ic
TX
ic
TX
ic
i
i
i
i
N
+
Min
2
N
SD PDCCH
SF DL
SD PDCCH
TDD SSF
TX i ic
491
TX ic
i
P PDSCH
TX ic
i
TX ic
N SymPDSCH
i
TX ic
TX ic
i
N i
N
N
Slot SF
SD PDCCH
SF DL
SD Slot
TX i ic
TX i ic
DwPTS
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.
EPRE and Transmission Power adjustment for ICIC
The following applies to RS, PDCCH, and PDSCH EPREs for cells using downlink static ICIC.
1. No ICIC, time-switched FFR, and hard FFR
Cell-edge and cell-centre frequency blocks are not transmitted at the same time. Therefore,
TX i ic
TX i ic
TX ic
i
EPRE PDCCH CC
TX i ic
EPRE PDSCH CC
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
N FB
N FB
and EPRE DLRS CE = EPRE DLRS ---------------- ----------------TX i ic
TX i ic
N FB CC
N FB CE
TX ic
i
EPRE PDCCH
TX i ic
TX i ic
TX i ic
TX i ic
TX ic
TX ic
N FB
N FB
i
i
----------------and EPRE PDCCH CE = EPRE PDCCH ----------------TX i ic
TX i ic
N FB CC
N FB CE
TX i ic
TX i ic
TX i ic
N FB
N FB
and EPRE PDSCH CE = EPRE PDSCH ----------------= EPRE PDSCH ----------------TX i ic
TX i ic
N FB CC
N FB CE
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
EPRE PDCCH CC
TX i ic
EPRE PDSCH CC
TX i ic
TX i ic
TX i ic
TX i ic
N FB
= EPRE PDCCH ---------------------------------------------------------------------- and EPRE PDCCH CE = EPRE PDCCH CC CE
TX ic
TX ic
TX i ic
i N i
FB CE + N FB CC
CE
492
TX i ic
TX i ic
TX i ic
TX i ic
N FB
= EPRE PDSCH ---------------------------------------------------------------------- and EPRE PDSCH CE = EPRE PDSCH CC CE
TX i ic
TX i ic
TX i ic
N FB CE + N FB CC
CE
TX i ic
TX i ic
TX i ic
P DLRS CC = P DLRS
TX ic
i
P PDCCH CC
TX i ic
TX i ic
TX i ic
TX i ic
N FB
---------------------------------------------------------------------- and EPRE DLRS CE = EPRE DLRS CC CE
TX ic
TX ic
TX i ic
i N i
FB CE + N FB CC
CE
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic EPRE
EPRE DLRS CC
DLRS CE
- and P DLRS
---------------------------- CE = P DLRS ----------------------------TX i ic
TX i ic
EPRE DLRS
EPRE DLRS
TX ic
i
P PDCCH
TX i ic
TX i ic
TX ic
TX ic
EPRE PDCCH CC
EPRE PDCCH CE
i
i
- and P PDCCH
-------------------------------- CE = P PDCCH --------------------------------TX i ic
TX i ic
EPRE PDCCH
EPRE PDCCH
AT332_TRR_E0
TX ic
i
P PDSCH CC
TX ic
i
In the above, CE
If
TX ic
i
CE
TX ic
i
P PDSCH
TX ic
i
TX ic
i
TX ic
TX ic
EPRE PDSCH CC
EPRE PDSCH CE
i
i
- and P PDSCH
------------------------------- CE = P PDSCH -------------------------------TX ic
TX ic
i
i
EPRE PDSCH
EPRE PDSCH
EPRE CE
is the cell-edge power boost for cell TXi(ic)s frame configuration. By definition: CE = ----------------EPRE CC
TX i ic
TX ic
i
CE
TX i ic
N FB CC
= ----------------TX i ic
N FB CE
TX i ic
N FB CC and N FB CE are respectively the numbers of frequency blocks in cell centre and cell-edge of TXi(ic).
Number of frequency blocks in
ICIC mode
Cell centre
Cell edge
TX i ic
No FFR
N FB
Time-switched FFR
N FB
TX i ic
TX i ic
N FB CEx
TX i ic
Soft FFR
TX i ic
TX i ic
N FB CEx
TX i ic
Hard FFR
TX i ic
N FB
N FB
TX i ic
N FB
TX i ic
TX ic
N FB CEx
TX i ic
TX i ic
N FB CEx
TX ic
N FB CEx
TX ic
i
i
i
N FB CE0 + N FB CE1 + N FB CE2
TX i ic
TX i ic
N FB CEx
TX i ic
Where N FB CEx can be N FB CE0 , N FB CE1 , or N FB CE2 depending on the PSS ID of TXi(ic).
Output
TX ic
i
EPRE DLRS : Energy per resource element of the downlink reference signals for cell TXi(ic).
EPRE SS
EPRE PBCH : Energy per resource element of the PBCH for cell TXi(ic).
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).
P DLRS : Instantaneous transmission power of the downlink reference signals for cell TXi(ic).
P SS
TX i ic
TX i ic
TX i ic
TX i ic
TX ic
i
TX i ic
TX i ic
TX i ic
TX i ic
493
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 494). 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 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.
494
TX i ic
TX j jc
W Channel and W Channel : Bandwidths of the channels assigned to cells TXi(ic) and TXj(jc).
ICS Band and ICS Band : Inter-channel spacing of the frequency bands assigned to cells TXi(ic) and TXj(jc).
CN Band and CN Band : Channel number step of the frequency bands assigned to cells TXi(ic) and TXj(jc).
TX i ic
TX i ic
TX j jc
TX j jc
AT332_TRR_E0
Calculations
Channel numbers are converted into start and end frequencies as follows:
For cell TXi(ic):
N TXi ic N First TX i ic
TX ic
TX ic
TX ic
TX ic
i
i
i
i
Channel
Channel
-
F Start = F Start Band + W Channel + ICS Band ------------------------------------------------------TX i ic
CN Band
TX i ic
F End
TX i ic
TX i ic
= F Start + W Channel
F Start
TX j jc
F End
N TXj jc N First TX j jc
TX j jc
TX j jc
Channel
Channel
-
= F Start Band + W Channel + ICS Band ------------------------------------------------------TX j jc
CN Band
TX j jc
TX j jc
TX j jc
= F Start + W Channel
Output
TX ic
i
TX jc
j
F Start and F Start : Start frequencies for the cells TXi(ic) and TXj(jc).
F End
TX i ic
TX j jc
and F End
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 i ic
TX j jc
F End
and F End
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX ic
i
Calculations
Atoll first verifies that co-channel overlap exists between the cells TXi(ic) and TXj(jc).
Co-channel overlap exists if:
TX i ic
TX j jc
F Start F End
TX i ic
AND F End
TX j jc
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 j jc
W Channel
Output
TX i ic TX j jc
r CCO
495
TX ic
i
TX jc
j
F Start
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX i ic
TX j jc
F End
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 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 Channel F Start
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 j jc
W Channel
TX ic TX jc
i
j
r ACO
L
W ACO
TX jc
TX ic
j
i
= Min F End F End
TX ic
TX jc
TX ic
i
j
i
+ W Channel Max F Start F End
W ACO
H
= ---------------------------------TX j jc
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).
TX i ic TX j jc
r CCO
: Co-channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co-Channel Overlap
496
AT332_TRR_E0
TX ic TX jc
i
j
r ACO
: Adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Adjacent Channel
f ACS
TX ic
i
W Channel
: Adjacent channel suppression factor defined for the frequency band of the cell TXi(ic).
TX jc
j
and W Channel : Bandwidths of the channels assigned to the cells TXi(ic) and TXj(jc).
Calculations
The total overlap ratio is:
TX ic TX jc
i
j
rO
TX i ic TX j jc
r CCO
TX i ic TX j jc
+ r ACO
10
TX i ic
f
ACS FB--------------------------10
TX i ic
TX j jc
TX i ic
TX j jc
if W Channel W Channel
TX ic
f ACS FB
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
if W Channel 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 ic
i
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 jc
j
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).
497
The normalised ABS pattern length used in Atoll is 80 bits, which covers all the standard lengths. ABS patterns of
different lengths are normalised to 80 bits by Atoll.
2. The ABS pattern is corrected to match the standard ABS pattern lengths determined in step 1.:
If the ABS pattern contains an asterisk, the pattern of 0s and 1s leading the asterisk is cyclically repeated until it
matches the standard ABS pattern length. Any 0s and 1s entered after an asterisk will be ignored.
FDD example: 0100010000* = 0100010000010001000001000100000100010000
If the ABS pattern is shorter than the standard ABS pattern length, it is filled with 0s to match the standard ABS
pattern length.
FDD example: 01000100000100010000 = 0100010000010001000000000000000000000000
If the ABS pattern is longer than the standard ABS pattern length, it is truncated to match the standard ABS pattern
length.
FDD example: 01000100000100010000010001000001000100000111110000 =
0100010000010001000001000100000100010000
If the ABS pattern is empty, it means that there are no almost blank subframes defined and all the subframes can
carry traffic.
FDD example: NULL = 0 = 0* = 0000000000000000000000000000000000000000
3. The ABS pattern determined in step 2. is resized to 80 bits. More precisely, the ABS pattern is concatenated with itself.
Examples:
FDD:
0100010000010001000001000100000100010000 =
01000100000100010000010001000001000100000100010000010001000001000100000100010000
Once the ABS pattern SFP ABS has been normalised, it is inverted to determine the used subframe pattern SFP Used that is
used in further calculations:
SFP Used = !SFP ABS
498
AT332_TRR_E0
SFM DL , SFM UL , and SFM SSF are, respectively, the downlink, uplink and special subframe masks listed below:
FDD
SFM DL
SFM UL
11111111111111111111111111111111111111111111111111111111111111111111111111111111
SFM SSF
TDD frame configuration 0-DSUUU DSUUU
SFM DL
10000100001000010000100001000010000100001000010000100001000010000100001000010000
SFM UL
00111001110011100111001110011100111001110011100111001110011100111001110011100111
SFM SSF
01000010000100001000010000100001000010000100001000010000100001000010000100001000
10001100011000110001100011000110001100011000110001100011000110001100011000110001
SFM UL
00110001100011000110001100011000110001100011000110001100011000110001100011000110
SFM SSF
01000010000100001000010000100001000010000100001000010000100001000010000100001000
10011100111001110011100111001110011100111001110011100111001110011100111001110011
SFM UL
00100001000010000100001000010000100001000010000100001000010000100001000010000100
SFM SSF
01000010000100001000010000100001000010000100001000010000100001000010000100001000
10000111111000011111100001111110000111111000011111100001111110000111111000011111
SFM UL
00111000000011100000001110000000111000000011100000001110000000111000000011100000
SFM SSF
01000000000100000000010000000001000000000100000000010000000001000000000100000000
10001111111000111111100011111110001111111000111111100011111110001111111000111111
SFM UL
00110000000011000000001100000000110000000011000000001100000000110000000011000000
SFM SSF
01000000000100000000010000000001000000000100000000010000000001000000000100000000
10011111111001111111100111111110011111111001111111100111111110011111111001111111
SFM UL
00100000000010000000001000000000100000000010000000001000000000100000000010000000
SFM SSF
01000000000100000000010000000001000000000100000000010000000001000000000100000000
10000100011000010001100001000110000100011000010001100001000110000100011000010001
SFM UL
00111001100011100110001110011000111001100011100110001110011000111001100011100110
SFM SSF
01000010000100001000010000100001000010000100001000010000100001000010000100001000
499
series of bits, X.
In the following equations, AND and OR are logical bit-by-bit operators.
Subframe collision between cell centre of TXi(ic) and cell centre of TXj(jc):
TX i ic TX j jc
p ABS DL CC
j
AND SFM j
OR SFMSSF
DL
1
= -----------------------------------------------------------------------------------------------------------------------------------------------------------------------TX ic
TX ic
i
SFM i
OR SFM SSF
DL
TX i ic
SFMDL
TX i ic
OR SFM SSF
TX jc
TX jc
TX i ic TX j jc
p ABS UL CC
TX jc
TX jc
j
j
OR SFMSSF
AND SFM UL
1
= -----------------------------------------------------------------------------------------------------------------------------------------------------------------------TX i ic
TX i ic
SFM
OR
SFM
UL
SSF
TX ic
i
SFMUL
TX ic
i
OR SFM SSF
Subframe collision between cell edge of TXi(ic) and cell centre of TXj(jc):
TX i ic TX j jc
p ABS DL CC
j
AND SFM j
OR SFM SSF
DL
1
= -------------------------------------------------------------------------------------------------------------------------------------------------------------------TX i ic
TX i ic
SFP
OR SFPSSF
DL
TX i ic
SFPDL
TX i ic
OR SFPSSF
TX jc
TX jc
TX i ic TX j jc
p ABS UL CC
j
AND SFM j
OR SFM SSF
UL
1
= -------------------------------------------------------------------------------------------------------------------------------------------------------------------TX ic
TX i ic
SFP i
OR SFPSSF
UL
TX i ic
SFPUL
TX i ic
OR SFPSSF
TX jc
TX jc
Subframe collision between cell centre of TXi(ic) and cell edge of TXj(jc):
TX i ic TX j jc
p ABS DL CE
j
AND SFP j
OR SFP SSF
DL
1
= -------------------------------------------------------------------------------------------------------------------------------------------------------------------TX i ic
TX i ic
SFM
OR SFMSSF
DL
TX i ic
SFMDL
TX i ic
OR SFM SSF
TX jc
TX jc
TX i ic TX j jc
p ABS UL CE
j
AND SFP j
OR SFP SSF
UL
1
= -------------------------------------------------------------------------------------------------------------------------------------------------------------------TX ic
TX i ic
SFM i
OR SFMSSF
UL
TX i ic
SFMUL
TX i ic
OR SFM SSF
TX jc
TX jc
Subframe collision between cell edge of TXi(ic) and cell edge of TXj(jc):
TX i ic TX j jc
p ABS DL CE
j
AND SFP j
OR SFP SSF
DL
1
= ---------------------------------------------------------------------------------------------------------------------------------------------------------------TX i ic
TX i ic
SFP
OR
SFP
DL
SSF
TX i ic
SFPDL
TX i ic
OR SFPSSF
500
TX jc
TX jc
AT332_TRR_E0
TX ic TX jc
i
j
p ABS UL CE
TX jc
TX jc
j
j
OR SFP SSF
AND SFP UL
1
= ---------------------------------------------------------------------------------------------------------------------------------------------------------------TX ic
TX ic
i
SFP i
OR SFP SSF
UL
TX ic
i
TX ic
i
SFPUL
OR SFPSSF
This method enables you to include the cell-edge traffic ratio in the calculation of interference. The downlink interference
reduction factor due to subframe collisions for any served pixel, subscriber, or mobile in cell TXi(ic) is calculated as follows:
TX i ic TX j jc
f ABS DL
TX jc
TX ic TX jc
TX jc
TX ic TX jc
j
i
j
j
i
j
= 10 Log r DL CE p ABS DL CE + 1 r DL CE p ABS DL CC
The uplink interference reduction factor due to subframe collisions for any served pixel, subscriber, or mobile in cell TXi(ic) is
calculated as follows:
TX i ic TX j jc
f ABS UL
TX ic TX jc
TX ic TX j jc
i
j
i
= 10 Log p ABS UL CE or f ABS UL
TX ic TX jc
i
j
= 10 Log p ABS UL CC
TX i ic TX j jc
p ABS DL
j
AND SFP j
OR SFPSSF
DL
1
= ---------------------------------------------------------------------------------------------------------------------------------------------------------------TX ic
TX i ic
SFP i
OR SFP SSF
DL
TX i ic
SFPDL
TX i ic
OR SFP SSF
TX jc
TX jc
TX i ic TX j jc
p ABS UL
j
AND SFP j
OR SFPSSF
UL
1
= ---------------------------------------------------------------------------------------------------------------------------------------------------------------TX ic
TX i ic
SFP i
OR SFP SSF
UL
TX i ic
SFPUL
TX i ic
OR SFP SSF
TX jc
TX jc
The downlink interference reduction factor due to subframe collisions for any pixel, subscriber, or mobile is calculated as
follows:
TX i ic TX j jc
f ABS DL
TX i ic TX j jc
= 10 Log p ABS DL
The uplink interference reduction factor due to subframe collisions for any pixel, subscriber, or mobile is calculated as follows:
TX i ic TX j jc
f ABS UL
TX ic TX j jc
i
= 10 Log p ABS UL
501
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 Power Calculation" on
page 485.
TX i ic
P PBCH : Transmission power of the PBCH for cell TXi(ic) as calculated in "Downlink Transmission Power Calculation"
on page 485.
TX i ic
P PDCCH : Transmission power of the PDCCH for cell TXi(ic) as calculated in "Downlink Transmission Power Calculation"
on page 485.
TX i ic
P PDSCH : Transmission power of the PDSCH for cell TXi(ic) as calculated in "Downlink Transmission Power Calculation"
on page 485.
TX i ic
EPRE DLRS : Energy per resource element of the downlink reference signals for cell TXi(ic) as calculated in "Downlink
Transmission Power Calculation" on page 485.
TX i ic
EPRE SS
: Energy per resource element of the SS for cell TXi(ic) as calculated in "Downlink Transmission Power
TX i ic
EPRE PBCH : Energy per resource element of the PBCH for cell TXi(ic) as calculated in "Downlink Transmission Power
Calculation" on page 485.
TX ic
i
EPRE PDCCH : Energy per resource element of the PDCCH for cell TXi(ic) as calculated in "Downlink Transmission Power
Calculation" on page 485.
TX ic
i
EPRE PDSCH : Energy per resource element of the PDSCH for cell TXi(ic) as calculated in "Downlink Transmission Power
Calculation" on page 485.
TX
E SA : Number of antenna elements defined for the smart antenna equipment used by the transmitter TXi.
G SA
Combining
G SA
G SA : Smart antenna diversity gain (for cross-polarised smart antennas) defined per clutter class.
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
Array
Div
TX i
TX i
TX i
Array
The smart antenna gain ( G SA ) and the smart antenna array gain offset ( G SA
) are
applied only if the AAS criterion (RS C/N, RS C/(I+N), or PDSCH C/(I+N)) is less than the
DL
AAS threshold ( T AAS ) defined in the properties of the reception equipment used by the
pixel, subscriber, or mobile Mi.
502
TX
TX
= 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
AT332_TRR_E0
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected. If the terminal used for the coverage prediction supports CoMP and the serving cell being studied at any
pixel belongs to a CoMP set than uses downlink dynamic point selection or coherent joint transmission, the shadowing
MD
margin is adjusted by the macro-diversity gain ( G CoMP ). The adjusted shadowing margin becomes:
MD
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.
M
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.
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.
TX i ic
D CP
: Cyclic prefix duration defined in the TXi(ic) frame configuration or, otherwise, in the global network settings.
Calculations
The received signal levels (dBm) from any cell TXi(ic) are calculated for a pixel, subscriber, or mobile Mi as follows:
TX ic
i
C Max
TX ic
i
TX ic
i
TX
TX i ic
TX i
TX i
TX i ic
TX i ic
C SS
TX i ic
= EIRP1 SS
TX ic
i
TX i ic
TX
TX i ic
= P SS
TX i ic
= P SS
Mi
TX
Mi
TX i
TX i
TX i
L Ant L Body + f CP
TX i
Mi
Mi
Mi
Combining
Div
+ G SA
Mi
L Ant L Body + f CP
TX i
TX
i
Combining
+ 10 Log E SA + G SA
+ G Ant L
+ G Ant L
+ 10 Log E SA + G SA
TX i
= P DLRS + G Ant L
TX i ic
TX i ic
TX i ic
TX
= P DLRS + G Ant L
= P Max + G Ant L
= P Max + G Ant L
Mi
Mi
Mi
L Ant L Body + f CP
TX i
TX i
+ 10 Log E SA + G SA
Mi
Mi
Combining
Div
+ G SA
Mi
L Ant L Body + f CP
503
TX ic
i
TX
TX ic
i
TX
TX
TX i ic
TX i ic
TX
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
Mi
TX i
TX i ic
TX i
TX i
TX i ic
TX i ic
Mi
TX i ic
Mi
Mi
Mi
L Ant L Body + f CP
TX i
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
TX i
Mi
Mi
Mi
L Ant L Body + f CP
TX i
TX i
Array
Combining
+ G SA
Div
+ G SA L
TX i
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
RSRP: E DLRS
TX i ic
E SS
TX i ic
= EIRP2 SS
TX i ic
TX i
TX i
Mi
TX i ic
= EPRE SS
Mi
TX i
Mi
Mi
Mi
L Ant L Body + f CP
TX i
TX
i
Combining
+ 10 Log E SA + G SA
Mi
TX i
+ G Ant L
Mi
Mi
L Ant L Body + f CP
TX i
Server: EIRP2 SS
Interferer: EIRP2 SS
TX i ic
TX i ic
= EPRE SS
TX i ic
TX i
+ G Ant L
TX i ic
= EPRE SS
TX i
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
TX i
+ G Ant L
TX i ic
TX
TX i
Mi
TX i ic
i
Combining
+ 10 Log E SA + G SA
Mi
TX i
Mi
Mi
L Ant L Body + f CP
TX i
TX i ic
TX i
TX i
TX i ic
TX i ic
TX i ic
TX i
TX i ic
TX i
+ 10 Log E SA + G SA
TX i
TX i ic
Mi
Combining
TX i
Div
+ G SA
+ 10 Log E SA + G SA
TX i
Mi
Mi
Combining
Mi
L Ant L Body + f CP
TX i
504
TX i ic
TX i ic
TX i
TX i
TX
i
Combining
Div
+ 10 Log E SA + G SA
+ G SA
AT332_TRR_E0
TX ic
i
TX ic
i
TX ic
i
TX
TX ic
i
TX
TX
+ 10 Log E SA + G SA
TX
Combining
L Ant L Body + f CP
TX
TX i ic
TX i
Array
TX i ic
TX i ic
TX i
Combining
+ G SA
Array
Div
+ G SA L
Combining
+ G SA
TX i
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.
f CP
TX ic
10 Log 7 7,5 If D CPi = Normal
TX i ic
=
= Extended
10 Log 6 7,5 If D CP
0
If 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.
For downlink coherent joint transmission CoMP, the resulting signal level at any pixel, subscriber, or mobile Mi is the sum of
signal levels from all the coordinated servers:
TX ic
CoMP JTC
C Max
C i
Max -
-------------------10
10
= 10 Log
TXi ic
TX ic
CoMP JTC
C DLRS
TX ic
C i
E i
DLRS
DLRS
-------------------
-------------------CoMP
JTC
10
10
10
10
and E DLRS
= 10 Log
= 10 Log
TXi ic
TXi ic
TX ic
CoMP JTC
C SS
TX ic
C i
E i
SS
SS
-------------------
-------------------
-
CoMP
JTC
10
10
and E SS
10
10
= 10 Log
= 10 Log
TXi ic
TXi ic
TX ic
CoMP JTC
C PBCH
TX ic
C i
E i
PBCH -
PBCH
-------------------
-------------------CoMP
JTC
10
10
and E PBCH
= 10 Log
= 10 Log
10
10
TXi ic
TXi ic
505
CoMP JTC
C PDCCH
TX ic
C i
E i
PDCCH
PDCCH
--------------------
--------------------CoMP JTC
10
10
10
and E PDCCH
10
= 10 Log
= 10 Log
TX i ic
TXi ic
TX ic
CoMP JTC
C PDSCH
TX ic
C i
E i
PDSCH
PDSCH
-------------------
-------------------CoMP JTC
10
10
10
10
and E PDSCH
= 10 Log
= 10 Log
TX i ic
TXi ic
Output
TX ic
i
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 i ic
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 ic
i
TX i ic
or mobile Mi.
TX ic
i
E SS
: Received SS energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
TX i ic
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.
C Max
TX i ic
TX i ic
CoMP JTC
: Received max signal level from all the downlink coherent joint transmission servers TXi(ic) at the pixel,
CoMP JTC
C DLRS
: Received downlink reference signal level from all the downlink coherent joint transmission servers TXi(ic)
CoMP JTC
C SS
: Received SS signal level from all the downlink coherent joint transmission servers TXi(ic) at the pixel,
CoMP JTC
C PBCH
: Received PBCH signal level from all the downlink coherent joint transmission servers TXi(ic) at the pixel,
CoMP JTC
C PDCCH
: Received PDCCH signal level from all the downlink coherent joint transmission servers TXi(ic) at the pixel,
CoMP JTC
C PDSCH
: Received PDSCH signal level from all the downlink coherent joint transmission servers TXi(ic) at the pixel,
CoMP JTC
E DLRS
: Received downlink reference signal energy per resource element from all the downlink coherent joint
CoMP JTC
E SS
: Received SS energy per resource element from all the downlink coherent joint transmission servers TXi(ic)
CoMP JTC
E PBCH
: Received PBCH energy per resource element from all the downlink coherent joint transmission servers
506
AT332_TRR_E0
CoMP JTC
E PDCCH
: Received PDCCH energy per resource element from all the downlink coherent joint transmission servers
CoMP JTC
E PDSCH
: Received PDSCH energy per resource element from all the downlink coherent joint transmission servers
K: Boltzmanns constant.
T: Temperature in Kelvin.
F : Subcarrier width (15 kHz).
nf
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 one resource element, i.e., over one subcarrier, is calculated as follows:
TX i ic
n 0 Sym = n 0 + 10 Log F
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
Output
TX i ic
n Sym
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 502 at the pixel, subscriber, or mobile Mi covered by the cell
TXi(ic).
E SS
TX jc
j
: Received SS energy per resource element received from any interfering cell TXj(jc) as calculated in "Signal
Level Calculation (DL)" on page 502 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 502 at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
TX jc
j
E PDCCH : Received PDCCH energy per resource element received from any interfering cell TXj(jc) as calculated in "Signal
Level Calculation (DL)" on page 502 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 502 at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
507
Interfering cells TXj(jc) do not include any downlink coherent joint transmission CoMP
servers.
TX
G SA : Smart antenna gain in the direction . For more information, see "Beamforming Smart Antenna Models" on
page 43.
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 43.
MD
already include M Shadowing Model + G CoMP , M Shadowing C I + G CoMP is added to the received energies per resource
element from interferers in order to achieve the ratio M Shadowing Model M Shadowing C I :
E
TX j jc
= E
TX j jc
DPS
+ M Shadowing C I + G CoMP
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
TX j jc
N Sym DLRS : Number of downlink reference signal resource elements as calculated in "Downlink Transmission Power
N Sym PBCH : Number of PBCH resource elements as calculated in "Downlink Transmission Power Calculation" on
TX j jc
page 485.
TX j jc
N Sym PDCCH : Number of PDCCH resource elements as calculated in "Downlink Transmission Power Calculation" on
page 485.
TX j jc
N Sym PDSCH : Number of PDSCH resource elements as calculated in "Downlink Transmission Power Calculation" on
page 485.
TX j jc
N Sym DL : Total number of downlink resource elements as calculated in "Downlink Transmission Power Calculation"
on page 485.
TX ic TX jc
i
j
rO
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 493.
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 479.
TX jc
j
AU DL
N FB SS PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
N FB
TX i ic
TX j jc
and N FB
: Total number of frequency blocks defined in the frequency bands table for the channel
TX i ic
TX j jc
N FB CE0 and N FB CE0 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 0.
508
AT332_TRR_E0
TX ic
i
TX jc
j
N FB CE1 and N FB CE1 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 1.
TX ic
i
TX jc
j
N FB CE2 and N FB CE2 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 2.
TX i ic
TX j jc
F Start and F Start : Start frequencies of the channels assigned to the cells TXi(ic) and TXj(jc) calculated as explained
in "Conversion From Channel Numbers to Start and End Frequencies" on page 494.
TX i ic
TX j jc
W Channel and W Channel : Bandwidths of the channels assigned to cells TXi(ic) and TXj(jc).
ID
TX ic
i
r DL CE
N Ant TX : Number of transmission (downlink) antenna ports defined for the cell TXi(ic).
N Ant TX : Number of transmission (downlink) antenna ports defined for the cell TXj(jc).
TX i ic
TX j jc
and ID
and
TX jc
j
r DL CE :
TX i ic
TX j jc
Calculations
Two interference calculation methods exist in Atoll.
TX j jc
TX j jc
Calculations of f MIMO , f TL
TX i ic TX j jc
, f ICIC DL
TX i ic TX j jc
, f PDCCH
TX i ic TX j jc
, and f PDSCH
are
TX j jc
TX ic TX jc
i
j
f ABS DL
[LTE]
eICIConRS = 1
Method 1: Synchronised Transmission and Reception
Atoll calculates the interference between two cells using this method when:
The frequency channels assigned to the interfered and interfering cells have the same centre frequency, and
The interfered and interfering cells both have an even number of frequency blocks or both have an odd number of
frequency blocks, and
The Atoll.ini file does not contain the following option:
[LTE]
SameItf_PDSCH_RS_PDCCH = 1
Synchronised transmission and reception means that the OFDM symbols of the interfered and interfering frames overlap and
match each other in time.
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:
RS of the interfered cell TXi(ic) collide only with RS of the interfering cell TXj(jc)
TX i ic
TX j jc
= ID PSS
TX j jc
TX i ic
For the calculation of the probability of collision, here N Ant TX = Min 4 NAnt TX .
TX jc
TX j jc
DLRS
j
TX ic
E DLRS
N i
---------------------
TX i ic TX j jc
10
Ant TX
= 10 Log ------------------ 10
+ fO
TX jc
j
N Ant TX
RS of the interfered cell TXi(ic) collide with RS, PDCCH, and PDSCH of the interfering cell TXj(jc)
509
TX ic
i
TX jc
j
= ID PSS
TX jc
j
TX ic
i
For the calculation of the probability of collision, here N Ant TX = Min 4 N Ant TX .
TX j jc
DLRS
j
TX jc
E DLRS
N j
---------------------
TX ic TX j jc
10
Ant
TX
+f i
= 10 Log ------------------ 10
O
TX i ic
N Ant TX
TX jc
TX ic TX jc
TX jc
TX ic TX jc
TX jc
TX ic TX jc
TX jc
TX ic TX jc
j
i
j
j
i
j
E PDCCH + f PDCCH
E PDSCH + f PDSCH
TX j jc
---------------------------------------------------------------------------------------------------------------------------------------------
TXi ic
10
10
N Ant TX N Ant TX 10
+ 3 10
------------------------------------------------------------------------------------------------------------------------------------
+ 10 L og --------------------------------------------TX i ic
4
N Ant TX
TX i ic
TX j jc
DLRS
j
TX jc
E
DLRS
N j
---------------------
TX ic TX j jc
10
Ant
TX
+f i
= 10 Log ------------------ 10
O
TX
ic
i
N Ant TX
TX jc
TX ic TX jc
j
i
j
j
i
j
E PDCCH + f PDCCH
E PDSCH + f PDSCH
TX j jc
---------------------------------------------------------------------------------------------------------------------------------------------
TXi ic
10
10
N Ant TX N Ant TX 10
+ 5 10
------------------------------------------------------------------------------------------------------------------------------------
+ 10 L og --------------------------------------------TX i ic
6
N Ant TX
TX i ic
TX j jc
DLRS
j
TX jc
E DLRS
N j
---------------------
TX i ic TX j jc
10
Ant TX
= 10 Log ------------------ 10
TX i ic
+ fO
N Ant TX
TX jc
TX ic TX jc
j
i
j
j
i
j
E PDCCH + f PDCCH
E PDSCH + f PDSCH
TX j jc
---------------------------------------------------------------------------------------------------------------------------------------------
TXi ic
10
10
N Ant TX N Ant TX 10
+ 2 10
------------------------------------------------------------------------------------------------------------------------------------
+ 10 L og --------------------------------------------TX i ic
3
N Ant TX
RS of the interfered cell TXi(ic) collide only with PDCCH and PDSCH of the interfering cell TXj(jc)
This
occurs
TX i ic
ID PSS
when
TX i ic
( ID PSS
TX j jc
= ID PSS
and
TX i ic
Shift
TX j jc
= Shift 3
and
TX i ic
TX j jc
ID PSS
TX j jc
DLRS
TX ic TX jc
TX ic TX jc
j
i
j
j
i
j
EPDCCH
+ f PDCCH
E PDSCH + f PDSCH
-----------------------------------------------------------------------
----------------------------------------------------------------------10
10
10
TX i ic TX j jc
+ 3 10
= 10 Log ------------------------------------------------------------------------------------------------------------------------------------ + f O
4
TX i ic
510
TX jc
TX j jc
N Ant TX = N Ant TX = 1 )
OR
AT332_TRR_E0
TX jc
TX jc
j
DLRS
TX ic TX jc
TX jc
TX ic TX jc
TX jc
TX ic TX jc
j
j
i
j
i
j
EPDCCH
E
+f
+f
PDSCH PDSCH
PDCCH
-----------------------------------------------------------------------
----------------------------------------------------------------------10
10
TX ic TX jc
10
+ 5 10
i
j
= 10 Log ------------------------------------------------------------------------------------------------------------------------------------ + f O
6
TX i ic
TX j jc
DLRS
TX ic TX jc
j
i
j
j
i
j
EPDCCH
+ f PDCCH
E PDSCH + f PDSCH
-----------------------------------------------------------------------
----------------------------------------------------------------------10
10
TX i ic TX j jc
10
+ 2 10
= 10 Log ------------------------------------------------------------------------------------------------------------------------------------ + f O
3
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:
TX j jc
TX j jc
SS PBCH
TX j jc
E PBCH
ESS
--------------------TX j jc
-------------------
10
10
TX i ic TX j jc
TX j jc
10
N Sym SS + 10
N Sym PBCH
------------------------------------------------------------------------------------------------------------= 10 Log
+ f MIMO
+ fO
TX j jc
The interfering energy per resource element (dBm/Sym) received over the PDCCH from any cell TXj(jc) at a pixel, subscriber,
or mobile Mi is calculated as follows:
PDCCH of the interfered cell TXi(ic) collides with PDCCH and all the RS of the interfering cell TXj(jc)
This
occurs
TX ic
i
ID PSS
when
TX i ic
( ID PSS
TX j jc
= ID PSS
and
TX i ic
Shift
TX j jc
= Shift 3
and
TX i ic
TX j jc
N Ant TX = N Ant TX = 1 )
OR
TX jc
j
ID PSS
For the calculation of the probability of collision, here N Ant TX = Min 4 NAnt TX .
TX jc
TX jc
j
PDCCH
E DLRS
TX j jc
---------------------
TX ic TX jc
N
1
j
Sym DLRS in PDCCH
- 10 10 + f O i
----------------------------------------= 10 Log ------------------TX j jc
TX i ic
N Ant TX
N Sym PDCCH
TX jc
TX ic TX jc
j
i
j
TX ic
E PDCCH + f PDCCH
TX j jc
N i
-----------------------------------------------------------------------
N
10
Sym PDCCH
Sym DLRS in PDCCH
- 10
+ 10 L og ----------------------------------------------------------------------------TX i ic
N Sym PDCCH
Here, N Sym DLRS in PDCCH is the number of downlink reference signal resource elements that fall within the PDCCH, and
N Sym PDCCH is the number of PDCCH resource elements per frame.
PDCCH of the interfered cell TXi(ic) collides with PDCCH and some RS of the interfering cell TXj(jc)
TX ic
i
TX jc
j
= ID PSS
TX jc
j
TX ic
i
For the calculation of the probability of collision, here N Ant TX = Min 4 NAnt TX .
511
TX jc
j
PDCCH
j
TX ic
E
TX jc
TX ic
DLRS
j
i
N i
-------------------TX ic TX jc
N
N
j
10
Ant
TX
Sym
DLRS
in
PDCCH
Sym
DLRS
in
PDCCH
+f i
------------------------------------------------------------------------------------------- 10
= 10 Log ------------------O
TX jc
TX ic
j
i
N Ant TX
N Sym PDCCH
TX jc
TX ic TX jc
j
i
j
TX jc
E PDCCH + f
PDCCH
N j
-----------------------------------------------------------------------
10
Sym PDCCH
10
+ 10 L og ---------------------------- TXi ic
N Sym PDCCH
Here, N Sym DLRS in PDCCH is the number of downlink reference signal resource elements that fall within the PDCCH, and
N Sym PDCCH is the number of PDCCH resource elements per frame.
PDCCH of the interfered cell TXi(ic) collides only with PDCCH of the interfering cell TXj(jc)
TX i ic
TX j jc
TX j jc
= ID PSS
TX i ic TX j jc
TX j jc
TX i ic
TX i ic TX j jc
+ fO
The interfering energy per resource element (dBm/Sym) received over the PDSCH from any cell TXj(jc) at a pixel, subscriber,
or mobile Mi is calculated as follows:
PDSCH of the interfered cell TXi(ic) collides with PDSCH and all the RS of the interfering cell TXj(jc)
This
occurs
TX i ic
ID PSS
when
TX i ic
( ID PSS
TX j jc
= ID PSS
and
TX i ic
Shift
TX j jc
= Shift 3
and
TX i ic
TX j jc
N Ant TX = N Ant TX = 1 )
OR
TX j jc
ID PSS
For the calculation of the probability of collision, here N Ant TX = Min 4 N Ant TX .
TX jc
TX j jc
PDSCH
E DLRS
TX j jc
--------------------
TX ic TX j jc
N Sym DLRS in PDSCH
1
- 10 10 + f O i
----------------------------------------= 10 Log ------------------TX j jc
TX i ic
N Ant TX
N Sym PDSCH
TX jc
TX ic TX jc
j
i
j
TX ic
E PDSCH + f PDSCH
TX j jc
N i
-----------------------------------------------------------------------
N
10
Sym PDSCH
Sym DLRS in PDSCH
10
+ 10 L og ----------------------------------------------------------------------------TX i ic
N Sym PDSCH
Here, N Sym DLRS in PDSCH is the number of downlink reference signal resource elements that fall within the PDSCH, and
N Sym PDSCH is the number of PDSCH resource elements per frame.
PDSCH of the interfered cell TXi(ic) collides with PDSCH and some RS of the interfering cell TXj(jc)
TX i ic
TX j jc
= ID PSS
TX j jc
TX i ic
For the calculation of the probability of collision, here N Ant TX = Min 4 N Ant TX .
512
AT332_TRR_E0
TX jc
TX jc
j
PDSCH
j
TX ic
E
TX jc
TX ic
DLRS
j
i
N i
-------------------TX ic TX jc
N
N
j
10
Ant
TX
Sym
DLRS
in
PDSCH
Sym
DLRS
in
PDSCH
+f i
------------------------------------------------------------------------------------------ 10
= 10 Log ------------------O
TX jc
TX ic
j
i
N Ant TX
N Sym PDSCH
TX jc
TX ic TX jc
j
i
j
TX jc
E PDSCH + f
PDSCH
N j
-----------------------------------------------------------------------
10
Sym PDSCH
- 10
+ 10 L og --------------------------- TXi ic
N Sym PDSCH
Here, N Sym DLRS in PDSCH is the number of downlink reference signal resource elements that fall within the PDSCH, and
N Sym PDSCH is the number of PDSCH resource elements per frame.
PDSCH of the interfered cell TXi(ic) collides only with PDSCH of the interfering cell TXj(jc)
TX i ic
TX j jc
= ID PSS
TX j jc
TX i ic TX j jc
TX j jc
TX i ic
TX i ic TX j jc
+ fO
The frequency channels assigned to the interfered and interfering cells do not have the same centre frequency, or
The interfered and interfering cells do not both have an even number of frequency blocks or do not both have an odd
number of frequency blocks, or
The Atoll.ini file contains the following option:
[LTE]
SameItf_PDSCH_RS_PDCCH = 1
This method is also used for calculating the interference received from LTE cells of an external network in co-planning mode,
i.e., inter-technology interference received from LTE cells calculated using the inter-technology IRFs.
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:
TX jc
TX j jc
DLRS
TX jc
TX ic TX jc
j
i
j
E j
E PDCCH + f 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 i ic TX j jc
E PDSCH + f PDSCH
----------------------------------------------------------------------10
TX j jc
TX ic TX j jc
N Sym PDSCH
- + fO i
---------------------------TX j jc
N Sym DL
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:
TX j jc
TX jc
j
SS PBCH
TX j jc
TX j jc
TX j jc
+ f MIMO
E PBCH + f MIMO
ESS
----------------------------------------------TX j jc
---------------------------------------------
10
10
TX ic TX jc
10
N Sym SS + 10
N Sym PBCH
j
- + f O i
= 10 Log --------------------------------------------------------------------------------------------------------------------------------------------------TX j jc
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:
513
TX jc
+ 10
TX jc TX ic TX jc
j
i
j
E PDSCH + f
PDSCH
----------------------------------------------------------------------10
TX jc
j
TX ic TX j jc
N Sym PDSCH
- + fO i
---------------------------TX jc
j
N Sym DL
TX jc
TX j jc
TX ic TX jc
j
i
j
E j
E
TX jc
TX jc
DLRS
PDCCH + f PDCCH
j
j
-----------------------------------------------------------------------------------------N Sym DLRS
N Sym PDCCH
10
10
----------------------------------------------------= 10 Log 10
TX jc + 10
TX jc
j
j
N Sym DL
N Sym DL
TX jc
j
PDSCH
PDCCH
TX jc
TX ic TX jc
j
i
j
E j
E PDCCH + f PDCCH
TX j jc
TX j jc
DLRS -----------------------------------------------------------------------------------------N Sym DLRS
N Sym PDCCH
10
10
- + 10
---------------------------- ------------------------
= 10 Log 10
TX j jc
TX j jc
N Sym DL
N Sym DL
+ 10
TX j jc TX i ic TX j jc
E PDSCH + f PDSCH
----------------------------------------------------------------------10
TX j jc
TX ic TX jc
N Sym PDSCH
j
- + fO i
---------------------------TX j jc
N Sym DL
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:
For cells using more than 1 antenna port, the encircled 10 in the formulas below is
replaced with 8.
TX j jc
TX j jc
RSSI
TX i ic TX j jc
EPDSCH + fPDSCH
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
TX i ic TX j jc
E PDCCH + f PDCCH
----------------------------------------------------------------------10
TX j jc
N Sym PDCCH
10
- 10 + 10
+ --------------------------------------------------------------------------------------------TX jc
TX jc
j
j
N Sym PDSCH + N Sym PDCCH
TX j jc
E DLRS
--------------------10
TX j jc
TX i ic TX j jc
2 Min 2 N Ant TX + f O
TX i ic TX j jc
f PDCCH
TX i ic TX j jc
TX jc
TX ic TX jc
TX ic TX jc
j
j
i
j
i
j
DL
f
+f
+f
+f
+f
MIMO
TL
ICIC DL
ABS DL
CoMP
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TX j jc
10
1 AU DL 10
= 10 Log
TX
TX
TX
ic
TX
jc
TX
ic
TX
jc
j
j
i
j
i
j
DL
G SA G SA + f ICIC DL
+ f ABS DL
+ f CoMP
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TX jc
10
j
+ AU DL
10
514
TX j jc TX j jc TX i ic TX j jc TX i ic TX j jc DL
f MIMO + f TL
+ f ICIC DL
+ f ABS DL
+ f CoMP
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TX j jc
10
1 AU
10
DL
= 10 Log
TX j jc TX ic TX jc TX ic TX jc
i
j
i
j
DL
f
+f
+f
+f
TL
ICIC DL
ABS DL
CoMP
----------------------------------------------------------------------------------------------------------------------------------------------TX j jc
10
10
+ AU DL
TX jc
f PDSCH
TX i ic TX j jc
and f PDSCH
AT332_TRR_E0
TX jc
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 jc
j
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.
Calculation of Interference Reduction Factors
Calculations for the interference reduction factors are explained below:
Interference reduction due to the traffic loads of the interfering cells:
Interference reduction due to the traffic loads of the interfering cells TXj(jc) is calculated as follows:
TX j jc
f TL
TX j jc
= 10 Log TL 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:
The interference reduction factor due to static downlink ICIC using fractional frequency reuse for any pixel, subscriber,
or mobile Mi is calculated as follows:
TX i ic TX j jc
f ICIC DL
TX i ic TX j jc
= 10 Log p Collision
Whether a pixel, subscriber, or mobile Mi is in cell centre or cell-edge is determined as explained in "Best Server
Determination" on page 537.
TX i ic TX j jc
Depending on the ICIC mode defined for the frame configuration of the cells TXi(ic) and TXj(jc), f ICIC DL
is
calculated as follows:
TX i ic
TX i ic
TX j jc
TX j jc
r DL CE
r DL CE
= ---------------------------------------------------------------------------- and SP
= ---------------------------------------------------------------------------TX ic
TX jc
i
j
TX i ic
TX i ic
TX j jc
TX j jc
N
N
FB CE
FB CE
r DL CE + 1 r DL CE ----------------r DL CE + 1 r DL CE ----------------TX ic
TX jc
i
j
N FB
N FB
Where, SP is the switching point between the ICIC and the non-ICIC parts of the frame, and r DL CE is the downlink
cell-edge traffic ratios of the cells.
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 CE TL DL
1 r DL CE TL DL
--------------------------------------------------------- = ---------------------------------------------- 1 SP W Channel
N FB CE
SP WChannel ----------------N FB
515
With cells using static downlink ICIC, there can be four different interference scenarios.
i.
Between the ICIC part of the victim and the ICIC part of the interferer.
ii. Between the ICIC part of the victim and the non-ICIC part of the interferer.
iii. Between the non-ICIC part of the victim and the ICIC part of the interferer.
iv. 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
ii
ICIC
Non ICIC
Common
Common
iii
Non ICIC
ICIC
N FB CE
--------------------TX i ic
N FB
iv
Non ICIC
Non ICIC
Common
Where, N FB CE
TX ic
i
is the number of cell-edge frequency blocks common in TXi(ic) and TXj(jc), and N FB CE is the
TX i ic TX j jc
p Collision
TX j jc
TX i ic
i
p Coll
If SP
SP
TX j jc
TX i ic
TX j jc
= i
ii
+ p Coll SP
SP
TX j jc
TX i ic
p Coll SP
------------------------------------------------------------------------------------------------------------ SP
If SP
TX i ic
SP
For a pixel, subscriber, or mobile Mi in the cell centre 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
iv
p Coll
If SP
SP
TX j jc
TX jc
TX ic
+ p iii SP j SP i
= p iv
TX jc
TX ic
Coll 1 SP
Coll
--------------------------------------------------------------------------------------------------------------------------- If SP j SP i
TX ic
1 SP i
TX i ic TX j jc
Cell-edge: p Collision
Common
Where, N FB CC
Common
N FB CC
= -------------------TX i ic
N FB CC
Common
N FB CE
= -------------------TX ic
i
N FB CE
Common
is the number of common frequency blocks in TXi(ic) and TXj(jc) in cell centre, N FB CE
TX i ic
TX i ic
is the
number of common frequency blocks in TXi(ic) and TXj(jc) on cell-edge, N FB CC and N FB CE are respectively the
numbers of frequency blocks in cell centre and cell-edge of TXi(ic).
516
AT332_TRR_E0
ICIC mode
Cell centre
Cell edge
TX ic
i
No FFR
N FB
Time-switched FFR
N FB
TX ic
i
N FB
TX ic
i
TX ic
i
N FB CEx
TX i ic
Hard FFR
TX i ic
N FB CEx
TX ic
i
Soft FFR
N FB
TX i ic
N FB
N FB CEx
TX ic
i
TX ic
i
N FB CEx
TX ic
TX ic
N FB CEx
TX ic
i
i
i
N FB CE0 + N FB CE1 + N FB CE2
TX ic
i
TX ic
i
TX ic
i
TX i ic
N FB CEx
TX ic
i
Where N FB CEx can be N FB CE0 , N FB CE1 , or N FB CE2 depending on the PSS ID of TXi(ic).
Interference reduction due to subframe collision probabilities:
TX ic TX jc
i
j
The interference reduction factor due to downlink subframe collision probabilities f ABS DL
is calculated as
DL
NCoMP
TX k kc
TL DL
10 Log P DL = f ----------------------------------k
for k downlink CoMP servers
=
DL
CoMP
N CoMP
0
for other interferers
DL
f CoMP
DL
P CoMP is the collision probability read from the CoMP collision probability (DL) graph defined for the CoMP set to
N CoMP
TX k kc
TL DL
DL
k
which the servers belong. ----------------------------------is the average downlink traffic load of the N CoMP coordinated scheduling
DL
N CoMP
CoMP servers.
Calculation of the Downlink Inter-technology Interference
The downlink inter-technology interference is calculated as follows:
Inter Tech
I DL
TX k
P DL Rec
--------------------------------------
F
TX
ic
TX
i
k
TX k ICP DL
TX k
Here P DL Rec is the received downlink power from an interfering cell TXk belonging to another technology, and
F TX i ic TX k
ICPDL
is the inter-technology downlink channel protection ratio for a frequency offset F between the interfered
P DL Rec is calculated based on the EIRP from GSM cells, total power from UMTS, CDMA2000, and TD-SCDMA cells, maximum
power from LTE cells, preamble power from WiMAX cells, and downlink cell power from Wi-Fi cells.
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).
517
TX jc
j
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 jc
j
PDSCH : Interfering energy per resource element (dBm/Sym) received over the PDSCH from any cell TXj(jc) at a pixel,
subscriber, or mobile Mi covered by a cell TXi(ic).
TX j jc
PDCCH : Interfering energy per resource element (dBm/Sym) received over the PDCCH from any cell TXj(jc) at a pixel,
subscriber, or mobile Mi covered by a cell TXi(ic).
TX j jc
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.
Inter Tech
I DL
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 502.
TX i ic
E SS
: Received SS energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
TX i ic
E PBCH : Received PBCH 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 502.
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 502.
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 502.
TX i ic
n Sym
: Downlink noise for one subcarrier for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 507.
CINR DLRS : Downlink reference signal C/(I+N) from cell TXi(ic) at pixel, subscriber, or mobile Mi as calculated in "C/
TX ic
i
T SU MIMO DL : SU-MIMO threshold defined in the reception equipment used by Mis terminal.
T B : Bearer selection thresholds of the bearers defined in the reception 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.
TX ic
i
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.
i
BLER BDL : Downlink block error rate read from the graphs available in the reception equipment assigned to the
terminal used by the pixel, subscriber, or mobile Mi.
Mi
G Div PBCH : PBCH diversity gain defined in the reception equipment of the terminal used by the pixel, subscriber, or
mobile Mi.
G Div PDCCH : PDCCH diversity gain defined in the reception equipment of the terminal used by the pixel, subscriber,
or mobile Mi.
518
AT332_TRR_E0
DL
G Div : Additional downlink diversity gain defined for the clutter class where the pixel, subscriber, or mobile Mi is
located.
Calculations
The C/N for cell TXi(ic) are calculated as follows for any pixel, subscriber, or mobile Mi:
TX i ic
CNR DLRS
TX i ic
CNR SS
TX i ic
TX i ic
= E DLRS n Sym
TX i ic
= E SS
TX i ic
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 reception 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
If the cell supports MIMO, and according to the Mi diversity mode depending on the SU-MIMO and MU-MIMO
Mi
thresholds and criteria, transmit diversity, SU-MIMO diversity, or MU-MIMO diversity gain, G Div DL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the
TX i ic
Mi
reception equipment assigned to the pixel, subscriber, or mobile Mi for N Ant TX , N Ant RX , Mobility M i ,
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 reception equipment
for which the following is true:
M
TX ic
i
DL
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
TX i ic
Mi
DL
519
TX ic
i
DL
TX i ic
Mi
DL
Where G Div DL is the transmit diversity, SU-MIMO diversity, or MU-MIMO diversity gain applied if the cell supports
MIMO and depending on the Mi diversity mode, the SU-MIMO and MU-MIMO thresholds and criteria.
Output
TX i ic
CNR DLRS : Downlink reference signal C/N from cell TXi(ic) at pixel, subscriber, or mobile Mi.
CNR SS
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
TX i ic
TX ic
i
N FB SS PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
D CP
TX i ic
: Cyclic prefix duration defined in TXi(ic) frame configuration or, otherwise, in the global network settings.
TX i ic
TX i ic
N FB
TX i ic
is Normal, 6 if D CP
is Extended).
: 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
520
AT332_TRR_E0
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
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 502.
TX ic
i
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 502.
E PBCH : Received PBCH energy per resource element from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as
TX ic
i
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 502.
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 502.
TX i ic
N Sym PDCCH : Number of PDCCH resource elements as calculated in "Downlink Transmission Power Calculation" on
page 485.
TX i ic
N Sym PDSCH : Number of PDSCH resource elements as calculated in "Downlink Transmission Power Calculation" on
page 485.
TX i ic
n Sym
: Downlink noise for one subcarrier for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 507.
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 507.
TX jc
j
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 507.
TX j jc
PDSCH : Interfering energy per resource element (dBm/Sym) received over the PDSCH 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 507.
TX jc
j
PDCCH : Interfering energy per resource element (dBm/Sym) received over 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 507.
TX j jc
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 507.
Inter Tech
NR DL
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 518.
Mi
T SU MIMO DL : SU-MIMO threshold defined in the reception equipment used by Mis terminal.
T B : Bearer selection thresholds of the bearers defined in the reception equipment used by Mis terminal.
Mi
521
B DL Highest Service : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
or mobile Mi.
M
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.
i
BLER BDL : Downlink block error rate read from the graphs available in the reception equipment assigned to the
G Div PBCH : PBCH diversity gain defined in the reception equipment of the terminal used by the pixel, subscriber, or
mobile Mi.
Mi
G Div PDCCH : PDCCH diversity gain defined in the reception equipment of the terminal used by the pixel, subscriber,
or mobile Mi.
DL
G Div : Additional downlink diversity gain defined for the clutter class where the pixel, subscriber, or mobile Mi is
located.
Inter Tech
I DL
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
i
j
n Sym
DLRS
------------------
---------------------
TX i ic
10 10 + I Inter Tech + 10 10 + NR Inter Tech
= E DLRS 10 Log
DL
DL
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 i ic
= E SS
TX ic
i
j
n Sym
SS PBCH
------------------------
---------------------
Inter
Tech
Inter
Tech
10
10
10
+I
+ NR
+ 10
10 Log
DL
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 + I Inter Tech + 10 10 + NR Inter Tech
= E PBCH 10 Log
DL
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
i
j
n Sym
PDCCH-
-------------------
---------------------
TX i ic
Inter Tech
Inter Tech
10
10
+10
= E PDCCH 10 Log
10
+ I DL
+ NR DL
All TXj jc
The PDSCH C/(I+N) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX jc
TX i ic
CINR PDSCH
522
TX ic
j
n Sym
PDSCH-
----------------------------------------
TX i ic
10
10
Inter
Tech
Inter
Tech
+ NR
10
+I
+10
= E PDSCH 10 Log
DL
DL
All TXj jc
AT332_TRR_E0
The downlink reference signal received quality (RSRQ) for cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile
Mi:
RSRQ
TX ic
i
TX ic
i
= 10 Log N FB
TX i ic
Where E DLRS
TX ic
i
+ E DLRS RSSI
TX i ic
TX ic
i
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:
For cells using more than 1 antenna port, the encircled 10 in the formulas below is
replaced with 8.
TX jc
RSSI
TX i ic
TX ic
j
n Sym
RSSI
TX ic
------------------
--------------------TX ic
i
10 10 + I Inter Tech + 10 10 12 + NR Inter Tech + 10 Log N i
= 10 Log RSSI +
DL
FB
DL
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
j
n Sym
DLRS -
------------------
---------------------
TX ic
10 10 + I Inter Tech + 10 10 + NR Inter Tech + 10 Log 2 N i
= 10 Log
DL
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
i
j
n Sym
SS PBCH-
------------------------
---------------------
10 10 + I Inter Tech + 10 10 + NRInter Tech + 10 Log N
= 10 Log
DL
SCa FB N FB SS PBCH
DL
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:
Method 1: Synchronised Transmission and Reception
For details, see "Interference Calculation (DL)" on page 455.
TX i ic
I + N PDCCH
TX i ic
I + N PDSCH
TX jc
TX ic
TX jc
TX ic
j
n Sym
TX ic
PDCCH-
i
----------------------------------------
N Sym PDCCH
10
10
Inter Tech
Tech
- + NR Inter
= 10 Log
10
+ I DL
+ 10
+ 10 Log ---------------------------------------------DL
TX ic
TX i ic
i
N SF DL + N TDD SSF
All TXj jc
j
n Sym
TX i ic
PDSCH-
-------------------
---------------------
N Sym PDSCH
10
10
Inter Tech
Tech
----------------------------------------------- + NR Inter
= 10 Log
+ 10
DL
TX i ic
10
+ I DL
+ 10 Log TXi ic
All TXj jc
N SF DL + N TDD SSF
TX i ic
I + N PDCCH
TX jc
TX i ic
I + N PDSCH
TX ic
j
n Sym
TX i ic
PDCCH-
------------------- N TXi ic
---------------------
Inter
Inter Tech
10
10
Sym PDSCH + N Sym PDCCH
------------------------------------------------------------------= 10 Log
10
+
+
10
+
+ NR DL
I
10
Log
TX i ic
DL
All TXj jc
N SD Slot N Slot SF N SF DL
TX ic
j
n Sym
TX i ic
PDSCH
------------------- N TXi ic
---------------------
Inter Tech
10
10
Sym PDSCH + N Sym PDCCH
- + NR Inter
= 10 Log
10
+ I DL
+ 10
+ 10 Log ------------------------------------------------------------------DL
TX i ic
All TXj jc
N SD Slot N Slot SF N SF DL
523
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 ic
i
If the cell supports MIMO, and according to the Mi diversity mode depending on the SU-MIMO and MU-MIMO
Mi
thresholds and criteria, transmit diversity, SU-MIMO diversity, or MU-MIMO diversity gain, G Div DL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the
TX ic
i
reception equipment assigned to the pixel, subscriber, or mobile Mi for N Ant TX , N Ant RX , Mobility M i ,
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 reception equipment
for which the following is true:
Mi
Mi
TX i ic
DL
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
TX i ic
Mi
TX ic
i
TX ic
i
DL
DL
TX i ic
Mi
DL
Where G Div DL is the transmit diversity, SU-MIMO diversity, or MU-MIMO diversity gain applied if the cell supports
MIMO and depending on the Mi diversity mode, the SU-MIMO and MU-MIMO thresholds and criteria.
524
AT332_TRR_E0
Output
TX ic
i
CINR DLRS : Downlink reference signal C/(I+N) from cell TXi(ic) at pixel, subscriber, or mobile Mi.
CINR SS
TX ic
i
TX i ic
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 ic
i
TX i ic
TX i ic
: Downlink reference signal received quality from cell TXi(ic) at pixel, subscriber, or mobile Mi.
TX i ic
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 ic
i
I + N PDCCH : PDCCH 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 : PDSCH total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile Mi covered by a
cell TXi(ic).
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
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 527.
n PUSCH PUCCH : Uplink noise for the PUSCH and the PUCCH for the cell TXi(ic).
N FB
TX ic
i
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
FPC
: Fractional uplink power control factor defined for the cell TXi(ic).
Mi
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
Mi
G Ant : Transmitter antenna gain for the antenna used by the transmitter TXi.
TX i
TX i
= L Total UL ).
TX i
L Total : Total loss calculated as explained in "Signal Level Calculation (DL)" on page 502.
L Model : Loss on the transmitter-receiver path (path loss) calculated using a propagation model.
525
L Ant : Antenna attenuation (from antenna patterns) calculated for the antenna used by the transmitter TXi.
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
: 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
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.
D CP
TX i ic
: Cyclic prefix duration defined in TXi(ic) frame configuration or, otherwise, in the global network settings.
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 i ic
TX i ic
TX i ic
TX ic
TX ic
i
i
+ n PUSCH PUCCH 10 Log N FB
TX i ic
TX i ic
P O_PUSCH = CINR PUSCH Max + NRUL ICIC + n PUSCH PUCCH 10 Log NFB
TX ic
for cell-edge.
TX ic
i
i
Where n PUSCH PUCCH 10 Log N FB
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:
Mi
Mi
TX i
C PUSCH PUCCH = EIRP PUSCH PUCCH L Path M Shadowing Model L Indoor + G Ant L
TX i
Mi
Mi
L Ant L Body + f CP
Where EIRP is the effective isotropic radiated power of the terminal calculated as follows:
M
Mi
+G
= P Allowed without power control adjustment at the start of the calculations, and is P
adjustment.
526
Mi
Mi
Mi
AT332_TRR_E0
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.
f CP
TX ic
10 Log 7 7,5 If D CPi = Normal
TX i ic
=
= Extended
10 Log 6 7,5 If D CP
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 ic
TX ic
i
i
n 0 PUSCH PUCCH = n 0 + 10 Log N FB
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).
527
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:
6.4.4.8.1
Calculation of the uplink interference from each individual interfering mobile as explained in "Interfering Signal Level
Calculation (UL)" on page 528.
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 530.
TX i ic
N FB
TX j jc
and N FB
: Total number of frequency blocks defined in the frequency bands table for the channel
TX i ic
TX j jc
N FB CE0 and N FB CE0 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 0.
TX i ic
TX j jc
N FB CE1 and N FB CE1 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 1.
TX i ic
TX j jc
N FB CE2 and N FB CE2 : Number of cell-edge frequency blocks defined in the frame configurations table for the
channel bandwidth used by the cell and PSS ID 2.
Mj
C PUSCH PUCCH : PUSCH and PUCCH signal level received at a cell TXi(ic) from an interfering mobile Mj covered by a cell
TXj(jc) as calculated in "Signal Level Calculation (UL)" on page 525.
Mj
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 493.
TL UL
rO
TX j jc
Cell 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 479.
Mj
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
528
Mj
TX i ic TX j jc
+ f TL UL + f ICIC UL
TX i ic TX j jc
+ f ABS UL
UL
+ f CoMP
AT332_TRR_E0
M
Where f TL UL is an interference reduction factor due to the uplink traffic load of the interfering mobile Mj, calculated as
follows:
M
j
j
f TL UL = 10 Log TL UL
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 ICIC in uplink, 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 ic TX jc
i
j
f ICIC UL
TX ic TX jc
j
i
= 10 Log p Collision
TX i ic TX j jc
Where p Collision
is the collision probability between the subcarriers used by the interfered and interfering cells.
TX i ic TX j jc
Cell-edge: p Collision
Common
Where, N FB CC
Common
N FB CC
= -------------------TX i ic
N FB CC
Common
N FB CE
= -------------------TX i ic
N FB CE
Common
is the number of common frequency blocks in TXi(ic) and TXj(jc) in cell centre, N FB CE
TX i ic
is the
TX i ic
number of common frequency blocks in TXi(ic) and TXj(jc) on cell-edge, N FB CC and N FB CE are respectively the
numbers of frequency blocks in cell centre and cell-edge of TXi(ic).
Number of frequency blocks in
ICIC mode
Cell centre
Cell edge
TX ic
i
No FFR
N FB
Time-switched FFR
N FB
TX ic
i
N FB
TX i ic
TX i ic
N FB CEx
TX i ic
Hard FFR
TX i ic
N FB CEx
TX i ic
Soft FFR
N FB
TX i ic
TX i ic
N FB
N FB CEx
TX i ic
TX i ic
N FB CEx
TX ic
TX ic
N FB CEx
TX ic
i
i
i
N FB CE0 + N FB CE1 + N FB CE2
TX i ic
TX i ic
TX i ic
N FB CEx
TX i ic
Where N FB CEx can be N FB CE0 , N FB CE1 , or N FB CE2 depending on the PSS ID of TXi(ic).
Whether a pixel, subscriber, or mobile is located in the cell-edge is determined as explained in "Best Server
Determination" on page 537.
Interference reduction due to subframe collision probabilities:
TX i ic TX j jc
The interference reduction factor due to uplink subframe collision probabilities f ABS UL
is calculated as
529
UL
NCoMP
TX kc
TL UL
UL
k
for k uplink CoMP servers
N
CoMP
0
for other interferers
UL
f CoMP
UL
P CoMP is the collision probability read from the CoMP collision probability (UL) graph defined for the CoMP set to
N CoMP
TX kc
k
TL UL
UL
k
which the servers belong. ----------------------------------is the average uplink traffic load of the N CoMP coordinated scheduling
UL
N CoMP
CoMP servers.
In Monte Carlo simulations, Atoll calculates two separate noise rise values; for the mobiles located in the cell-edge of the
interfered cell Atoll calculates the ICIC UL Noise Rise, and for the mobiles located in the cell centre of the interfered cell Atoll
calculates the UL Noise Rise.
In coverage predictions, point analysis, and calculations on subscriber lists, according to the zone, cell centre or cell-edge,
where the pixel, receiver, or subscriber is located, Atoll uses either the ICIC UL Noise Rise or the UL Noise Rise to calculate the
PUSCH and PUCCH C/(I+N). For more information on the calculation of the uplink noise rise, see "Noise Rise Calculation (UL)"
on page 530.
Output
6.4.4.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).
Mj
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 528.
TX i ic
n PUSCH PUCCH : Uplink noise for the PUSCH and the PUCCH for the cell TXi(ic) as calculated in "Noise Calculation (UL)"
on page 527.
Inter Tech
NRUL
Calculations
For any mobile Mi in the cell centre of the interfered cell TXi(ic), Atoll calculates the UL Noise Rise as follows:
M
TX i ic
NR UL
TX i ic
I PUSCH PUCCH
n
non-ICIC M
PUSCH PUCCH
------------------------------------------------------------------------------i
-------------------------------------------
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 in the cell centre of 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
530
TX i ic
+ n PUSCH PUCCH
AT332_TRR_E0
For any mobile Mi in the cell-edge of the interfered cell TXi(ic), Atoll calculates the ICIC UL Noise Rise as follows:
M
TX ic
IPUSCH PUCCH
n
ICIC M
PUSCH PUCCH
i
-------------------------------------------
-------------------------------------------------------------------
TX ic
10
10
+ NR Inter Tech n i
= 10 Log
10
+ 10
UL
PUSCH PUCCH
All M j
All TX j jc
TX ic
i
NRUL ICIC
For any pixel, subscriber, or mobile Mi in cell-edge of the interfered cell TXi(ic), Atoll calculates the PUSCH and PUCCH total
noise (I+N) as follows:
TX i ic
TX i ic
TX i ic
TX ic
i
NR UL
TX i 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
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 525.
TX i ic
n PUSCH PUCCH : PUSCH and PUCCH noise for the cell TXi(ic) as calculated in "Noise Calculation (UL)" on page 527.
T SU MIMO UL : SU-MIMO threshold defined in the reception equipment of the cell TXi(ic).
N FB
TX i ic
TX ic
i
: Total number of frequency blocks defined in the frequency bands table for the channel bandwidth used by
TX i ic
N FB CE0 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 0.
TX ic
i
N FB CE1 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 1.
TX i ic
N FB CE2 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 2.
TX i ic
T B Lowest : Bearer selection threshold of the lowest bearer in the reception 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 reception 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
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.
531
N Ant TX : Number of transmission (uplink) antenna ports defined for the terminal used by the pixel, subscriber, or
mobile Mi.
TX ic
i
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 reception 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
If the cell supports MIMO, and according to the Mi diversity mode depending on the SU-MIMO and MU-MIMO
TX i ic
thresholds and criteria, receive diversity, SU-MIMO diversity, or MU-MIMO diversity gain, G Div UL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the
M
TX ic
i
i
i
reception equipment assigned to the cell 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 reception equipment for
which the following is true:
Mi
TX i ic
Mi
UL
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
TX ic
i
UL
Where G Div UL is the receive diversity, SU-MIMO diversity, or MU-MIMO diversity gain applied if the cell supports
MIMO and depending on the Mi diversity mode, the SU-MIMO and MU-MIMO threshold and criteria.
532
AT332_TRR_E0
. 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:
N TX i ic
Mi
Mi
FB
-
CNR PUSCH PUCCH = CNR PUSCH PUCCH + 10 Log ----------------Mi
All FB
Final
N FB UL
TX i ic
Mi
Min
Where N FB UL Service N FB UL N FB CC for any pixel, subscriber, or mobile Mi in the cell centre of the interfered
TX i ic
Mi
Min
cell TXi(ic), and N FB UL Service N FB UL N FB CE for any pixel, subscriber, or mobile Mi in the cell-edge of the
interfered cell TXi(ic).
Number of frequency blocks in
ICIC mode
Cell centre
Cell edge
TX ic
i
No FFR
N FB
Time-switched FFR
N FB
TX ic
i
N FB
TX i ic
TX i ic
N FB CEx
TX i ic
Hard FFR
TX i ic
N FB CEx
TX i ic
Soft FFR
N FB
TX i ic
TX i ic
N FB
N FB CEx
TX i ic
TX i ic
N FB CEx
TX ic
TX ic
N FB CEx
TX ic
i
i
i
N FB CE0 + N FB CE1 + N FB CE2
TX i ic
TX i ic
TX i ic
N FB CEx
TX i ic
Where N FB CEx can be N FB CE0 , N FB CE1 , or N FB CE2 depending on the PSS ID of TXi(ic).
Uplink Power Control Adjustment:
533
Once the bandwidth allocation is performed, Atoll continues to work with the C/N given by the bandwidth allocation,
M
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 reception 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 PAllowed 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 531.
TX i ic
NRUL
: Uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on page 530.
TX i ic
NRUL ICIC : ICIC uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on page 530.
T SU MIMO UL : SU-MIMO threshold defined in the reception equipment of the cell TXi(c).
N FB
TX i ic
TX ic
i
: Total number of frequency blocks defined in the frequency bands table for the channel bandwidth used by
TX i ic
N FB CE0 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 0.
TX i ic
N FB CE1 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 1.
TX i ic
N FB CE2 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 2.
534
TX i ic
T B Lowest : Bearer selection threshold of the lowest bearer in the reception equipment assigned to the cell TXi(ic).
AT332_TRR_E0
M
P Allowed : Maximum allowed transmission power of the terminal used by the pixel, subscriber, or mobile Mi as
calculated in "Signal Level Calculation (UL)" on page 525.
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 reception 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 ic
i
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 reception equipment assigned to the cell
TXi(ic).
Calculations
For any pixel, subscriber, or mobile Mi in the cell centre of 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 in the cell-edge of the interfered cell TXi(ic), Atoll calculates the PUSCH and PUCCH C/
(I+N) as follows:
M
TX ic
i
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
If the cell supports MIMO, and according to the Mi diversity mode depending on the SU-MIMO and MU-MIMO
TX i ic
thresholds and criteria, receive diversity, SU-MIMO diversity, or MU-MIMO diversity gain, G Div UL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the
M
TX ic
i
i
i
reception equipment assigned to the cell TXi(ic) for N Ant TX , N Ant RX , Mobility M i , BLER BUL .
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 reception equipment for
which the following is true:
Mi
TX i ic
UL
Mi
Bearer Index
535
From among the bearers available for selection, the selected bearer is the one with the highest index.
TX ic
i
UL
Where G Div UL is the receive diversity, SU-MIMO diversity, or MU-MIMO diversity gain applied if the cell supports
MIMO and depending on the Mi diversity mode, the SU-MIMO and MU-MIMO threshold and criteria.
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.
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):
N TX i ic
Mi
Mi
FB
-
CINR PUSCH PUCCH = CINR PUSCH PUCCH + 10 Log ----------------Mi
All FB
Final
N FB UL
Mi
Min
TX i ic
Where N FB UL Service N FB UL N FB CC for any pixel, subscriber, or mobile Mi in the cell centre of the interfered
Min
Mi
TX i ic
cell TXi(ic), and N FB UL Service N FB UL N FB CE for any pixel, subscriber, or mobile Mi in the cell-edge of the
interfered cell TXi(ic).
536
AT332_TRR_E0
ICIC mode
Cell centre
Cell edge
TX ic
i
No FFR
N FB
Time-switched FFR
N FB
TX ic
i
N FB
TX ic
i
TX ic
i
N FB CEx
TX i ic
Hard FFR
TX i ic
N FB CEx
TX ic
i
Soft FFR
N FB
TX i ic
N FB
TX ic
i
N FB CEx
TX ic
i
TX ic
i
N FB CEx
TX ic
N FB CEx
TX ic
TX ic
TX i ic
i
i
i
N FB CE0 + N FB CE1 + N FB CE2
TX ic
i
TX ic
i
N FB CEx
TX ic
i
Where N FB CEx can be N FB CE0 , N FB CE1 , or N FB CE2 depending on the PSS ID of TXi(ic).
Uplink Power Control Adjustment:
Once the bandwidth allocation is performed, Atoll continues to work with the C/(I+N) given by the bandwidth
Mi
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
Mi
Mi
Mi
TX i ic
Mi
+ M PC , where T
B UL
TX i ic
Mi
B UL
the reception 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
TX i 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
Mi
537
Input
TX ic
i
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 502 using the terminal and service parameters ( L
,G
of Mi.
TX ic
i
E DLRS : Received downlink reference signal energy per resource element (RSRP) from any cell TXi(ic) at a pixel,
subscriber, or mobile Mi as calculated in "Signal Level Calculation (DL)" on page 502.
M HO
TX i ic
TX ic
i
TX i ic
TX i ic
TX i ic
p Layer : Priority defined for the layer assigned to for any cell TXi(ic).
N SCell
Max DL
: Maximum number of downlink secondary cells defined for the terminal used by the pixel, subscriber, or
mobile Mi.
Max UL
N SCell
: Maximum number of uplink secondary cells defined for the terminal used by the pixel, subscriber, or
mobile Mi.
Calculations
The serving cell selected for coverage predictions is based on the Standard serving cell selection method. The serving cell
selected for Monte Carlo simulations can also be based on the Random method instead of the Standard method. If no serving
cell is found for a mobile Mi, it is rejected for No Coverage.
The best server selection for any pixel, subscriber, or mobile Mi BSM is performed as follows:
i
Standard cell selection based on 3GPP specifications for connected mode mobility:
a. Qualification:
To qualify as potential servers, cells must fulfill the following requirements:
PRACH
preamble
format
a.
The cells layers must be supported by the pixel, subscriber, or mobile Mis service and terminal.
The speed defined in the pixel, subscriber, or mobile Mis mobility type must be less than or equal to the
maximum speed supported by the cells layers.
The pixel, subscriber, or mobile Mi must be located within the round-trip time distances corresponding to the
cells PRACH preamble format.
Cyclic prefix
Preamble sequence
Window
size
Guard
period
RTT distance
Tsa
Sec.
Ts
Sec.
Sec.
Sec.
Sec.
Metres
3168
0.00010
24576
0.00080
0.00090
0.00100
0.00010
14521
21024
0.00068
24576
0.00080
0.00148
0.00200
0.00052
77290
6240
0.00020
49152
0.00160
0.00180
0.00200
0.00020
29511
21024
0.00068
49152
0.00160
0.00228
0.00300
0.00072
107269
448
0.00001
4096
0.00013
0.00015
0.00017
0.00002
2811
For potential serving cells that belong to layers of higher priorities, the RSRP received at the pixel, subscriber,
or mobile Mi must be higher than or equal to the cells Min RSRP plus the cell selection threshold:
TX ic
TX ic
TX ic
i
i
i
E DLRS T RSRP + Max 0 T Selection .
538
Cyclic
prefix +
preamble
sequence
AT332_TRR_E0
For the potential serving cells that belong to the layer of the lowest priority, the RSRP received at the pixel,
TX ic
i
TX ic
i
subscriber, or mobile Mi must be higher than or equal to the cells Min RSRP: E DLRS T RSRP .
b. Preselection:
From the list of cells that qualify as potential servers in step a., the cell that fulfills the following conditions is
preselected as the serving cell ( S 0 ):
From which the pixel, subscriber, or mobile Mi receives the highest reference signal level or RSRP ( C DLRS or
TX i ic
TX i ic
TX i ic
S0
S0
S0
S0
TX i ic
S0
reference signal level or RSRP plus the cell individual offset ( C DLRS + O Individual or E DLRS + O Individual ),
according to the defined best server selection criterion.
If no cell fulfils the above condition, then the preselected server ( S 0 ) is selected as the best server.
The cells layers must be supported by the pixel, subscriber, or mobile Mis service and terminal.
The cells frequency band must be supported by the pixel, subscriber, or mobile Mis terminal.
The speed defined in the pixel, subscriber, or mobile Mis mobility type must be less than or equal to the
maximum speed supported by the cells layers.
The pixel, subscriber, or mobile Mi must be located within the round-trip time distances corresponding to the
cells PRACH preamble format (see table above).
The RSRP received at the pixel, subscriber, or mobile Mi must be higher than or equal to the cells Min RSRP:
TX i ic
TX i ic
E DLRS T RSRP .
b. Final selection:
From the list of cells that qualify as potential servers in step a., Atoll keeps only one potential server per layer, i.e.,
per layer the cell from which the pixel, subscriber, or mobile Mi receives the highest reference signal level or RSRP,
and then selects among these cells one cell as the best server at random.
For carrier aggregation, Atoll selects multiple servers by processing lists of potential servers according to the Standard or
Random cell selection method:
LTE users:
a. A list of potential serving cells whose cell type includes LTE
LTE-A users:
b. A list of potential primary serving cells whose cell type includes LTE and LTE-A PCell
c. A list of potential secondary serving cells whose may include LTE-A SCell DL and LTE-A SCell UL
Atoll selects the serving cell for LTE users from the list a. and a primary serving cell for LTE-A users from the remaining
list b.
Once a primary serving cell has been selected, Atoll eliminates the selected cell as well as any other co-channel cell
from list c. Here, co-channel cells are cells whose channels overlap the channel being used the primary serving cell.
539
In intra-eNode-B carrier aggregation, at this stage Atoll also eliminates cells belonging to
other eNode-Bs than that of the selected primary cell.
In group-based carrier aggregation, at this stage Atoll also eliminates cells not belonging
to the carrier aggregation groups to which the selected primary cell belongs.
If the primary serving cell belongs to more than one carrier aggregation groups, Atoll
searches for secondary serving cells in the in the first carrier aggregation group among
the largest carrier aggregation groups (most member cells) sorted alphabetically.
You can switch between carrier aggregation modes, using the Atoll.ini file. For more
information, see the Administrator Manual.
For LTE-A users with a primary serving cell of type LTE-A PCell selected from list b., Atoll selects secondary serving
cells from list c.
This step is carried out until either list c. is empty, or the numbers of downlink or uplink secondary serving cells
Max DL
assigned to the user become equal to the maximum numbers defined in the terminal properties ( N SCell
Max UL
N SCell
and
). Secondary cells are selected based on the reference signal level or RSRP, according to the defined best
server selection criterion. Only secondary cells whose PDSCH C/(I+N) is higher than or equal to the secondary cell
DL
activation threshold defined in the terminal reception equipment properties ( T SCell ) are activated for aggregation in
downlink. Similarly, only secondary cells whose PDSCH C/(I+N) and PUSCH C/(I+N) are both higher than or equal to the
DL
secondary cell activation threshold defined in the terminal and cell reception equipment properties ( T SCell and
UL
From the CoMP set to which the primary serving cell belongs,
Within the best servers cell-edge region, and
Among cells using frequency channels with the same centre frequency.
The number of CoMP servers, including the primary serving cell, is limited to the CoMP transmission and reception set sizes
Max DL
( N CoMP
Max UL
and N CoMP
If the best server belongs to more than one CoMP set, Atoll searches for additional CoMP servers in the CoMP set that uses
the CoMP scheme providing the highest gains: non-coherent joint transmission then coherent joint transmission then
coordinated scheduling then dynamic point selection12. If the best server belongs to more than one CoMP set using the same
CoMP scheme, Atoll searches for additional CoMP servers in the first CoMP set among the largest CoMP sets (most member
cells) sorted alphabetically.
Atoll determines whether the pixel, subscriber, or mobile Mi is in the cell-edge or cell centre of TXi(ic) by:
Either calculating the difference between the total 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,
2ndBSM
L Total
pixel,
subscriber,
BS M 2ndBS M
i
i
+ 10 Log r O
or
BS M
mobile
BS M
Mi
is
considered
to
be
cell
edge
if
BS M
Mi
explained in "Signal Level Calculation (DL)" on page 452. L Path is the delta path loss threshold defined for the best
server of the pixel, subscriber, or mobile Mi.
12.
540
Or calculating the difference between the RSRP from the second best server and the best server, and comparing it
with the delta RSRP threshold defined for the best server of the pixel, subscriber, or mobile Mi.
Based on CoMP gains published in the R&D test results on CoMP used by the 3GPP (R1-111944, R1-111922, R1-112811)
and a research paper published in IEEE ComSoc Magazine February 2012.
AT332_TRR_E0
Therefore,
2ndBS
E DLRS
a
2ndBS
pixel,
M
subscriber,
BS
+ O Individual + 10 Log r O
BS
or
2ndBS
i
mobile
M
BS
Mi
is
BS
considered
BS
to
be
cell
edge
if
i
i
i
E
+ O Individual E DLRS , and it is considered to be in cell
DLRS
2ndBS
centre otherwise. Here, E DLRS is the RSRP from Mis best server and E DLRS
BS M
calculated as explained in "Signal Level Calculation (DL)" on page 452. O Individual is the cell individual offset defined
2ndBS M
BS M
for Mis best server and O Individual is the cell individual offset defined for Mis second best server. E DLRS is the delta
RSRP threshold defined for the best server of the pixel, subscriber, or mobile Mi.
If you set the cell edge calculation method to use RSRP rather than path losses, Atoll calculates the cell-edge regions
for CoMP by comparing the cell-edge margin with the difference between the best server RSRP and the second best
server RSRP belonging to the same CoMP set.
BSM 2ndBS M
i
i
rO
is the total channel overlap ratio between the best server and the second best server as calculated in "Co- and
Calculation of uplink and downlink total resources in a cell as explained in "Calculation of Total Cell Resources" on
page 541.
Calculation of uplink and downlink UE capacities as explained in "Calculation UE Capacities" on page 549.
Calculation of throughputs as explained in "Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput, and
Per-user Throughput Calculation" on page 551.
6.4.6.1.1
N FB SS PBCH : Number of frequency blocks that carry the SS and the PBCH (6).
D CP
TX ic
i
: Cyclic prefix duration defined in TXi(ic) frame configuration or, otherwise, in the global network settings.
TX i ic
TX i ic
is Normal, 6 if D CP
is Extended).
TX i ic
N SD PDCCH : Number of PDCCH symbol durations per subframe defined in TXi(ic) frame configuration or, otherwise,
in the global network settings.
TX i ic
N FB
: Total number of frequency blocks defined in the frequency bands table for the channel bandwidth used by
TX i ic
N FB CE0 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 0.
541
TX ic
i
N FB CE1 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 1.
TX ic
i
N FB CE2 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 2.
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
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
DSUUD-DDDDD
DSUDD-DDDDD
TX ic
i
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:
542
AT332_TRR_E0
Special
Subframe
Configuration
DwPTS
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
TX i ic
TX i ic
TX i ic
DwPTS
R DL
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
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 ic
i
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 DMRS is the overhead corresponding to the UE-specific reference signals transmitted on the
logical antenna port 5 or the demodulation reference signals transmitted using antenna ports 7 and 8 or 7 through 14.
These overheads are calculated as follows:
Downlink reference signal overhead
The downlink reference signal overhead depends on the number of transmission antenna ports:
TX i ic
O DLRS
TX i ic
= N FB
TX i ic
TX i ic
TX i ic
TX i ic
N DLRS SRB
TX i ic
TX i ic
= 16
24
TX i ic
TX i 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
543
Special
Subframe
Configuration
N SD SSF
10
11
12
10
11
TX ic
i
N Ant TX
TX ic
i
N DLRS DwPTS
DwPTS
N SD SSF
TX ic
i
TX ic
i
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
12
20
20
12
20
20
12
12
10
12
12
544
AT332_TRR_E0
PBCH overhead
The physical broadcast channel is transmitted on four symbol durations in the 1st downlink subframe over the center
6 frequency blocks. The physical broadcast channel overlaps with the downlink reference signals, therefore, some
downlink reference signal modulation symbols are subtracted:
216 for extended cyclic prefix
240 for normal cyclic prefix
PDCCH overhead
The physical downlink control channel can be transmitted over up to 4 symbol durations in each subframe. The
number of symbol durations for the PDCCH is defined in the global network settings. The PDCCH overlaps some
downlink reference signal symbols. These downlink reference signal symbols are subtracted from the PDCCH
overhead:
TX ic
i
if N SD PDCCH = 0 :
TX i ic
O PDCCH = 0
TX ic
TX ic
i
i
if N SD PDCCH = 1 AND N Ant TX 2 :
TX ic
TX ic
TX ic
i
i
i
O PDCCH = N SD PDCCH N SCa FB 4 N FB
TX i ic
TX i ic
TX i ic
N SF DL + O PDCCH DwPTS
TX ic
TX ic
i
N i
SD PDCCH N SCa FB 4 N FB
TX i ic
N TDD SSF
Otherwise:
TX ic
TX ic
TX ic
TX ic
i
i
i
i
O PDCCH = N SD PDCCH N SCa FB 2 Min 4 N Ant TX N FB
TX ic
TX i ic
TX i ic
N SF DL + O PDCCH DwPTS
TX ic
TX ic
TX ic
i
i
i
i
Where O PDCCH DwPTS = Min 2 N SD PDCCH N SCa FB 2 Min 4 NAnt TX N FB
TX i ic
N TDD SSF
TX i ic
TX i ic
TX i ic
N SF DL
When DMRS transmitted on antenna ports 7 and 8 or on 7 through 14 is considered, i.e., the following Atoll.ini option
is set:
[LTE]
ApplyDMRSOverhead = 1
TX ic
i
TX ic
i
TX ic
i
N SF DL
Without smart antennas and with SU-MIMO or MU-MIMO and N Ant TX 4 : O DMRS = 24 N FB
TX i ic
TX i ic
TX i ic
TX i ic
N SF DL
TX i ic
Once R DL
is known, it is scaled down according to the ICIC mode used by the cell TXi(ic) depending on whether the
downlink cell resources are being calculated for a cell-centre or cell-edge pixel, subscriber, or mobile.
TX i ic
R DL
TX i ic
= R DL
ICIC
ABS
f Scaling f Scaling
ICIC
545
ICIC
ICIC mode
Cell centre
No FFR
Cell edge
Time-switched FFR
1
TX ic
i
N FB CEx
-------------------TX i ic
N FB
TX i ic
TX i ic
Hard FFR
N FB CEx
-------------------TX i ic
N FB
Soft FFR
N FB
N FB CEx
-----------------------------------------TX i ic
N FB
N FB
N FB CE0 + N FB CE1 + N FB CE2
-----------------------------------------------------------------------------------------------------TX i ic
N FB
TX i ic
TX i ic
TX i ic
TX i ic
N FB CEx
-------------------TX i ic
N FB
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
N FB CEx
-------------------TX i ic
N FB
TX i ic
TX i ic
N FB CEx
-------------------TX i ic
N FB
TX i ic
Where N FB CEx can be N FB CE0 , N FB CE1 , or N FB CE2 depending on the PSS ID of TXi(ic).
ABS
ABS
f Scaling
1
Cell centre
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
SFP DL
R DL
R DwPTS +
SFP SSF R DwPTS
=
------------------------------------------------------------------------------------------------------------------------------------------------1
1
- Cell edge
TX ic
i
80 R DL
ABS
SFPDL
TX i ic
R DL
TX ic
i
R DwPTS +
TX i ic
SFPSSF
TX ic
i
R DwPTS
1
1
f Scaling = ------------------------------------------------------------------------------------------------------------------------------------------------TX i ic
80 R DL
TX i ic
TX i ic
Output
6.4.6.1.2
TX i ic
R DL
D CP
TX ic
i
N FB PUCCH
TX i ic
: Cyclic prefix duration defined in TXi(ic) frame configuration or, otherwise, in the global network settings.
TX i ic
is Extended).
: Average number of PUCCH frequency blocks per frame defined in TXi(ic) frame configuration or,
546
TX i ic
is Normal, 6 if D CP
AT332_TRR_E0
TX ic
i
N FB
: Total number of frequency blocks defined in the frequency bands table for the channel bandwidth used by
TX ic
i
N FB CE0 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 0.
TX i ic
N FB CE1 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 1.
TX i ic
N FB CE2 : Number of cell-edge frequency blocks defined in the frame configurations table for the channel bandwidth
used by the cell TXi(ic) and PSS ID 2.
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:
W FB
N SCa FB = --------F
The total number of modulation symbols (resource elements) in uplink is calculated as follows:
TX i ic
TX i ic
N Sym UL = N FB
TX i ic
N Sym SRB N SF UL
TX i ic
R UL
TX i ic
TX i ic
TX i ic
547
TX ic
i
TX ic
i
Where O PUCCH is the PUCCH overhead, O ULSRS is the overhead corresponding to the uplink sounding reference signals, and
TX ic
i
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 PUCCH overhead is calculated as follows:
TX i ic
TX i ic
TX i ic
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
TX i ic
Once R UL
is known, it is scaled down according to the ICIC mode used by the cell TXi(ic) depending on whether the uplink
cell resources are being calculated for a cell-centre or cell-edge pixel, subscriber, or mobile.
TX i ic
R UL
TX i ic
= R UL
ICIC
ABS
f Scaling f Scaling
ICIC
ICIC mode
Cell centre
Cell edge
Time-switched FFR
N FB CEx
-------------------TX i ic
N FB
Hard FFR
N FB CEx
-------------------TX i ic
N FB
Soft FFR
N FB
N FB CEx
-----------------------------------------TX ic
i
N FB
N FB
N FB CE0 + N FB CE1 + N FB CE2
-----------------------------------------------------------------------------------------------------TX i ic
N FB
No FFR
TX i ic
TX i ic
TX ic
i
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
TX i ic
N FB CEx
-------------------TX i ic
N FB
TX ic
i
TX i ic
TX i ic
TX ic
i
N FB CEx
-------------------TX ic
i
N FB
TX i ic
Where N FB CEx can be N FB CE0 , N FB CE1 , or N FB CE2 depending on the PSS ID of TXi(ic).
ABS
ABS
f Scaling
548
1
Cell centre
TX i ic
=
SFP UL
1
------------------------------ Cell edge
80
TX i ic
N FB CEx
-------------------TX i ic
N FB
AT332_TRR_E0
TX ic
i
SFPUL
ABS
1
f Scaling = ----------------------------80
TX ic
i
Output
TX i ic
R UL
6.4.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 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 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
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
301504
301504
2998560
549
UE Category
Max
TP UE DL (Mbps)
10.296
51.024
102.048
150.752
299.552
301.504
301.504
2998.560
Output
Max
6.4.6.2.2
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.
The uplink UE capacity in terms of the maximum throughput supported by a UE in uplink is calculated as follows:
Max
TP UE UL
Max UL
N TBB TTI
TX i ic
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
51024
102048
1497760
Max
5.16
25.456
51.024
51.024
75.376
51.024
102.048
1497.760
550
Max
AT332_TRR_E0
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 541.
TX i ic
R UL
page 541.
M : Bearer efficiency (bits/symbol) of the bearer assigned to the pixel, subscriber, or mobile Mi in the downlink in
T SU MIMO UL : SU-MIMO threshold defined in the reception equipment of the cell TXi(ic).
T SU MIMO DL : SU-MIMO threshold defined in the reception equipment of the pixel, subscriber, or mobile Mi.
T MU MIMO UL : MU-MIMO threshold defined in the reception equipment of the cell TXi(ic).
T MU MIMO DL : MU-MIMO threshold defined in the reception equipment of the pixel, subscriber, or mobile Mi.
G MU MIMO UL : Average number of co-scheduled MU-MIMO users in uplink for the cell TXi(ic).
G MU MIMO DL : Average number of co-scheduled MU-MIMO users in downlink 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
Mi
TX i ic
TX ic
i
TX i ic
TX i ic
TX ic
i
i
BLER B DL : Downlink block error rate read from the BLER vs. CINR PDSCH graph available in the reception equipment
assigned to the terminal used by the pixel, subscriber, or mobile Mi.
i
i
BLER B UL : Uplink block error rate read from the BLER vs. CINR PUSCH PUCCH graph available in the reception
equipment assigned to the cell TXi(ic).
DL
T SCell : Secondary cell activation threshold of the reception equipment assigned to the pixel, subscriber, or mobile Mi.
T SCell : Secondary cell activation threshold of the reception equipment assigned to the cell TXi(ic).
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the pixel, subscriber, or mobile
UL
Mi
Mi.
M
TP Offset : Throughput offset defined in the properties of the service used by the pixel, subscriber, or mobile Mi.
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).
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 534.
TX ic
i
551
TX ic
i
Calculations
Downlink:
TX i ic
R DL
Mi
Mi
B DL
For proportional fair schedulers, the channel throughput is increased by the multi-user diversity gain G MUG DL read
Mi
from the scheduler properties for the bearer B DL , Mobility M i , and the number of users connected to the cell in
downlink.
TX i ic
R DL
Mi
Mi
B DL
TX ic
i
CTP P DL = --------------------------------- G MUG DL
D Frame
TX i ic
Mi
Max
the SU-MIMO gain, G SU MIMO DL , corresponding to the bearer is applied to its efficiency. The gain is read from the
TX i ic
Mi
properties of the reception equipment assigned to the pixel, subscriber, or mobile Mi for N Ant TX , N Ant RX ,
M
i
Mobility M i , BLER B DL .
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.
Mi
Max M
DL
Mi
i
1 + f SU MIMO G SU MIMO DL 1
DL
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not available 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 throughput coverage predictions):
If the cell supports MU-MIMO, and according to the Mi diversity mode depending on the MU-MIMO threshold and
TX i ic
criterion, the MU-MIMO gain, G MU MIMO DL , which is the average number of co-scheduled users, is applied to the
channel throughput.
Mi
Mi
TX i ic
552
i
i
i
Effective RLC Channel Throughput: CTP E DL = CTP P DL 1 BLER B DL
M
i
CTP A DL
i
CTP E DL
Mi
Mi
TX i ic
Mi
M
f TP Scaling
i
- TP Offset
-----------------------100
AT332_TRR_E0
i
i
i
Effective RLC Cell Capacity: Cap E DL = Cap P DL 1 BLER B DL
i
Cap A DL
i
Cap E DL
M
f TP Scaling
i
------------------------- TP Offset
100
i
Mi
Cap P DL
Peak RLC Throughput per User: PUTP P DL = ----------------------TX i ic
N Users DL
Mi
Cap E DL
= ----------------------TX i ic
N Users DL
Mi
i
PUTP A DL
i
PUTP E DL
Mi
M
f TP Scaling
i
- TP Offset
-----------------------100
Mi
Max
CTP P DL
Min TP UE DL
TX i ic
r = --------------------------------------------------------------------------Mi
CTP P DL
TX i ic
Only secondary cells whose PDSCH C/(I+N) is higher than or equal to the secondary cell
DL
activation threshold ( T SCell ) defined in the terminal reception equipment properties are
activated for aggregation.
Uplink:
TX ic
i
Mi
R UL
M
i
B UL
For proportional fair schedulers, the channel throughput is increased by the multi-user diversity gain G MUG UL read
Mi
from the scheduler properties for the bearer B UL , Mobility M i , and the number of users connected to the cell in
uplink.
TX i ic
R UL
Mi
Mi
B UL
TX ic
i
CTP P UL = --------------------------------- G MUG UL
D Frame
TX i ic
Mi
Max
553
the SU-MIMO gain, G SU MIMO UL , corresponding to the bearer is applied to its efficiency. The gain is read from the
TX ic
i
i
i
properties of the reception equipment assigned to the TXi(ic) for N Ant RX , N Ant TX , Mobility M i , BLER B UL .
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.
i
B UL
Max TX ic
i
B UL
i
1 + f SU MIMO G SU MIMO UL 1
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not available 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 throughput coverage predictions):
If the cell supports MU-MIMO, and according to the Mi diversity mode depending on the MU-MIMO threshold and
TX ic
i
criterion, the MU-MIMO gain, G MU MIMO UL , which is the average number of co-scheduled users, is applied to the
channel throughput.
Mi
Mi
TX i ic
i
i
i
Effective RLC Channel Throughput: CTP E UL = CTP P UL 1 BLER B UL
Mi
Mi
f TP Scaling
- TP Offset
= CTP E UL -----------------------100
Mi
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
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
Cap M i
M
P UL
- ABTP P i UL
= Min ---------------------- TXi ic
N Users UL
i
PUTP E UL
Cap M i
M
E UL
- ABTP E i UL
= Min ----------------------TX i ic
N Users UL
Mi
Mi
Mi
f TP Scaling
Application Throughput per User: PUTP A UL = PUTP E UL ------------------------- TPOffset
100
Mi
554
Mi
N FB UL
= CTP P UL ----------------TX i ic
N FB
Mi
AT332_TRR_E0
M
Max
i
CTP P UL
Min TP UE UL
TX i ic
r = --------------------------------------------------------------------------M
i
CTP P UL
TX i ic
Only secondary cells whose PDSCH C/(I+N) is higher than or equal to the secondary cell
DL
activation threshold ( T SCell ) defined in the terminal reception equipment properties and
UL
PUSCH C/(I+N) is higher than or equal to the secondary cell activation threshold ( T SCell )
defined in the cell reception equipment properties are activated for aggregation.
Output
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.
Cap A DL : Downlink application cell capacity at the pixel, subscriber, or mobile Mi.
PUTP P DL : Downlink peak RLC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP E DL : Downlink effective RLC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP A DL : Downlink application throughput 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.
PUTP P UL : Uplink peak RLC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP E UL : Uplink effective RLC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP A UL : Uplink application throughput per user at the pixel, subscriber, or mobile Mi.
Mi
Mi
M
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
555
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.
G MU MIMO UL : Average number of co-scheduled MU-MIMO users in uplink for the cell TXi(ic).
G MU MIMO DL : Average number of co-scheduled MU-MIMO users in downlink for the cell TXi(ic).
TX i ic
TX i ic
Mi
M
Mi
Mi
Mi
Mi
TX ic
i
TX i ic
Mi
B DL
: Bearer efficiency (bits/symbol) of the bearer assigned to the mobile Mi in the downlink in "C/(I+N) and Bearer
i
B UL
i
DL Highest
downlink.
M
i
B UL Highest
: Bearer efficiency (bits/symbol) of the highest bearer of the service being used by the mobile Mi in the
uplink.
TX ic
i
i
BLER BDL : Downlink block error rate read from the BLER vs. CINR PDSCH graph available in the reception equipment
i
i
BLER BUL : Uplink block error rate read from the BLER vs. CINR PUSCH PUCCH graph available in the reception
T SCell : Secondary cell activation threshold of the reception equipment assigned to the mobile Mi.
T SCell : Secondary cell activation threshold of the reception equipment assigned to the cell TXi(ic).
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
UL
Mi
Mi
Mi
page 541.
556
AT332_TRR_E0
CTP E DL : Downlink effective RLC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 541.
CTP P UL : Uplink peak RLC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 541.
Mi
CTP E UL : Uplink effective RLC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 541.
Mi
ABTP P UL : Uplink peak RLC allocated bandwidth throughput at the mobile Mi as calculated in "Throughput
Calculation" on page 541.
Mi
ABTP E UL : Uplink effective RLC allocated bandwidth throughput at the mobile Mi as calculated in "Throughput
Calculation" on page 541.
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 549.
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 550.
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 ic
i
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 ic
i
Downlink:
Uplink:
Sel
Mi
TPD Max DL
Sel
Mi
TPD Max UL
Sel
M
Sel
Sel
i
Mi
Mi
B DL
Sel
Mi
B DL Highest
Sel
Mi
Sel
Sel
Mi
Mi
B UL
Sel
Mi
B UL Highest
Then, depending on the selected target throughput of the scheduler assigned to the cell TXi(ic), the actual minimum and
maximum throughput demands can be considered as the peak RLC, effective RLC, or application throughput. Therefore:
Sel
i
Sel
i
Sel
Mi
Mi
Mi
557
Downlink:
Sel
i
TPD Min DL
M
Sel
i
Sel
Sel
i
M
TPD Min DL
TPD Max DL
i
= --------------------------------------------- , TPD Max DL = --------------------------------------------Sel
Sel
Mi
Mi
1 BLER B DL
1 BLER BDL
Sel
Uplink:
Sel
Mi
TPD Min UL
Sel
Mi
TPD Min UL
= ---------------------------------------------,
Sel
Mi
1 BLER B UL
Sel
Mi
TPD Max UL
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 DL = ----------------------------------------------------------------------------Downlink: TPD Min 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 B UL f TP Scaling
Sel
Mi
Mi
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 534.
Resource Allocation for Minimum Throughput Demands:
For their minimum throughput demands, LTE-A users are only scheduled on their primary
serving cells. This is valid for carrier aggregation as well as for downlink non-coherent
joint transmission CoMP.
Sel
Sel
Mi
TX i ic
Sel
Mi
N Users in order of decreasing effective service priority (combination of p QCI and p Service ).
The mobiles are sorted first in the order of decreasing QCI priority (as listed in the table below) and then in the order
of decreasing user-defined service priority within a QCI. For example:
QoS class identifier
QCI priority
Sel
Mi
Sel
Mi
p Service
:
:
558
Sel
Mi
p QCI
i
:
AT332_TRR_E0
Sel
Mi
Sel
i
p QCI
:
4
0
5
0
6
i
:
Sel
:
:
= 1 up to M i
:
:
Sel
Sel
i
2. Starting with M i
p Service
NULL
0
TX i ic
= 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
Mi
Sel
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
Mi
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
559
6. Mobiles which are active UL and whose minimum throughput demand in UL is higher than the uplink allocated
M
Sel
i
Sel
i
bandwidth throughput ( TPD Min UL ABTP P UL ) are rejected due to Resource Saturation.
7. If
Sel
i
TX ic
i
Sel
Mi
R Min DL TL DL Max or
Sel
i
TX ic
i
Sel
Mi
the mobiles have been allocated, Atoll goes to the next step for allocating resources to satisfy the maximum
throughput demands.
Backhaul Saturation:
If at this stage, a sites downlink or uplink effective RLC aggregate throughput exceeds its maximum downlink or uplink S1
interface throughput, respectively, mobiles are rejected one by one due to Backhaul Saturation, starting from the mobile with
the lowest priority service, among all the cells of the site in order to reach a downlink or uplink effective RLC aggregate site
throughput the sites maximum downlink or uplink S1 interface throughput.
Resource Allocation for Maximum Throughput Demands:
For each cell, the remaining cell resources available are:
TX i ic
TX i ic
M
TX i ic
TX i ic
Sel
Mi
R Min DL
Sel
i
Sel
Mi
R Min UL
Sel
Mi
For each mobile, the remaining throughput demands are either the maximum UE capacities or the difference between the
maximum and the minimum throughput demands, whichever is smaller:
Sel
Sel
Sel
Mi
Mi
Mi
Max
Downlink: TPD Rem DL = Min TPD Max DL TP UE DL TPD Min DL
Sel
Sel
Sel
M
M
M
i
i
Max
i
Uplink: TPD Rem UL = Min TPDMax UL TP UE UL TPD Min UL
For their maximum throughput demands, LTE-A users are scheduled separately on each of their serving cells (primary and
secondary cells for carrier aggregation / coordinated servers for downlink non-coherent joint transmission CoMP). Each users
Sel
Mi
Sel
Mi
remaining throughput demand ( TPD Rem DL and TPD Rem UL ) is distributed over each of its serving cells proportionally to
the resources available on each serving cell and to the users downlink effective RLC channel throughput or uplink effective
RLC allocated bandwidth throughput on each of its serving cell:
Sel
Mi
TX i ic
Server n
Mi
R Rem DL
CTP E DL
Server n
Server n
= TPD Rem DL -------------------------------------------------------------------------------------------------N
Sel
Mi
TX ic
i
Server n
n=1
Sel
Mi
TX i ic
Server n
Mi
R Rem UL
ABTP E UL
Server n
Server n
= TPD Rem UL -----------------------------------------------------------------------------------------------------N
Sel
Mi
TX ic
i
RRem UL
Server n
ABTP E UL
Server n
n=1
Here, N is the effective number of serving cells found for carrier aggregation or downlink non-coherent joint
transmission CoMP as described in "Best Server Determination" on page 537.
You can add an option in the Atoll.ini file to have each users remaining throughput demand distributed over each of its serving
cells proportionally only to the resources available on each serving cell:
Sel
Mi
TX i ic
Sel
Mi
Server n
R Rem DL
Server n
= TPD Rem DL ----------------------------------------------------N
TX i ic
RRem DL Server n
n=1
560
AT332_TRR_E0
Uplink:
Sel
i
TPD Rem UL
Server n
M
TX ic
i
Sel
i
TPD Rem UL
R Rem UL
Server n
----------------------------------------------------N
TX ic
i
RRem UL
Server n
n=1
Here, N is the effective number of serving cells found for carrier aggregation or downlink non-coherent joint
transmission CoMP as described in "Best Server Determination" on page 537.
For more information, see the Administrator Manual.
Only secondary cells whose PDSCH C/(I+N) is higher than or equal to the secondary cell activation threshold defined in the
DL
terminal reception equipment properties ( T SCell ) are activated for aggregation in downlink. Similarly, only secondary cells
whose PDSCH C/(I+N) and PUSCH C/(I+N) are both higher than or equal to the secondary cell activation threshold defined in
DL
UL
the terminal and cell reception equipment properties ( T SCell and T SCell ), respectively, are activated for aggregation in uplink.
Within each serving cell, resource allocation for the maximum throughput demands is carried out according to the scheduler
used by that particular cell. For the remaining throughput demands of the mobiles, the following resource allocation methods
are available:
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
Mi
Mi
Sel
Mi
Sel
, and the number of connected users, DL or UL, in the cell TXi(ic) in the iteration k-1.
Sel
Mi
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
G MUG UL
Sel
Mi
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 available 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
Mi
Sel
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.
d. The resources allocated to each user by the Proportional Fair scheduling method for satisfying its maximum
throughput demands are:
Sel
Sel
TX i ic
Sel
Sel
TX i ic
Mi
Mi
Mi
Mi
R Rem DL
R Rem UL
- 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.
e. Atoll stops the resource allocation in downlink or uplink,
561
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
i
TX ic
i
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.
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 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
Sel
Mi
Sel
Mi
Sel
Mi
TPD Rem DL
TPD Rem UL
RD Rem DL = --------------------------- and RD Rem UL = --------------------------Sel
Mi
Sel
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
TX i ic
Sel
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.
d. 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
562
AT332_TRR_E0
When/If in uplink
Sel
i
TX ic
i
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
R Rem UL = TL UL Max
Sel
Mi
Sel
Mi
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 ic
i
TX ic
i
until either R Rem DL = 0 and R Rem UL = 0 , or all the maximum throughput demands are satisfied.
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
Sel
Mi
RD Rem DL
Sel
Sel
Mi
Mi
TPD Rem DL
TPD Rem UL
= --------------------------- and RD Rem UL = --------------------------Sel
Mi
Sel
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 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
TXi 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
Mi
R Max DL
Sel
Mi
TX i ic
Mi
RDRem DL
Sel
Mi
Sel
Mi
TX i ic
RD Rem DL
RD Rem UL
- and R Max
= R Eff Rem DL --------------------------------- UL = R Eff Rem UL ---------------------------------Sel
Sel
Sel
i
Mi
RDRem UL
Sel
i
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
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 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:
563
Sel
i
R Max DL
M
Sel
i
Sel
Sel
i
M
TPD Rem DL
TPD Rem UL
i
= --------------------------- and R Max UL = --------------------------M
Sel
i
CTP P DL
Sel
i
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
than the MU-MIMO threshold T MU MIMO DL or T MU MIMO UL , and the number of antenna ports is equal to 2 or more.
MU MIMO
RC DL
MU MIMO
Mi
MU MIMO
i
TL DL
----------------------------------TX ic
i
G MU MIMO DL
M
and RC UL
MU MIMO UL
Mi
RC UL
MU MIMO
Mi
MU MIMO
i
TL UL
-----------------------------------TX ic
i
G MU MIMO UL
M
TX i ic
= TL UL Max or
MU MIMO DL
Mi
RC DL
TX i ic
= TL DL Max .
Mi
Mi
R Max DL CTP E DL
Sel
M i Site
Sel
Sel
Mi
Mi
Site
R Min DL CTP E DL
TP S1 DL
Sel
M i Site
Site
BHOF DL
Sel
Sel
Mi
Mi
R Max UL CTP E UL
Sel
M i Site
= Max 1 ------------------------------------------------------------------------------------------------------
Sel
Sel
Mi
Mi
Site
R Min UL CTP E UL
TP S1 UL
Sel
M i Site
Site
BHOF UL
Atoll calculates the amounts of downlink and uplink resources allocated to each individual mobile M i
referred to as the traffic loads of the mobiles) as follows:
Sel
Sel
Mi
Downlink: TL DL
Sel
Mi
= R DL
Sel
Mi
Sel
Sel
Mi
CTP P DL
564
Sel
Mi
Mi
Mi
Max DL CTP P DL
R Min DL CTP P DL + -----------------------------------------------Site
BHOF DL
= ------------------------------------------------------------------------------------------------------------------
AT332_TRR_E0
Sel
Uplink:
Sel
i
TL UL
M
Sel
i
R UL
M
Sel
i
Sel
i
M
Mi
i
Max UL CTP P UL
R Min UL CTP P UL + -----------------------------------------------Site
BHOF UL
= -----------------------------------------------------------------------------------------------------------------Sel
Sel
i
CTP P 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 541.
Sel
Mi
Sel
page 541.
Sel
TX i ic
Mi
BLER B DL : Downlink block error rate read from the BLER vs. CINR PDSCH graph available in the reception
Sel
Sel
Mi
Mi
BLER B UL : Uplink block error rate read from the BLER vs. CINR PUSCH PUCCH graph available in the reception
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
Sel
Sel
Sel
565
Sel
i
UTP A DL
M
Sel
i
UTP E DL
M
Sel
i
Sel
M
f TP Scaling
i
------------------------- TP Offset
100
Uplink:
Sel
Mi
Sel
Mi
Sel
Mi
CTP P UL
M
M
Mi
i
i
Effective RLC 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
M
Sel
i
Sel
UTP P DL : Downlink peak RLC user throughput at the pixel, subscriber, or mobile M i
UTP E DL : Downlink effective RLC user throughput at the pixel, subscriber, or mobile M i .
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
Mi
UTP A UL
Sel
Mi
Sel
Sel
Mi
Sel
Sel
i
Sel
Sel
Mi
.
Sel
Sel
566
AT332_TRR_E0
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.
When allocation is based on distance only, 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 Adjacent Layers as Neighbours: If selected, Atoll adds all the cells adjacent across network layers to the
reference cell to the candidate neighbour list. The weight of this constraint is always the average of the Min and
567
Max values defined for the adjacency factor. This weight is used to calculate the rank of each neighbour and its
importance. Cells are considered adjacent across layers if they belong to different layers and have a coverage
overlap of at least one pixel.
Force 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).
If the neighbours list of a cell is full, the reference cell will not be added as a neighbour
of that cell and that cell will be removed from the reference cells neighbours list. You can
force Atoll to keep that cell in the reference cells neighbours list by adding the following
option in the Atoll.ini file:
[Neighbours]
DoNotDeleteSymmetrics = 1
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.
3. If the Use Coverage Conditions check box is selected, the coverage areas of TXi(ic) and TXj(jc) must have an overlap.
Otherwise, only the distance criterion is taken into account.
The overlapping zone ( S TX ic S TX jc ) is defined as follows
i
Here S TX ic is the surface area covered by the cell TXi(ic) that comprises all the pixels where:
i
The distance to the cell TXi(ic) is less than or equal to the round-trip time distance corresponding to the cells
PRACH preamble format.
The received RSRP is greater than or equal to the cells Min RSRP: E DLRS T RSRP .
TX i ic
TX ic
i
TX i ic
M HO
TX i ic
M HO
TX ic
i
TX ic
i
TX i ic
TX ic
i
TX ic
i
TX ic
i
+ M End .
is the handover margin defined for the cell TXi(ic). When a global handover start value is used,
= M Start . M Start and M End are global handover start and handover end values.
S TX jc is the surface area covered by the cell TXj(jc) that comprises all the pixels where:
j
The distance to the cell TXj(jc) is less than or equal to the round-trip time distance corresponding to the cells
PRACH preamble format.
The received RSRP is greater than or equal to the cells Min RSRP: E DLRS T RSRP .
TX j jc
TX jc
j
568
TX j jc
TX jc
j
TX i ic
If a global value of the minimum RSRP threshold ( T RSRP ) is set in the coverage
conditions dialog box, 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.
AT332_TRR_E0
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
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site cell
Adjacent layer
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 real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is the real inter-transmitter distance weighted by the azimuths
of antennas.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
569
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
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
Coverage
Min(O)+Delta(O){Max(Di)(Di)+(100%Max(Di))(O)}+Min(Di)+Delta(Di)(Di)
10%+20%{10%(Di)+90%(O)}+1%+9%(Di)
Adjacent layer
(Min(A)+Max(A))/2
45%
Adjacent cells
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
30%+30%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Co-site cells
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
60%+40%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
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 layers, adjacent cells, 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.
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.
570
AT332_TRR_E0
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.
When allocation is based on distance only, 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 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.
571
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
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 %
d1 ---------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 real distance between the reference cell and the neighbour and d max is the maximum inter-site distance.
572
AT332_TRR_E0
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.
573
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:
Cells that are listed in the interference matrix of the TBA cell,
Default weight IM = 0,3
Cells within the cells (or the default) minimum reuse distance, if the check box "Reuse distance" is selected,
Default weight Dis tan ce = 0,2
The sum of the weights assigned to the above relations is 1.
You can modify these weights in your LTE document. The absolute values of the constraint weights are calculated from the
relative weights (%) defined in the Constraint Weights dialog box as follows:
% Neighbour
Neighbour = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
% IM
IM = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
% Dis tan ce
Dis tan ce = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
TX i ic TX j jc
TX i ic TX j jc
= rO
TX i ic TX j jc
Where r O
TX i ic TX j jc
Neighbour Neighbour
TX i ic TX j jc
TX ic TX j jc
+ i
IM
IM
is the channel overlap ratio as calculated in "Co- and Adjacent Channel Overlaps Calculation" on
page 493.
TX i ic TX j jc
TX i ic TX j jc
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 566. For
manual neighbour planning, this value is equal to 1.
TX i ic TX j jc
IM
is the importance of the relationship between the TBA cell and its related interfering cell calculated as follows:
TX i ic TX j jc
TX i ic TX j jc
IM
= r CCO
TX i ic TX j jc
TX i ic TX j jc
IM CC
and IM CC
TX i ic TX j jc
IM CC
TX i ic TX j jc
+ r ACO
TX i ic TX j jc
IM AC
are respectively the co- and adjacent channel interference probabilities calculated as
TX i ic TX j jc
TX i ic TX j jc
and r ACO
overlap ratios as calculated in "Co- and Adjacent Channel Overlaps Calculation" on page 493.
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
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
574
AT332_TRR_E0
The total cost of the current frequency plan for any TBA cell is given as follows, considering all the cells with which the TBA
cell has relations:
TX ic
i
$ Total = 1
QRF
TX ic TX jc
i
j
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 plans in order to determine the best one, i.e., the plan that 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.
575
You can modify these weights in your LTE document. The absolute values of the constraint weights are calculated from the
relative weights (%) defined in the Constraint Weights dialog box as follows:
% ID
ID = ------------------------------------------------------------------------------------------------------------------------------------------------------% ID + % PSS + % Strategy + % CRS + % ULDMRS + % PCFICH
% PSS
PSS = ------------------------------------------------------------------------------------------------------------------------------------------------------% ID + % PSS + % Strategy + % CRS + % ULDMRS + % PCFICH
% SSS
Strategy = ------------------------------------------------------------------------------------------------------------------------------------------------------% ID + % PSS + % Strategy + % CRS + % ULDMRS + % PCFICH
% CRS
CRS = ------------------------------------------------------------------------------------------------------------------------------------------------------% ID + % PSS + % Strategy + % CRS + % ULDMRS + % PCFICH
% ULDMRS
ULDMRS = ------------------------------------------------------------------------------------------------------------------------------------------------------% ID + % PSS + % Strategy + % CRS + % ULDMRS + % PCFICH
% PCFICH
PCFICH = ------------------------------------------------------------------------------------------------------------------------------------------------------% ID + % PSS + % Strategy + % CRS + % ULDMRS + % PCFICH
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:
576
AT332_TRR_E0
Figure 6.7 on page 577 depicts the different neighbour relations that may exist in LTE.
Cells that are listed in the interference matrix of the TBA cell,
Assigned weight IM = 0,3
Cells within the cells (or the default) reuse distance, if the check box "Reuse distance" is selected,
Assigned weight Dis tan ce = 0,2
The sum of the weights assigned to the above relations is 1.
You can modify these weights in your LTE document. The absolute values of the constraint weights are calculated from the
relative weights (%) defined in the Constraint Weights dialog box as follows:
% Neighbour
Neighbour = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% Inter Neighbour
Inter Neighbour = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% 2nd Neighbour
2nd Neighbour = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% IM
IM = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% Dis tan ce
Dis tan ce = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
VL 1
TX i ic TX j jc
VL 2
ID
SSS
CRS
ULDMRS
PCFICH
+ PCFICH p Coll
PSS
= PSS p Coll
VL 1
TX ic TX jc
i
j
VL 2
ID
IDStep
577
Where ID , PSS , and Strategy are the weights assigned to the physical cell ID, PSS ID, and co-site strategy constraints.
1
ID
ID
p Coll is the physical cell ID collision probability given by p Coll =
1
PSS
PSS
p Coll is the PSS ID collision probability given by p Coll =
SSS
SSS
=
1
TX ic
i
if ID
TX ic
i
ID
if
TX i ic
if ID PSS
TX jc
j
ID
TX j jc
= ID PSS
if ID PSS
TX i ic
TX jc
j
= ID
TX j jc
ID PSS
TX i ic
TX i ic
TX ic
i
if R Co-site 3 AND
ID SSS
TX j jc
ID SSS
TX jc
j
ID SSS
TX ic
i
R Co-site if the SSS
--------------3
Otherwise
SSS
ID planning strategy is set to "Same per site", and by p Penalty = 0 if the allocation strategy for co-site cells is set to "None".
The SSS penalty models the SSS ID allocation constraint.
IDStep
p Penalty
is
the
penalty
of
not
respecting
the
user-defined
TX ic
TX jc
i
0
Otherwise
IDStep
p Penalty
TX i ic
fixed
TX j jc
ID
ID
----------------- ----------------Step
Step
PCI
step,
given
by
TX ic
i
R Co-site .
p Coll
is
CRS
p Coll
1
=
ULDRMS
p Coll
PCFICH
p Coll
PCFICH
p Coll
the
single
antenna
TX i ic
if ID
TX i ic
if ID
downlink
TX j jc
Mod6 = ID
TX j jc
Mod6 ID
cell-specific
Mod6
reference
signal
collision
probability
given
by
Mod6
ULDMRS
p Coll
1
=
TX i ic
if ID
TX i ic
if ID
TX j jc
Mod30 = ID
TX j jc
Mod30 ID
Mod30
Mod30
is the collision probability of the physical control format indicator channel resource element groups given by
TX i ic
if ID
TX i ic
if ID
TX i ic
TX j jc
TX j jc
N FB
N FB
-
Mod ---------------Mod --------------- = ID
2
2
TX ic
i
N FB
TX j jc
Mod ---------------- ID
2
TX jc
j
N FB
Mod -----------------
2
Next, Atoll calculates the importance of the neighbour relations between the TBA cell and its related cell.
TX i ic TX j jc
Neighbours
TX i ic TX j jc
= Neighbour Neighbour
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 566. 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 cells are neighbours of a common cell and have the same physical cell ID assigned, the importance of the
physical cell ID collision is the average of their neighbour importance values with the common neighbour cell. If more than
578
AT332_TRR_E0
one pair of 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. The
above applies to intra-technology as well as inter-technology neighbours in 3GPP multi-RAT and 3GPP2 multi-RAT documents.
2nd Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If the TBA cell has the same physical cell ID assigned as one of its second-order neighbours, the importance of the
physical cell ID collision is the multiple of the importance values of the first order neighbour relations between the TBA cell
and its second order neighbour. If the TBA cell is related to its second order neighbour through more than one first order
neighbour, the importance is the highest value among all the multiples:
2nd Neighbour =
TX ic TX jc
j
i
Neighbour
All Neighbour Pairs
Max
TX j jc TX k kc
Neighbour
with ID Collisions
Interference
TX ic TX jc
i
j
IM
TX i ic TX j jc
IM
TX ic TX jc
i
j
= IM IM
TX ic TX jc
i
j
TX ic TX jc
i
j
f Overlap
is the importance of the relationship between the TBA cell and its related interfering cell calculated as follows:
TX i ic TX j jc
= r CCO
TX i ic TX j jc
and IM
TX i ic TX j jc
TX i ic TX j jc
IM CC
TX i ic TX j jc
= IM CC
TX i ic TX j jc
IM CC
and IM CC
TX i ic TX j jc
+ r ACO
TX i ic TX j jc
IM AC
otherwise.
are respectively the co- and adjacent channel interference probabilities calculated as
TX ic TX jc
i
j
TX ic TX jc
i
j
, r CCO
TX ic TX jc
i
j
, and r ACO
co-channel, and adjacent channel overlap ratios as calculated in "Co- and Adjacent Channel Overlaps Calculation" on
page 493.
TX i ic TX j jc
Dis tan ce
them.
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
Dis tan ce
TX i ic TX j jc
f Overlap
is
TX i ic TX j jc
= rO
calculated
as
explained
in
"Distance
Importance
TX i ic TX j jc
Calculation"
on
page 582.
= 1 otherwise.
From the constraint violation levels and the importance values of the relations 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
TX i ic TX j jc
TX i ic TX j jc
TX ic TX j jc
TX i ic TX j jc
TX i ic TX j jc
TX i ic TX j jc
i
= 1 VL1
+ VL 2
+ VL 1
Neighbours f Overlap
Interference
$ Total = 1
QRF
TX ic TX jc
i
j
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
579
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 one, i.e., the plan that 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.
Cells that are listed in the interference matrix of the TBA cell,
Assigned weight IM = 0,3
Cells within the cells (or the default) reuse distance, if the check box "Reuse distance" is selected,
Assigned weight Dis tan ce = 0,2
The sum of the weights assigned to the above relations is 1.
You can modify these weights in your LTE document. The absolute values of the constraint weights are calculated from the
relative weights (%) defined in the Weights dialog box as follows:
% Neighbour
Neighbour = ---------------------------------------------------------------------------------------------------------------------------------% Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% 2nd Neighbour
2nd Neighbour = ---------------------------------------------------------------------------------------------------------------------------------% Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% IM
IM = ---------------------------------------------------------------------------------------------------------------------------------% Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% Dis tan ce
Dis tan ce = ---------------------------------------------------------------------------------------------------------------------------------% Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
580
AT332_TRR_E0
TX ic TX jc
i
j
PRACH
p Coll
PRACH
= Min 1 p Coll
ID
p Coll
TX i ic TX j jc
TX i ic TX j jc
TX i ic
Where N Common PRACH RSIs is the number of PRACH RSIs common between cells TXi(ic) and TXj(jc), and N Req PRACH RSIs is the
number of PRACH RSIs required by the cell TXi(ic).
Next, Atoll calculates the importance of the neighbour relations between the TBA cell and its related cell.
TX i ic TX j jc
Neighbours
TX i ic TX j jc
= Neighbour Neighbour
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 the Technical Reference Guide. For manual
neighbour planning, this value is equal to 1.
2nd Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If the TBA cell has the same PRACH RSI assigned as one of its second-order neighbours, the importance of the PRACH
RSI collision is the multiple of the importance values of the first order neighbour relations between the TBA cell and its second
order neighbour. If the TBA cell is related to its second order neighbour through more than one first order neighbour, 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 Collisions
Interference
TX i ic TX j jc
IM
TX i ic TX j jc
IM
TX i ic TX j jc
= IM IM
TX i ic TX j jc
= r CCO
TX i ic TX j jc
TX i ic TX j jc
TX i ic TX j jc
f Overlap
is the importance of the relationship between the TBA cell and its related interfering cell calculated as follows:
and IM
IM CC
TX i ic TX j jc
TX i ic TX j jc
IM CC
TX i ic TX j jc
= IM CC
TX i ic TX j jc
and IM CC
TX i ic TX j jc
+ r ACO
TX i ic TX j jc
IM AC
otherwise.
are respectively the co- and adjacent channel interference probabilities calculated as
TX i ic TX j jc
TX i ic TX j jc
, r CCO
TX i ic TX j jc
, and r ACO
co-channel, and adjacent channel overlap ratios calculated as calculated in "Co- and Adjacent Channel Overlaps Calculation"
on page 493.
TX i ic TX j jc
Dis tan ce
them.
TX ic TX jc
i
j
Dis tan ce
TX i ic TX j jc
f Overlap
is the importance of the relationship between the TBA and its related cell with respect to the distance between
is
TX i ic TX j jc
= rO
calculated
as
explained
in
"Distance
Importance
TX i ic TX j jc
Calculation"
on
page 582.
= 1 otherwise.
From the constraint violation levels and the importance values of the relations 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
Interference
TX i ic TX j jc
TX i ic TX j jc
+ Neighbours f Overlap
581
QRF
$ Total = 1
TX ic TX jc
i
j
TX jc
j
And, the total cost of the current PRACH RSI 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 PRACH RSI plan,
Tries different PRACH RSIs to cells in order to reduce the costs,
Memorises the different plans in order to determine the best one, i.e., the plan that provides the lowest total cost,
Stops when it is unable to improve the cost of the network, and proposes the last known best PRACH RSI plan as the
solution.
6.5.6 Appendices
6.5.6.1 Interference Matrix Calculation
The co-channel interference probability is calculated as follows:
S TX ic
i
TX ic TX jc
i
j
IM CC
TX j jc
TX i ic
n Sym
C Max + M Quality
-------------------- ---------------------------------------------------- TX ic
TX i ic
TX
ic
TX i ic
10
10
i
T i
C DLRS 10 Log 10
+ 10
2 N FB
RSRP n Sym
= --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ic
i
TX i ic TX j jc
IM AC
TX j jc
TX i ic
TX i ic
n
C Max + M Quality + f ACS
ic
TX i ic
10
10
i
T i
C DLRS 10 Log 10
+ 10
2 N FB
n Sym
RSRP
= ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ic
i
For frequencies farther than the adjacent channel, the interference probability is 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
calculated in "Best Server Determination" on page 537. S TX ic
i
Condition
as
TX i ic
TX j jc
where the given condition is true. C DLRS is the received downlink reference signal level from the cell TXi(ic). C Max
TX i ic
received maximum signal level from the cell TXj(jc) calculated using the Max Power defined for this cell. n Sym
TX i ic
subcarrier noise for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 507 and N FB
is the
is the per-
frequency blocks defined in the frequency bands table for the channel bandwidth used by the cell. M Quality is the quality
TX i ic
582
) is calculated as follows:
AT332_TRR_E0
TX ic TX jc
i
j
Dis tan ce
2
D Reuse
= Log --------------------------------
TX ic TX jc
j
D i
--------------------------------------------------------2
Log D Reuse
if D
TX ic TX jc
i
j
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 dialog box, and D
as follows:
D
D
TX ic TX jc
i
j
TX i ic TX j jc
them. d
= d
TX i ic TX j jc
TX ic TX jc
i
j
is the weighted distance between the TBA cell TXi(ic) and its related cell TXj(jc) calculated
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
583
584
Chapter 7
3GPP Multi-RAT
Networks
This chapter covers the following topics:
586
AT332_TRR_E0
7.1 Definitions
This table lists the input to coverage prediction and simulation calculations.
Name
Value
Unit
Description
f act
UL
Service parameter
None
f act
DL
Service parameter
None
TL DL GSM
Subcell parameter
Scheduling and Radio Resource Management as explained under "Simulation Process" on page 589.
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
In 3GPP multi-RAT documents, services can be classified under constant bit rate and variable bit rate services, which can be
provided by one or more technology. These service categories comprise the following service types in different technologies:
Constant Bit Rate Services
Circuit
Packet (Constant Bit Rate)
UMTS HSPA
Circuit R99
Packet HSPA (Constant Bit Rate)
Packet R99
Packet HSDPA (Best Effort)
Packet HSPA (Best Effort)
LTE
Voice
Data
587
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 as explained in:
GSM and LTE: "Simulations Based on User Profile Traffic Maps and Subscriber Lists" on page 477
UMTS: "Simulations Based on User Profile Traffic Maps" on page 223.
For any variable bit rate service (j), once several numbers of users with different activity statuses have been calculated
for different technologies, the final numbers of users are obtains as follows:
inactive
inactive
= Average n j
inactive
nj
GSM
GSM
GSM
inactive
UMTS
nj
n j UL
UMTS
n j DL
UMTS
LTE
n j UL
LTE
n j DL
LTE
GSM
n j UL + DL
UMTS
n j UL + DL
LTE
GSM and LTE: "Simulations Based on Sector Traffic Maps" on page 478
UMTS: "Simulations Based on Sector Traffic Maps" on page 227.
Distribution of Terminals
Terminals assigned to users depend on the percentages defined per traffic map and the technologies supported by each
terminal. For example, if the percentages of terminals are defined as follows:
Terminal A (GSM): 30 %
Terminal B (GSM+UMTS): 50 %
Terminal C (GSM+UMTS+LTE): 20 %
For users of services that can be provided by GSM, UMTS, or LTE:
Terminal A: 30 %
Terminal B: 50 %
588
AT332_TRR_E0
Terminal C: 20 %
For users of services that can be provided by UMTS or LTE:
Terminal B: 50/70 = 71.4 %
Terminal C: 20/70 = 28.6 %
For users of services that can be provided by LTE only, Terminal C will be assigned.
GSM: Atoll determines a best server based on the HCS layer/server selection algorithm. If no best server can be
found, the mobile will be considered rejected by GSM.
UMTS: Atoll determines a best server based on Ec/Io. If no best server can be found, the mobile will be considered
rejected by UMTS.
LTE: Atoll determines the best server based on RSRP or RS level and the serving cell selection method. If no best
server can be found, the mobile will be considered rejected by LTE.
Once the potential serving technologies have been identified, Atoll selects the highest priority as defined in the service
assigned to each mobile. The best server and technology assigned to each mobile remains unchanged for the rest of
the simulation.
GSM Service Area Analysis (DL) is based on a coverage by coding scheme, as explained in "GPRS/EDGE Coverage Predictions" on page 140 or on a coverage by codec modes, as explained in "Circuit Quality Indicators Coverage Predictions" on page 149, depending on the type of service.
Radio conditions are evaluated over the HCS server area with a margin of 4 dB, on all the interfered subcells. Codec
modes and coding schemes are obtained from these radio conditions based on C/I+N without ideal link adaptation (as
explained in "Throughput Calculation Based on Interpolation Between C/N and C/(I+N)" on page 138). This implies
that a frequency plan has to be defined in order to obtain this GSM/GPRS/EDGE coverage.
UMTS Effective Service Area Analysis (EbNt) (DL+UL) is based on a combination of downlink and uplink service area
predictions, as explained in "Downlink Service Area Analysis" on page 298 and "Uplink Service Area Analysis" on
page 300. In the case of HSPA services, the coverage is based on a combination of HSDPA et HSUPA service areas as
explained in "HSDPA Prediction Study" on page 302 and "HSUPA Prediction Study" on page 307.
LTE Effective Service Area Analysis (DL+UL) is based on a combination of downlink and uplink service area predictions,
as explained in "Effective Signal Analysis Coverage Predictions" on page 472.
589
Technologies: Each pixel displays the colour representing the visible technology having the highest priority defined in
the selected service.
Available Technologies: Pixels display the colour representing the combined areas over which a multi-technology terminal can be served. For instance, the GSM+UMTS area shows the union between the GSM and the UMTS service
areas as explained above.
GSM Packet Throughput Analysis (DL) explained in "Application Throughput Calculation" on page 139
The 3GPP multi-RAT effective RLC throughput is obtained from the maximum effective RLC throughput of the GSM
layer. The 3GPP multi-RAT application throughput from the maximum application throughput of the GSM layer.
R99 Service Area Analysis (EbNt) (DL) explained in "Downlink Service Area Analysis" on page 298 and HSDPA
Throughput Analysis (DL) explained in "HSDPA Prediction Study" on page 302
R99: The 3GPP multi-RAT effective RLC and application throughputs are respectively obtained from the effective RLC
and application throughputs of the R99 layer (see "Downlink Service Area Analysis" on page 298 for more
information).
HSDPA: The 3GPP multi-RAT effective RLC and application throughputs are respectively obtained from the effective
RLC and application throughputs of the HSDPA layer (see "HSDPA Prediction Study" on page 302 for more
information).
LTE Coverage by Throughput (DL) explained in "C/(I+N)-based Coverage Predictions" on page 473
The 3GPP multi-RAT effective RLC and application throughputs are respectively obtained from the Effective RLC
Channel Throughput (DL) and the Application Channel Throughput (DL) (see "C/(I+N)-based Coverage Predictions" on
page 473 for more information).
590
Effective RLC Throughput: The throughput on the RLC layer that a cell can provide to the selected terminal per pixel
taking into account possible transmission errors (BLER) for the highest priority technology.
Max Effective RLC Throughput: The maximum throughput on the RLC layer that a cell can provide to the selected
terminal per pixel taking into account possible transmission errors (BLER), considering all available technologies.
Application Throughput: The throughput on the application layer that a cell can provide to the selected terminal per
pixel taking into account possible transmission errors (BLER) for the highest priority technology.
Max Application Throughput: the maximum throughput on the application layer that a cell can provide to the selected
terminal per pixel taking into account possible transmission errors (BLER), considering all available technologies.
Chapter 8
3GPP2 Multi-RAT
Networks
This chapter covers the following topics:
592
AT332_TRR_E0
8.1 Definitions
This table lists the input to coverage prediction and simulation calculations.
Name
Value
Unit
Description
f act
UL
Service parameter
None
DL
Service parameter
None
f act
Scheduling and Radio Resource Management as explained under "Simulation Process" on page 594.
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
In 3GPP2 multi-RAT documents, services can be classified under constant bit rate and variable bit rate services, which can be
provided by one or more technology. These service categories comprise the following service types in different technologies:
Constant Bit Rate Services
CDMA
Speech
1xRTT Data
1xEV-DO rev. 0
1xEV-DO rev. A (Guaranteed Bit Rate)
1xEV-DO rev. B (Guaranteed Bit Rate)
LTE
Voice
Data
593
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.
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 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 as explained in:
LTE: "Simulations Based on User Profile Traffic Maps and Subscriber Lists" on page 477
CDMA: "Simulations Based on User Profile Traffic Maps" on page 357.
For any variable bit rate service (j), once several numbers of users with different activity statuses have been calculated
for different technologies, the final numbers of users are obtains as follows:
inactive
inactive
= Average n j
inactive
CDMA
nj
CDMA
CDMA
LTE
n j UL
LTE
n j DL
LTE
CDMA
n j UL + DL
LTE
CDMA: Atoll determines a best server based on Ec/Io. If no best server can be found, the mobile will be considered
rejected by CDMA.
LTE: Atoll determines the best server based on RSRP or RS level and the serving cell selection method. If no best
server can be found, the mobile will be considered rejected by LTE.
Once the potential serving technologies have been identified, Atoll selects the highest priority as defined in the service
assigned to each mobile. The best server and technology assigned to each mobile remains unchanged for the rest of
the simulation.
594
AT332_TRR_E0
CDMA Effective Service Area Analysis (EbNt) (DL+UL) is based on a combination of downlink and uplink service area
predictions, as explained in "Downlink Service Area Analysis" on page 411 and "Uplink Service Area Analysis" on
page 415.
LTE Effective Service Area Analysis (DL+UL) is based on a combination of downlink and uplink service area predictions,
as explained in "Effective Signal Analysis Coverage Predictions" on page 472.
Technologies: Each pixel displays the colour representing the visible technology having the highest priority defined in
the selected service.
Available Technologies: Pixels display the colour representing the combined areas over which a multi-technology terminal can be served. For instance, the CDMA+LTE area shows the union between the CDMA and the LTE service areas
as explained above.
Service Area Analysis (EbNt) (DL) explained in "Downlink Service Area Analysis" on page 411
The 3GPP2 multi-RAT effective RLC and application throughputs are respectively obtained from the effective RLC and
application throughputs (see "Downlink Service Area Analysis" on page 298 for more information).
LTE Coverage by Throughput (DL) explained in "C/(I+N)-based Coverage Predictions" on page 473
The 3GPP multi-RAT effective RLC and application throughputs are respectively obtained from the Effective RLC
Channel Throughput (DL) and the Application Channel Throughput (DL) (see "C/(I+N)-based Coverage Predictions" on
page 473 for more information).
Effective RLC Throughput: The throughput on the RLC layer that a cell can provide to the selected terminal per pixel
taking into account possible transmission errors (BLER) for the highest priority technology.
Max Effective RLC Throughput: The maximum throughput on the RLC layer that a cell can provide to the selected
terminal per pixel taking into account possible transmission errors (BLER), considering all available technologies.
Application Throughput: The throughput on the application layer that a cell can provide to the selected terminal per
pixel taking into account possible transmission errors (BLER) for the highest priority technology.
Max Application Throughput: the maximum throughput on the application layer that a cell can provide to the selected
terminal per pixel taking into account possible transmission errors (BLER), considering all available technologies.
595
596
Chapter 9
TD-SCDMA Networks
This chapter covers the following topics:
598
AT332_TRR_E0
9 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.
9.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
599
Name
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
600
L Tx = L Total DL on downlink
AT332_TRR_E0
Name
Value
Unit
Description
RSCP P CCPCH
Min
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
f DL
N PacketCall
N PacketCall
T PacketCall
S Min PacketCall
S Min PacketCall
S Max PacketCall
T Packet
601
Name
Value
Unit
Description
UL
Bytes
DL
Bytes
Nom
kbps
Nom
kbps
Proc
None
Proc
None
Min
Max
N DL
TS
None
TS
None
Req
E Req
C Req
R99 bearer parameter per mobility ( ----b-
or ---
)
N t TCH UL
I TCH UL
None
Req
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
S Packet
S Packet
R DL
R UL
G DL
G UL
P TCH DL
P TCH DL
N UL
Q TCH UL
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
602
AT332_TRR_E0
Name
Value
Unit
Description
Req
E Req
Mobility parameter ( ----c-
)
N t HS SCCH
None
Req
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
NFTX K T BW
Term
NF Term K T BW
TX
Antenna parameter
None
None
Path loss
None
P CCPCH
None
Eb Nt DL
None
Eb Nt UL
None
Q HS SCCH
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
N0
L Path
Model
M Shadowing
M Shadowing
M Shadowing
M Shadowing
603
Name
Value
Unit
LT
TX
Term
Body
Model
M Shadowing
L Path L L
L
L Indoor
= ---------------------------------------------------------------------------------------------------------------------TX
Term
G G
Term
attenuated by M Shadowing .
P CCPCH
Body
L Path L L
L
L Indoor M Shadowing
= ---------------------------------------------------------------------------------------------------------------------TX
Term
G G
Eb Nt P
LT
LT
None
LT
TX
Term
Eb Nt UL
LT
Eb Nt DL
P CCPCH
Eb Nt DL
Body
L Path L L
L
L Indoor M Shadowing
= ---------------------------------------------------------------------------------------------------------------------TX
Term
G G
TX
Description
Eb Nt UL
Body
DL
Therefore, M Shadowing or
L Path L L
L
L Indoor M Shadowing
= ---------------------------------------------------------------------------------------------------------------------TX
Term
G G
P CCPCH
Value
E b TX i ic
--- N t P CCPCH
RSCP P CCPCH
------------------------------------------------ G Proc
P CCPCH
TX i ic
N Tot DL
TX i ic
RSCP P CCPCH
-----------------------------------------------TX ic
i
N Tot DL
TX i ic
N Tot DL
TX
TX i ic
TX i ic
Term
I Intra DL + I Extra DL + I IC DL ic jc + N 0
TX ic
i
TX i ic
TX i ic
I Extra DL
I IC DL ic jc
With
TX i
None
None
Inter-carrier interference
Unit
Description
None
TX ic
i
RSCP P CCPCH
I Intra DL
Description
TX i ic
TX i
C
---
I P CCPCH
Unit
TX i
TX
TX ic
i
1 F DL
= 0
1
Term
1 F JD
TX
and
TX j ic
TX j jc
TX j jc
j
--------------------------------------------------------------------------------------F IRF ic jc
Value
TX i
TX ic
i
RSCP DwPCH
------------------------------------------TX i ic
N Tot DL
C
---
I DwPCH
TX i ic
N Tot DL
604
TX i ic
TX i ic
TX i ic
Term
I Intra DL + I Extra DL + I IC DL ic jc + N 0
AT332_TRR_E0
Name
Value
TX ic
i
RSCP DwPCH
TX ic
i
I Intra DL
With
TX
TX
Ortho
1 F DL
= 0
1
TX
Description
Inter-carrier interference
Unit
Description
None
None
Inter-carrier interference
Unit
Description
None
None
i
Term
1 F JD
and
RSCPDwPCH
TX ic
i
I Extra DL
Unit
ji
TX j jc
RSCPDwPCH
I IC DL ic jc
TX
j
---------------------------------------F IRF ic jc
Value
TX i ic
TX i
TX ic
i
RSCP TCH DL
Div
---------------------------------------------- G Proc
DL G DL
TX i ic
N Tot DL
TX ic
RSCP TCH DL
---------------------------------------------- G Div
DL
TX i ic
N Tot DL
E b
--- N t TCH DL
TX i ic
N Tot DL
TX i ic
I Intra DL
TX i ic
I Extra DL
I IC DL ic jc
TX i ic
TX i
i
C
---
I TCH DL
TX i ic
TX i ic
Term
I Intra DL + I Extra DL + I IC DL ic jc + N 0
TX i
TXi
Ortho
Term
1 F DL 1 F JD + 1
TX ic
TX ic
i
i
RSCP TCH DL + RSCP OCCH
TX ic
j
TX ic
j
TX j jc
TX j jc
RSCPTCH DL + RSCPOCCH
ji
RSCPTCH DL + RSCPOCCH
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
C
b
---
-----
I TCH UL
N t TCH UL
E b
--- N t TCH UL
Term
Req
TX i ic
Req
605
Value
TX jc
j
I C2C TX i TX j
TX j ic
TX j ic
Unit
Description
UpPCH interference
Unit
Description
HS-SCCH power
HS-PDSCH power
HS-SICH power
TX jc
j
RSCPTCH DL + RSCPOCCH
j
RSCPTCH DL + RSCPOCCH +--------------------------------------------------------------------------F IRF ic jc
TX
TX j
TX i
TX i ic
N0
I TS1 UL
TX i ic
X TS1 UL
---------------------------------TX ic
1 X i
TS1 UL
Value
TX ic
i
TX ic
TX ic
Ec
i
i
i
--- N
RSCP HS SCCH
N t HS SCCH Tot DL
----------------------------------------------------------------------------------------------------------------------------- L Model
T
TX i
TX i ic
P HS SCCH
TX i ic
TX i ic
TX
TX i 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
Formulas
Signal level received from a transmitter on a carrier (cell)
RSCP
TX i ic
TX i ic
Model
= EIRP
TX
Model
+ L Indoor + M Shadowing G
TX
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
606
AT332_TRR_E0
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
TX i
TX i
TX i
= L Total DL )
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 dialog box 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,
607
RSCP is the received signal code power. RSCP can be calculated for P-CCPCH, DwPCH, or the downlink TCH.
EIRP is
the
TX ic
i
EIRP DwPCH
effective
TX ic
i
P DwPCH
+G
isotropic
TX
TX
, or
radiated
power
TX ic
i
EIRP DL TCH
of
the
TX ic
i
P DL TCH
+G
transmitter.
TX
TX
TX ic
i
TX ic
i
TX
TX
ic is a carrier number
TX i
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 PCCPCH 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.
9.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 the RSCP level is
greater than or equal to the defined thresholds. 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.
608
AT332_TRR_E0
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.
RSCP P CCPCH =
TX i ic
Min
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:
609
Min
and where
Req
RSCP DwPCH RSCP DwPCH Mobility are covered and coloured according to the selected display parameter.
9.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:
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 i ic
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 i ic
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.
TX i ic
Min
Term
Req
The pixels where RSCP P CCPCH Max (TAdd P CCPCH,RSCP P CCPCH) and where RSCP UpPCH RSCP UpPCH Mobility are
covered and coloured according to the selected display parameter.
9.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.
610
AT332_TRR_E0
Coverage consists of several layers with a layer per user-defined RSCP margin defined in the Display tab (Prediction
Term
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.
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
TX ic
i
RSCP P CCPCH
9.2.2.7.2
are
covered
and
coloured
according
TX jc
j
RSCP P CCPCH
to
the
selected
display
parameters,
TX jc
j
TComp P CCPCH
where
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
611
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 612.
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 617.
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.
612
AT332_TRR_E0
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.
9.3.1.1.1
The user 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
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.
9.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.
613
DL
UL
DL
V
V
S PacketCall = -------------------------------------- and S 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
DL
D Inactivity PacketCall = --------------------------------------------------------- and D 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:
614
AT332_TRR_E0
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.
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.
f
UL
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:
a. 1st case: At a given time, packets are downloaded and uploaded.
DL
UL + DL
UL
UL + DL
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
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
615
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 random in
each simulation. Therefore, if you compute 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, will correspond to calculated distributions. But, if you
compare each simulation, you will observe that the user distribution between services as
well as the activity status distribution between users is different in each simulation.
9.3.1.2.1
UL
DL
UL
DL
RS
RS
DL
= ----------- and N = ----------- 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 throughputs 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
616
AT332_TRR_E0
UL + DL
DL
UL + DL
DL
9.3.1.2.2
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:
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.
9.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.
617
decrease the required powers and the loads of all the surrounding cells. Interference on the downlink and the uplink is
calculated on a per user. Power control is simulated over a sub-frame, i.e., 7 timeslots.
For HSDPA users, uplink and downlink power control is performed on the associated A-DCH bearer before fast link adaptation
on downlink. The steps of this algorithm are detailed below.
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 599.
The following calculations are made for all R99 and HSDPA mobiles (Mi) using R99 bearers.
9.3.2.2.1
618
AT332_TRR_E0
the carrier with the highest P-CCPCH power, if no preferred carrier is defined for the service, or
the master carrier in case of N-frequency mode compatible transmitters.
The RSCP from a transmitter TXi and a selected carrier ic is given by:
TX ic
i
TX ic
i
TX
TX
Model
in dBm
Where,
TX i
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 i
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 i ic
Min
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.
9.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.
619
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
DCA
TX i ic TS M i
= N Tot DL
TX i ic TS M i
And, X
DCA
DCA
DCA
DCA
X UL
N Tot UL
- X DCA if the mobile is connected in the uplink.
= ----------------------------------------------TX i ic TS M i
TX i
N Tot UL
+ N0
TX i
1 f UL 1 f JD
= ---------------------------------------------------------------------1
1 + ----------Req
Q UL
Ortho
E b
--- N t UL
Proc
= ------------------ is the uplink required signal quality. The uplink processing gain G UL calculated
Proc
G UL
Req
Req
C
Req
Where Q UL = ---
I 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.
620
AT332_TRR_E0
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.
9.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 ic TS M
i
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
Mi
RSCP TCH UL TX i ic TS M i
Mi
RSCP TCH UL TX i ic TS M i
M j TX i ic TS M i
M M
j
i
1 j RSCP j
TCH UL TX i ic TS M i +
M j TX i ic TS M i
Mj Mi
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 .
621
i
RSCP TCH UL TX i ic
Model
LT
P Req TX i ic TS M i
k1
TS M i = --------------------------------------------------------------Model
LT
Model
M
L Path L L L Body L Indoor M Shadowing
i
= ------------------------------------------------------------------------------------------------------------------ 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
Model
In L T
, G
TX
SA
= G UL and L
TX
SA
= L UL are calculated according to the smart antenna modelling method used, for
Mi
TX i
and L
TX i
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.
M
Mi
P Req TX i ic TS M i
Req
Mi
or P Req TX i ic TS M i
C
---
I TCH UL
= P Req TX i ic TS M i
-----------------------------------TX i ic TS M i
k1
C
-- I TCH UL
Mi
Mi
Mi
Mi
Mi
Mi
If P Req TX i ic TS M i P Max
M
then the mobile Mi is rejected for the reason "Pmob > PmobMax", and
P Req TX i ic TS M i is set to 0.
M
P Min and P Max are set in the properties of the terminal used by the mobile Mi.
TX i ic TS M i
TX i
Mi
P Req TX i ic TS M i
k1
= --------------------------------------------------------------Model
LT
Mi
Mi
Model
Mi
L Path L L L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------ and P Req TX i ic TS M i
TX i
Mi
G G
power for iteration k - 1 transmitted on the timeslot allocated to Mi.
Model
LT
Model
In L T
M
, G
TX i
SA
= G UL and L
TX i
k1
SA
= L UL are calculated according to the smart antenna modelling method used, for
TX
and L
TX
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.
622
AT332_TRR_E0
9.3.2.2.4
TX i ic TS M i
TX ic TS M
i
i
TX
TX ic TS M
i
i
TX i ic TS M i
RSCP TCH DL
RSCP TCH DL
Div
C
- G Proc
- G Div
= -------------------------------------------------------= -------------------------------------------------------DL G DL or ---
DL
TX ic TS M
TX ic TS M
I TCH DL
i
i
i
i
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 i ic TS M i
I Tot DL
TX ic TS M
i
i
RSCP Tot DL
Mi
TX
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
RSCP Tot DL
Mj +
M TX ic TS M
j
i
i
Mj Mi
TX ic TS M
j
i
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
I IC DL ic jc = ---------------------------------------------------------------F IRF ic jc
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
TX i ic TS M i
TX i ic TS M i
= RSCP TCH DL
TX i ic TS M i
+ RSCP OCCH
TX ic TS M
i
i
TX ic TS M
i
i
P TCH DL
TX i ic TS M i
P OCCH
k1
= ----------------------------------------- and RSCP OCCH
= -----------------------------Model
Model
LT
LT
623
Model
LT
Model
TX ic TS M
L Path L L L Body L Indoor M Shadowing
i
i
= ------------------------------------------------------------------------------------------------------------------ and P TCH DL
TX
M
i
i
G G
k1
TX ic TS M
i
i
In L T
, G
TX i ic TS M i
P TCH DL
TX i
SA
= G DL and L
TX i
TX ic TS M
i
i
= 0,1 P TCH DL
SA
= L DL are calculated according to the smart antenna modelling method used, for
TX i ic TS M i
TX i
and L
TX i
are
RSCPTCH UL Mi
M
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
M
P TCH UL
j
RSCP TCH UL M i = ------------------L MM
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 i ic TS M i
TX i ic TS M i
= P TCH DL
TX i ic TS M 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
624
TX i ic TS M i
Step
= RSCP TCH DL
SA
G DL
-----------------------SA
L DL Step
AT332_TRR_E0
Where
TX ic TS M
i
i
P Req
k1
= ----------------------------------------Model
LT
TX ic TS M
i
i
RSCP TCH DL
TX
Model
TX ic TS M
L Path L L L Body L Indoor M Shadowing
i
i
= ------------------------------------------------------------------------------------------------------------------ and P Req
TX
M
i
i
G G
- 1 transmitted on the timeslot allocated to Mi.
Model
LT
Model
In L T
, G
TX i ic TS M i
P Req
TX i
SA
= G DL and L
TX i
k1
SA
= L DL are calculated according to the smart antenna modelling method used, for
TX i
and L
TX i
model.
The downlink power for mobiles inactive in the downlink accessing circuit- or packetswitched services are calculated for information only.
9.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
9.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 .
9.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
%P Max DL
625
Where 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
TX i ic TS M i
P R99 DL
TX i ic TS M i
= P TCH DL
TX i ic TS M i
If P R99 DL
TX i ic TS M i
+ P OCCH
TX i ic TS M 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 i ic TS M 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.
9.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 ic
i
TX ic
TX ic
Ec
Req
i
i
= 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.
626
AT332_TRR_E0
TX i ic
TX ic
TX ic
Ec
i
i
i
---
TX ic
i
P HS SCCH
TX
TX ic
i
Where N Tot DL is the downlink total noise calculated in "Downlink Power Control" on page 623,
TX i
TX i
Ortho
1 F DL
TX i
Mi
1 F JD and = 0
1
Mi
Mi
Model
TX i ic
L Path L L L Body L Indoor M Shadowing
= ------------------------------------------------------------------------------------------------------------------ and P HS 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 ic
i
TX
and L
TX
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 ic
i
TX i ic
P HS SCCH
TX ic
i
Where P R99 DL = P TCH DL + P OCCH . The effective maximum cell traffic power per timeslot is calculated as:
TX i ic
TX i ic
TX i ic
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
Mi
TX i ic
E c TXi ic
Req
= Q HS SICH Mobility so that P HS SICH P Max HS SICH and
HS-SICH power is calculated for -----
N t HS SICH
M
Mi
P HS SICH
Where
Mi
TX ic
Ec
i
i
i
--- N
RSCP HS SICH
N t HS SICH Tot UL
- L Model
= ------------------------------------------------------------------------------------------------------------------------T
Mi
TX i ic
N Tot UL
Mi
is the uplink total noise calculated in "Uplink Power Control" on page 621,
Ortho
1 F UL
TX i
1 F JD and = 0
627
TX
Model
M
L Path L L L Body L Indoor M Shadowing
i
= ------------------------------------------------------------------------------------------------------------------ and P HS SICH is the HS-SICH power calculated for the
TX
M
i
i
G G
timeslots allocated to Mi.
Model
LT
Model
In L T
,G
TX
SA
= G UL and L
TX
SA
Mi
TX i
and L
TX i
antenna model.
TX i ic
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
9.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.
9.3.2.3.3
628
AT332_TRR_E0
there are enough HSDPA power and resource units available in order to obtain a HSDPA bearer, the users will be
connected. Otherwise, they will be delayed and their connection status will be HSDPA Delayed.
4. Other HS-PDSCH users will be rejected for the reason "HSDPA Scheduler Saturation".
For N-frequency mode compatible transmitters, the resource units available in the master and slave carriers can be shared,
i.e., a mobile can be connected to timeslots belonging more than one carrier.
9.3.2.3.4
9.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).
629
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.
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 dialog box 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).
The
in
the
TX i ic
TX ic
i
coverage
area
where
TX i ic
Min
TX i ic
and
E b
C
Req
Req
--- Q P CCPCH or ---
Q P CCPCH are covered and coloured according to the selected display option.
N t P CCPCH
I P CCPCH
TX i
TX i ic
TX
TX ic
i
i
TX i ic
E b TXi ic
RSCP P CCPCH
RSCP P CCPCH
Proc
C
---
= -----------------------------------------------
=
-----------------------------------------------Where -----
and
G
P
CCPCH
TX i ic
N t P CCPCH
I P CCPCH
TX ic
i
N Tot DL
N Tot DL
TX ic
i
TX i ic
P P CCPCH
RSCP P CCPCH = ---------------------LT
630
AT332_TRR_E0
TX ic
i
TX ic
i
TX ic
i
Term
TX ic
i
TX i
TX i ic
TX i
Ortho
1 F DL
TX
TX ic
i
1 F JD
TX j ic
TX
and = 0
1
TX j ic
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 ic
i
Eb
C
Threshold or ---
Threshold . Each layer is assigned a colour and
pixel is covered if -----
N t P CCPCH
I P CCPCH
displayed with intersections between layers.
Each layer is assigned a colour and displayed with intersections between layers.
properties).
TX ic
i
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
631
TX ic
C
i
Min
Req
The pixels in the TX i ic coverage area where RSCP P CCPCH Max (TAdd P CCPCH,RSCP P CCPCH) and ---
Q DwPCH
I DwPCH
are covered and coloured according to the selected display option.
TX i ic
TX i
TX ic
RSCP DwPCH
C i
= -----------------------------------------Where ---
I DwPCH
TX i ic
N Tot DL
TX i ic
TX i ic
RSCP DwPCH
P DwPCH
= ---------------LT
TX ic
i
TX ic
i
Term
TX i ic
TX i
TX i ic
I Extra DL =
TX i
Ortho
1 F DL
TX i
Term
1 F JD
and = 0
1
TX j ic
RSCPDwPCH
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 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:
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
632
AT332_TRR_E0
many layers as thresholds defined in the Display tab (Prediction properties). For each layer, a pixel is covered if
TX ic
i
C
---
Threshold . Each layer is assigned a colour and displayed with intersections between layers.
I DwPCH
C i
Req
CI
Q DwPCH M DwPCH . Each layer is assigned a colour and displayed with intersections between
covered if ---
I DwPCH
layers.
C i
(Prediction properties). For each layer, a pixel is covered if ---
I DwPCH
Req
The
pixels
in
the
TX i ic
TX i ic
coverage
area
where
TX i ic
Min
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
Max
= ----------------------------------------------------------------------------------------------------------------------- and P 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:
633
There are as many layers as thresholds defined in the Display tab (Prediction properties). For each layer, a pixel is
TX ic
i
covered if RSCP TCH DL Threshold . Each layer is assigned a colour and displayed with intersections between layers.
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
in
TX ic
i
RSCP TCH UL
TX i ic
the
coverage
area
where
TX i ic
Min
and
Req
RSCP TCH UL Service Mobility are covered and coloured according to the selected display option.
TX i ic
TX ic
P Max
i
RSCP TCH UL = -------------Model
LT
TX i
Term
Model
L Path L L
L Body L Indoor M Shadowing
Term
= ----------------------------------------------------------------------------------------------------------------------- and P 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
and L
TX
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.
634
AT332_TRR_E0
Atoll calculates the RSCP margin on each pixel of the TX i ic best server coverage area. The pixel colour depends on
the RSCP 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). For each layer, a
TX ic
i
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.
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
where
TX ic
i
Min
TX ic
TX i ic
E TXi ic
C i
Req
Req
Req
RSCP TCH DL RSCP TCH DL Service Mobility , and ----b-
Q TCH DL or ---
Q TCH DL are covered and
N t TCH DL
I TCH DL
635
TX
TX ic
i
TX ic
i
E TXi ic
RSCP TCH DL
RSCP TCH DL
Div
C
- G Proc
---
- G Div
Where ----b-
= --------------------------------------------
G
and
= --------------------------------------------DL
DL
DL
TX ic
TX ic
N t TCH DL
I
i
i
TCH DL
N Tot DL
N Tot DL
i
Max
TX ic
P TCH DL Service
i
With RSCP TCH DL = ------------------------------------------ Eb Nt
DL
LT
TX i
Eb Nt DL
Term
L Path L L
L Body L Indoor M Shadowing
Max
= ----------------------------------------------------------------------------------------------------------------------- and P TCH DL Service is the maximum downlink traffic
TX i
Term
G G
power defined for the selected service.
Eb Nt DL
LT
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
TX i ic
TX i ic
TX i ic
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
With RSCP 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:
TX ic
i
Eb
C
Threshold or ---
Threshold . Each layer is assigned a colour and displayed
pixel is covered if -----
N t TCH DL
I TCH DL
with intersections between layers.
636
each
layer,
pixel
is
covered
if
E TXi ic
Req
Min ----b-
Q TCH DL Threshold
N
t TCH DL
or
AT332_TRR_E0
C TXi ic
Req
Min ---
Q TCH DL Threshold . Each layer is assigned a colour and displayed with intersections between
I
TCH
DL
layers.
TX i ic
Eb
C
Req
Eb Nt
Req
CI
Q TCH DL M TCH DL or ---
Q TCH DL M TCH DL . Each
For each layer, a pixel is covered if -----
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 i ic
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
637
The
in
TX i ic
the
coverage
area
TX ic
i
TX i ic
TX ic
Min
where
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 ic
i
TX ic
i
TX i ic
E b TXi ic
RSCP TCH UL
RSCP TCH UL
Div
C
- G Proc
-- G Div
= ------------------------------------------------
G
= ------------------------------------------------Where -----
and
UL
UL
UL
TX ic
TX ic
N t TCH UL
I TCH UL
i
i
N Tot UL
N Tot UL
Term
Term
Req
Req
Term
TX i ic
Q TCH UL
Q TCH UL
P Max
Term
Term
Term
- or P Term
- and P Req = P Max --------------------------With RSCP TCH UL = ---------------------Req = P Max ------------------------TX i ic
TX i ic
Eb Nt UL
E b
C
---LT
-- I TCH UL
N t TCH UL
Eb Nt UL
LT
TX i
Eb Nt UL
Term
L Path L L
L Body L Indoor M Shadowing
Term
= ----------------------------------------------------------------------------------------------------------------------- and P Max is the maximum power defined for the selected
TX i
Term
G G
terminal.
Eb Nt UL
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 ,
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 b TXi ic
Req
Min -----
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.
TX i ic
Eb
C
Req
Eb Nt
Req
CI
Q TCH UL M TCH UL or ---
Q TCH UL M TCH UL . Each
For each layer, a pixel is covered if -----
N t TCH UL
I TCH UL
layer is assigned a colour and displayed with intersections between layers.
638
AT332_TRR_E0
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 i ic
C
-- I TCH UL
properties).
TX i ic
C
---
I TCH UL
For
each
layer,
pixel
is
covered
if
TX i ic
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
Min
E b
C
Req
Req
---or ---
for any of the 6 timeslots
N t TCH DL Q TCH DL
I TCH DL Q TCH DL
TX i ic
Req
TX i ic
Req
TX i ic
TX i ic
639
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
j
RSCPTCH DL + RSCPOCCH + --------------------------------------------------------------------------F IRF ic jc
TX
TX j
TX ic
j
RSCP TCH DL
Where
TX j ic
RSCP TCH DL
TX j ic
P TCH DL
= --------------------------LT
TX j ic
and
TX j
TX jc
j
RSCP TCH DL
TX j jc
TX j jc
P TCH DL
= --------------------------LT
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 j
TX j
LT
LT
L Ant
L Ant
TX j ic
TX j
TX j jc
TX j
TX j ic
TX j jc
P OCCH G Ant
P OCCH G Ant
- ---------- and RSCP OCCH
RSCP OCCH = --------------= ---------------- ---------otherwise.
TX
TX j
LT
LT
j
L Ant
L Ant
ITU526 5
L T = L Path
ITU526 5
L Path
TX j
TX i
L TX L RX
is the path loss calculated using the ITU526-5 propagation model without antenna loss.
640
AT332_TRR_E0
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
---is enough to select a bearer for the pixels.
N t HS PDSCH
TX i ic
TX ic
i
For more information on HSDPA bearer selection, see "HSDPA Part of the Algorithm" on page 626.
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
641
E C TXi ic
Average HS-PDSCH Ec/Nt: On each pixel, Atoll calculates -----
for all timeslots and calculates the average
N t HS PDSCH
of these values.
TX i ic
EC
Max HS-PDSCH Ec/Nt: On each pixel, Atoll calculates -----
for all timeslots and selects the highest value.
N t HS PDSCH
Peak RLC Throughput: After selecting the bearer, Atoll reads the corresponding RLC peak throughput. This is the
highest throughput that the bearer can provide on each pixel. The pixel colour depends on the peak RLC throughput.
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.
Peak MAC Throughput: Atoll displays the Peak MAC throughput ( R DL ) provided on each pixel. The Peak 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 Peak MAC throughput. 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.
TX i ic TS
Eb
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 ic
i
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.
Ec
HS-PDSCH Ec/Nt: On each pixel, Atoll calculates -----
for the selected timeslot.
N t HS PDSCH
TX i ic
Mi
Mi
TX i ic
TX i ic
642
AT332_TRR_E0
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:
643
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:
644
AT332_TRR_E0
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.
645
646
AT332_TRR_E0
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.
647
Figure 9.8: Geographic Distribution of downlink traffic power and uplink load
9.5.4.1.1
648
AT332_TRR_E0
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
649
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
HS SCCH
TXi
RSCP HS SCCH ic = ------------------------------------------------------------------------------------------------------------------------------------------- L T for the without useful signal option.
Req
Ec 1 + 1 F DL 1 F Term ----
Ortho
JD
BTS
Nt ic HS SCCH
2nd step: Then, Atoll calculates the HS-PDSCH quality
Ec
Let us assume the following notation: ------ ic
corresponds to the HS-PDSCH quality.
Nt
HS PDSCH
Therefore, 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 PDSCH ic
TXi
RSCP HS PDSCH ic = ---------------------------------LT
And
CI
BTS , F Ortho , F JD
Term
and N 0
650
AT332_TRR_E0
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),
651
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.
9.5.4.1.2
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
i
And
CI
BTS , F Ortho , F JD
Term
and N 0
Therefore,
Req
EcDL
---- ic
N Tot ic
Nt
HS SCCH
P HS SCCH ic = ------------------------------------------------------------------- L T for the total noise option,
BTS
And
652
AT332_TRR_E0
Req
EcDL
----
Nt ic HS SCCH N Tot ic
ic
Ortho
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
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
9.5.4.2.1
653
9.5.4.2.2
Coverage consists of several layers with a layer per possible peak throughput ( R Peak ). For each layer, area is covered if the
peak throughput can be provided. Each layer is assigned a colour and displayed with intersections between layers.
9.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 9.11 on
page 654.
654
Diff-N-Frequency Allocation
AT332_TRR_E0
Co-N-Frequency Allocation
Diff-N-Frequency Allocation
Force co-site cells as neighbours: This option enables you to force cells located on the same site as reference cell
in the candidate neighbour list. This constraint can be weighted among the others and ranks the neighbours
through the importance field.
Force adjacent cells as 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.
655
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 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.
If the neighbours list of a transmitter is full, the reference transmitter will not be added
as a neighbour of that transmitter and that transmitter will be removed from the
reference transmitters neighbours list. You can force Atoll to keep that transmitter in
the reference transmitters neighbours list by adding the following option in the Atoll.ini
file:
[Neighbours]
DoNotDeleteSymmetrics = 1
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. If the Use Coverage Conditions check box is selected, there must be an overlapping zone ( S A S B ) with a given cell
edge coverage probability. Otherwise, only the distance criterion is taken into account.
The overlapping zone ( S A S B ) is defined as follows:
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.
656
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.
AT332_TRR_E0
: Overlapping Coverages
4. The importance of neighbours.
For information on the importance calculation, see "Importance Calculation" on page 658.
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
657
values) will be allocated to the reference cell. Note that maximum numbers of neighbours can be defined at the cell
level (properties dialog box or Cells table). If defined there, this value is taken into account instead of the default one
available in the dialog box.
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 655.
658
Neighbourhood cause
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
AT332_TRR_E0
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 real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is 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 660.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
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)}+Min(Di)+Delta(Di)(Di)
10%+20%{10%(Di)+90%(O)}+1%+9%(Di)
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
30%+30%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
60%+40%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Co-site
Adjacent
No
Where:
Delta(X)=Max(X)-Min(X)
659
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.
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.
If no focus zone exists in the .atl document, Atoll takes into account the computation
zone.
660
AT332_TRR_E0
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.
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.
661
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 664.
9.8.1.3.1
662
AT332_TRR_E0
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:
9.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.
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 666.
663
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 dialog box.
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 dialog box.
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:
664
AT332_TRR_E0
Ci N =
Cj N1 i + Cj j N1 i + Ck N2 i + Ck k N2 i + Cl N3 i + Cl l N3 i
j
665
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
d CN
----------------------------------------- c CN
2
Where
c CN is the cost of the close neighbour constraint. This value can be defined in the Constraint Cost dialog box.
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 dialog box.
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 dialog box.
9.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
666
AT332_TRR_E0
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.
9.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.
667
9.8.2.1.1
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"
9.8.2.1.2
668
AT332_TRR_E0
9.8.2.1.3
9.8.2.1.4
669
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.
670
AT332_TRR_E0
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter
100 %
d1 ---------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. For information on the effective distance calculation, see "Appendix: Calculation of the
Inter-Transmitter Distance" on page 660.
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.
671
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 distance between the TD-SCDMA reference cell and the GSM neighbour and d max is the maximum inter-site
distance.
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%
672
AT332_TRR_E0
Co-site Neighbourhood
cause
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.
9.9.1.3 Appendices
9.9.1.3.1
673
674
Chapter 10
WiMAX BWA Networks
This chapter covers the following topics:
676
AT332_TRR_E0
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 104.
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.
10.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
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
677
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
678
AT332_TRR_E0
Name
Value
Unit
Description
f Sampling
None
Sampling factor
f ACS FB
dB
ICS FB
MHz
Inter-channel spacing
CN FB
None
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
TP BH DL
Site
Site parameter
kbps
Site
Site parameter
kbps
dB
N Ant TX
Transmitter parameter
None
N Ant RX
Transmitter parameter
None
TX
Antenna parameter
dB
TX
dB
Transmitter loss
TX
None
Array
dB
Combining
dB
G SA
dB
N Channel
Cell parameter
None
P Preamble
Cell parameter
dBm
Preamble power
dB
dB
dB
f IRF
TP BH UL
nf
G
L
TX
E SA
G SA
G SA
Div
= 10
P Traffic
------------------------10
in %
= 10
P Pilot
-------------------10
in %
= 10
P Idle Pilot
-----------------------------------10
in %
TL DL
Cell parameter
TL UL
Cell parameter
679
Name
Value
Unit
Description
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
N Users DL
Cell parameter
None
N Users UL
Cell parameter
None
SU DL
Cell parameter
AU DL
Cell parameter
T AMS
Cell parameter
dB
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
Max
None
G Div 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
UL
Service parameter
NR DL
NR UL
G MUG DL
G MUG UL
Max
CINR MUG
f Act
680
AT332_TRR_E0
Name
Value
Unit
Description
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
N SC UL
Min
Service parameter
None
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
Max
None
G Div DL
dB
G Div Preamble
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
TP Average
G Div
ICP DL
Network parameter
None
M Shadowing Model
dB
M Shadowing C I
dB
681
a.
Any interfering cell whose signal to thermal noise ratio is less than CNR Min will be discarded.
F Start
Value
TX i ic
TX ic
TX i ic
TX i ic
TX jc
TX i ic TX j jc
TX ic
MHz
MHz
MHz
None
MHz
None
MHz
None
None
None
None
TX i ic TX j jc
TX i ic TX j jc
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
TX i ic TX j jc
W ACO
L
---------------------------------TX i ic
W Channel
TX i ic TX j jc
L
TX i ic TX j jc
TX jc
j
TX ic
i
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 CCO
----------------------------------TX i ic
W Channel
r CCO
W ACO
TX jc
j
i
j
i
Min F End F End Max F Start F Start
TX i ic TX j jc
r ACO
TX i ic
F Start + W Channel
W CCO
Description
TX ic
i
i
F Start FB + W Channel + ICS FB
F End
W ACO
CN FB
Unit
TX i ic TX j jc
TX i ic TX j jc
r ACO
r ACO
TX i ic TX j jc
+ 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
10
i
j
i
j
r
r i
+ r ACO
10
FDD TDD
CCO
TX i ic TX j jc
rO
TX i ic
TX j jc
if W Channel W Channel
TX ic
f ACS FB
TX ic
TX ic TX jc TX ic TX jc --------------------------- TX ic TX jc W i
10
j
i
j
i
j
Channel
r i
--------------------+ r ACO
10
TX jc
CCO
r FDD TDD
j
W Channel
TX i ic
TX j jc
if W Channel W Channel
682
AT332_TRR_E0
Value
Unit
Description
dBm
dBm
dB
Path loss
dB
Total losses
Value
Unit
Description
TX i ic
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
Downlink inter-technology
interference
Unit
Description
dB
TX ic
i
Mi
Mi
L Ant L Body
TX i ic
TX i ic
TX i
TX i
+G
TX
TX
TX
+ 10 Log E SA +
TX
L Path
L Total
Mi
Combining
G SA
Div
G SA
L Model + L Ant
L Path + L
Mi
TX i
TX i
+L
Mi
Mi
Mi
+ L Ant + L Body
n 0 Preamble
Preamble
f Segment
TX i ic
TX i ic
n 0 Preamble + nf
n Preamble
Mi
I Preamble
Value
TX j jc
TX i ic TX j jc
C Preamble + f O
TX i ic TX j jc
TX i ic TX j jc
TX i ic TX j jc
10 Log r O
TX ic TX jc
i
j
10 Log p Collision
fO
TX i ic TX j jc
TX i ic TX j jc
f Seg Preamble
p Collision
Inter Tech
+ f Seg Preamble + I DL
TX i ic
1 if N Seg
TX j jc
= N Seg
TX i ic
and 0 if N Seg
TX j jc
N Seg
TX
k
P DL Rec
--------------------------------------
F TX i ic TX k
TX k ICP DL
Inter Tech
I DL
CNR Preamble
Value
TX i ic
TX i ic
Mi
DL
683
Value
Unit
Description
TX ic
TX i ic
CINR Preamble
TXj jc
n
Preamble
IPreamble
-----------------------------
TX i ic
Inter Tech
10
---------------------------- Inter Tech
C Preamble 10 Log
+ 10
+ NR DL
10
I
10
DL
dB
All TXj jc
Mi
DL
TX ic
i
I + N Preamble
TXj jc
n Preamble
IPreamble
-----------------------------
Inter Tech
10
-
-------------------------- + NR Inter Tech
dBm
10 Log
+I
+ 10
10
DL
10
DL
All TXj jc
C Traffic
TX i ic
C Pilot
TX i ic
EIRP Traffic
TX i ic
EIRP Pilot
TX i ic
P Traffic
TX i ic
P Pilot
Value
TX i ic
Mi
dBm
dBm
Mi
Mi
TX i ic
Mi
Description
L Ant L Body
Unit
Mi
Mi
Mi
L Ant L Body
TX i ic
TX i
TX i ic
TX i
P Traffic + G
P Pilot + G
Array
+ G SA
Array
+ G SA
+ G SA
+ G SA
Div
TX i
dBm
Div
TX i
dBm
Combining
+ G SA L
Combining
+ G SA L
TX i ic
TX i ic
dBm
TX i ic
TX i ic
dBm
P Preamble P Traffic
P Preamble P Pilot
Value
Unit
Description
dBm
None
dBm
Mi
TX i ic
n 0 DL
PZ DL
TXi ic
N SCa Used
n 0 + 10 Log F Sampling ------------------------
TX i ic
N
SCa Total
With Segmentation:
Mi
PZ DL
TXi ic
N SCa Used
N SCa Total
f Segment DL
TX i ic
n DL
684
3 PSG + 2 SSG
1 without and --------------------------------------------- with downlink segmentation
15
TX i ic
n 0 DL + nf
Mi
AT332_TRR_E0
Value
TX jc
Unit
Description
dBm
TX jc
j
I j
I
Non AAS
Idle
----------------------------------------------
10
10
TX jc
I j
AAS
-----------------10
without smart antennas, or 10 Log 10
with smart
TX j jc
I Total
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
Mi
Mi
Mi
Mi
L Ant L Body
Coverage Predictions:
I Traffic
dBm
TX j jc
Mi
Mi
Mi
Mi
L Ant L Body
Monte Carlo Simulations:
TX jc
j
EIRP Pilot
TX j jc
L Ant L Body
dBm
TX j
dBm
TX j
dBm
dBm
Coverage Predictions:
I Pilot
TX jc
j
Mi
Mi
Mi
Mi
L Ant L Body
TX j jc
TX j jc
TX j
TX j jc
TX j
P Traffic + G
EIRP Traffic
TX j jc
P Pilot + G
EIRP Pilot
L
L
TX jc
TX j jc
I Non AAS
I j
TX j jc
Traffic
------------------ TX jc
TX j jc
N SCa Data
j
10
-+
10 Log TL DL
----------------------- 1 AU DL
10
TX j jc
N SCa Used
10
TX j jc
I Pilot
------------------10
TX j jc
N SCa Data
1 ------------------------
TX jc
j
N SCa Used
TX j jc
EIRP AAS
TX j jc
TX j jc
EIRP AAS
+G
TX jc
j
Mi
Mi
Mi
Mi
L Ant L Body
Coverage Predictions:
I AAS
EIRP AAS
Mi
dBm
dBm
Mi
Mi
Mi
L Ant L Body
TX jc
j
P Traffic + G
TX
TX
685
Name
Value
TX jc
j
I Idle Pilot
TX jc
j
EIRP Idle Pilot
TX j jc
L Path L Indoor + G
TX j jc
P Idle Pilot + G
TX j
i
L Ant
i
L Body
TX j
Unit
Description
dBm
dBm
dBm
dB
TX jc
TX j jc
I Idle
I j
TX j jc
Idle Pilot-
----------------------------TX jc
N
10
j
SCa Data
10 Log 1 TL DL 10
1 ------------------------
TX j jc
N SCa Used
TX i ic TX j jc
TX i ic TX j jc
10 Log r O
TX ic TX jc
i
j
i
j
10 Log p Collision DL
dB
TX k
P DL Rec
--------------------------------------
F TX i ic TX k
TX ICP DL
k
Downlink inter-technology
interference
Unit
Description
dB
dB
fO
TX ic TX jc
f Seg DL
Inter Tech
I DL
Value
TX i ic
TX i ic
C Traffic n DL
TX i ic
CNR Traffic
TX i ic
Mi
DL
TX i ic
C Pilot n DL
TX i ic
CNR Pilot
TX i ic
Mi
DL
G Div
Value
TXj jc
IDL
All TX j jc
TX i ic
TX i ic
CINR Traffic
TX i ic
Unit
TX i ic
n DL
+ I Inter Tech + -------------------10
DL
10
Mi
+ NR Inter Tech
DL
dB
Description
DL
TX i ic
TX i ic
CINR Pilot
C Pilot
I j
DL
-----------------10
10
10 Log
All TXj jc
TX ic
i
TX ic
n DL
---------------------
Inter
Tech
Inter
Tech
10
+I
+ NR
+10
DL
DL
dB
DL
TX i ic
I + N DL
686
TX ic
I j
n DL
DL
------------------
---------------------
10 10 + I Inter Tech + 10 10 + NR Inter Tech
10 Log
DL
DL
All TXj jc
dBm
AT332_TRR_E0
Value
M
i
C UL
Unit
Description
dBm
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
TX i
Mi
Mi
With P
Mi
Mi
L Ant L Body
P
EIRP UL
TX
Mi
+G
Mi
Mi
Mi
Mi
Mi
= P Eff after
power control
Value
M
TX i ic
n 0 UL
PZ UL
TXi ic
N SCa Used
n 0 + 10 Log F Sampling ------------------------
TX i ic
N
SCa Total
TX i ic
TX i ic
n 0 UL + nf
n UL
TX i ic
I UL
Value
M
TX ic TX jc
i
j
C UL + f O
TX ic TX jc
i
j
+ f TL UL + f Seg UL
TX i ic TX j jc
TX i ic TX j jc
10 Log r O
fO
j
10 Log TL UL
Mj
f TL UL
TX ic TX jc
TX ic TX jc
i
j
f Seg UL
TX i ic TX j jc
p Collision UL
TX i ic
NR UL
TX i ic
NRUL Seg
TX i ic
I + N UL
TX i ic
IMj
n UL
UL
non-seg M i
---------------------
TX ic
10
------------------------------------------ + NR Inter Tech n i dB
10
10 Log
10
+ 10
UL
UL
All M j
All TX j jc
TX i ic
IMj
n UL
UL
seg M i
---------------------
TX i ic
Inter Tech
10
--------------------------------10 Log
+ NR UL
n UL
10
10
+ 10
All M j
All
TX
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
NR UL
I UL + n I
--------------------------------2
n I
687
Name
TX ic
i
I + N UL
Value
Unit
Description
dBm
Unit
Description
dB
Unit
Description
dB
Unit
Description
Hz
Sampling frequency
F Sampling 10
-------------------------------------TX i ic
N SCa Total
kHz
Inter-subcarrier distance
1
------------------TX i ic
F
ms
ms
ms
Symbol duration
ms
D Used
Frame
Floor ---------------- TXi ic
D Symbol
SD
SD
I UL + n I
Value
TX i ic
Mi
C UL n UL
Mi
CNR UL
Mi
TX i ic
UL
G Div
Value
TX i ic
Mi
CINR UL
Mi
TX i ic
Mi
TX i ic
or CNR UL NR UL Seg
TX i ic
UL
Value
TX ic
i
F Sampling
W Channel 10
- 8000
Floor f Sampling ----------------------------------8000
TX i ic
TX i ic
TX i ic
TX i ic
D Sym Useful
TX i ic
Used
D Frame
TX i ic
N SD Used Frame
TX i ic
TX i ic
r CP
-------------F
D CP
D Symbol
TX i ic
TX i ic
D Sym Useful + D CP
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
688
AT332_TRR_E0
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
Mi
UL
PZ
O Variable
TXi ic
UL
Floor N SD UL Subframe N SCa Data 1 -------------------
100
Value
TX ic
i
R DL
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
kbps
M
i
B DL
--------------------------------D Frame
TX ic
i
R DL
Mi
TX ic
i
DL
For proportional fair schedulers: -------------------------------- G MUG DL
D Frame
Mi
CTP P DL
Mi
B DL
Max
Mi
1 + f SU MIMO G SU MIMO 1
B DL
Mi
B DL
TX i ic
Max
Mi
B DL
TX i ic
CTP E DL
Mi
CTP A DL
Mi
Cap P DL
M
Cap E DL
Mi
Cap A DL
1 + f SU MIMO G SU MIMO 1
TX i ic
i
i
CTP P DL 1 BLER B DL
Mi
Mi
f TP Scaling
- TP Offset
CTP E DL -----------------------100
Mi
TX i ic
Mi
CTP P DL TL DL Max
M
i
i
Cap P DL 1 BLER BDL
Mi
Mi
f TP Scaling
- TP Offset
Cap E DL -----------------------100
Mi
TX i ic
Mi
i
PUTP P DL
Cap P DL
----------------------TX i ic
N Users DL
689
Name
Value
M
i
PUTP E DL
Mi
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
Mi
Mi
f TP Scaling
- TPOffset
PUTP E DL -----------------------100
Mi
PUTP A DL
Description
Cap E DL
----------------------TX ic
i
N Users DL
Unit
TX i ic
R UL
Mi
UL
--------------------------------D Frame
TX i ic
R UL
Mi
TX ic
i
UL
For proportional fair schedulers: --------------------------------- G MUG UL
D Frame
CTP P UL
i
B UL
Max
1 + f SU MIMO G SU MIMO 1
i
B UL
Max
Mi
UL
TX i ic
Mi
1 + f SU MIMO G SU MIMO 1
UL
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
f TP Scaling
- TP Offset
CTP E UL -----------------------100
CTP E UL
CTP A UL
M
Cap P UL
TX ic
i
CTP P UL TL UL Max
M
Mi
i
i
Cap P UL 1 BLER B UL
Mi
Mi
f TP Scaling
- TP Offset
Cap E UL -----------------------100
Cap E UL
Cap A UL
Mi
ABTP P UL
Mi
N SC UL
CTP P UL ----------------Mi
Mi
PZ UL
N SC
i
i
ABTP P UL 1 BLER B UL
Mi
Mi
f TP Scaling
ABTP E UL ------------------------- TP Offset
100
kbps
Cap Mi
M
P UL
- ABTP P i UL
Min ----------------------TX i ic
N Users UL
kbps
Cap Mi
M
E UL
- ABTP E i UL
Min ----------------------TX i ic
N Users UL
kbps
ABTP A UL
i
PUTP P UL
i
PUTP E UL
690
Mi
ABTPE UL
Mi
Mi
AT332_TRR_E0
Name
M
Value
M
PUTP A UL
i
PUTP E UL
Unit
Description
kbps
M
f TP Scaling
i
------------------------- TP Offset
100
Value
Unit
Description
Sel
Mi
R Min DL
TPD Min DL
---------------------------
None
None
None
R Min UL
None
Sel
Mi
Sel
Mi
kbps
Sel
Mi
Sel
Mi
kbps
TX i ic
kbps
TX ic
i
kbps
None
None
Sel
Mi
Sel
Mi
CTP P DL
Sel
Mi
TPD Min UL
---------------------------
Sel
M
i
R Min UL
Sel
Mi
CTP P UL
TX i ic
R Rem DL
TX i ic
R Rem UL
TX i ic
TL DL Max
Sel
Mi
TX i ic
TL DL Max
Sel
Mi
TPD Rem DL
Sel
Mi
TPD Rem UL
Sel
Mi
CTP P DL
Sel
Mi
CTP P UL
Sel
Mi
RD Rem DL
Sel
Mi
R Min DL
Sel
Mi
Sel
i
CTP P DL
M
Without MUG
G MUG DL
Without MUG
G MUG UL
Sel
i
CTP P UL
Sel
Mi
TPD Rem DL
---------------------------Sel
Mi
CTP P DL
Sel
i
RD Rem UL
Sel
Mi
TPD Rem UL
---------------------------Sel
Mi
CTP P UL
691
Name
Value
Unit
Description
None
None
TX ic
i
Sel
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
RD Rem DL
Sel
Mi
Sel
i
R Max DL
M
TX i ic
Sel
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
TX i ic
Sel
Mi
R Rem DL
Round Robin: Min RD Rem DL ---------------------
N
TX i ic
Sel
Mi
R Rem UL
-
Proportional Fair: Min RD Rem UL -------------------N
Proportional Demand:
TX ic
i
R Eff Rem UL
Sel
Mi
RD Rem UL
----------------------------------
Sel
Mi
RD Rem UL
Sel
Mi
Sel
M
i
R Max UL
TX i ic
Sel
Mi
R QoS UL
-
Biased (QoS Class): Min RD Rem UL ------------------N QoS
Sel
Mi
TPD Rem UL
Max Aggregate Throughput: --------------------------Sel
Mi
CTP P UL
TX ic
i
Sel
Mi
R Rem UL
-
Round Robin: Min RD Rem UL -------------------N
TX i ic
Sel
Mi
TXi ic
Min R Rem DL
RD Rem DL
Sel
M
i
None
TX i ic
Sel
Mi
TX i ic
Min R Rem UL
RD Rem UL
Sel
Mi
None
None
None
R Eff Rem DL
R Eff Rem UL
QoS
Sel
Mi
Sel
Mi
Sel
Mi
R Max ErtPS
f Bias
R Max rtPS
R Max nrtPS
- = -------------------------1 + --------= -------------------------= -------------------------Sel
Sel
Sel
100
Mi
Mi
Mi
R Max rtPS
R Max nrtPS
R Max BE
r
TX ic
i
R QoS DL
1 QoS
N QoS ---
TX ic
i
R Rem DL ------------------------------------------------------r
1 QoS
N QoS ---
All QoS
692
AT332_TRR_E0
Name
Value
Unit
Description
TX ic
i
R QoS UL
1 QoS
N QoS ---
TX ic
i
R Rem UL ------------------------------------------------------r
1 QoS
N QoS ---
None
Sel
Sel
Mi
Mi
R Max DL CTP E DL
Sel
M i Site
Max 1 -------------------------------------------------------------------------------------------------------
Sel
Sel
Mi
Mi
Site
TP
CTP
Min DL
BH DL
E DL
Sel
M i Site
None
Sel
Sel
Mi
Mi
CTP
Max UL
UL
Sel
M i Site
Max 1 -------------------------------------------------------------------------------------------------------
Sel
Sel
Mi
Mi
Site
R Min UL CTP E UL
TP BH UL
Sel
M i Site
None
None
None
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
All QoS
Site
BHOF DL
Site
BHOF UL
Sel
Sel
Mi
TL DL
Sel
Mi
= R DL
Sel
Mi
Sel
Mi
Mi
Mi
Max DL CTP P DL
R Min DL CTP P DL + -----------------------------------------------Site
BHOF DL
-----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P DL
Sel
Sel
i
TL UL
M
Sel
i
R UL
M
Sel
Mi
Sel
Mi
M
Mi
i
Max UL CTP P UL
R Min UL CTP P UL + -----------------------------------------------Site
BHOF UL
-----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P UL
Value
Sel
Mi
Sel
Mi
UTP P DL
Sel
i
UTP E DL
M
Sel
Mi
UTP A DL
Sel
Mi
UTP P UL
Sel
Mi
UTP E UL
Sel
Mi
UTP A UL
R DL
Sel
Mi
CTP P DL
Sel
Sel
Mi
i
UTP P DL 1 BLER B DL
Sel
i
UTP E DL
M
Sel
Mi
Sel
M
f TP Scaling
i
- TP Offset
-----------------------100
Sel
Mi
R UL
Sel
Mi
CTP P UL
Sel
Sel
Mi
Mi
UTP P UL 1 BLER B UL
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
- TP Offset
UTP E UL -----------------------100
693
TX ic
i
,G
, L Ant , and L Body are not used in the calculations performed for the profile view.
694
AT332_TRR_E0
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. For these calculations, the best server calculation is always based on preamble signal level.
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 57 for more information).
For more information on preamble signal level calculations, see "Preamble Signal Level Calculation" on page 711
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
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 overlap 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
695
TX ic
TX jc
nd
i
j
C Preamble 2 Best C Preamble M
ji
Where M is the specified overlap 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
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 57 for more information).
For more information on signal level calculations, see:
For more information on permutation zone selection, see "Permutation Zone Selection" on page 718.
For more information on C/N level calculations, see:
For more information on coverage area determination and available display options, see:
696
AT332_TRR_E0
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 57 for more information).
For more information on C/(I+N), (I+N), and bearer calculations, see:
"Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput, and Per-User Throughput Calculation" on
page 747.
For more information on coverage area determination and available display options, see:
697
It is possible to display the Service Area Analysis (DL) coverage prediction with colours depending on the following display
options:
Bearer (DL)
Modulation (DL): Modulation used by the bearer
Service
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.
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:
Bearer (UL)
Modulation (UL): Modulation used by the bearer
Service
It is possible to display the Coverage by Throughput (UL) coverage prediction with colours depending on the following display
options:
698
AT332_TRR_E0
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.
,G
Where M is the specified overlap 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.
Number of interferers
Number of interferers per cell
Serving Base Station and Reference Cell as described in "Best Server Determination" on page 717.
699
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 703.
"Simulations Based on User Profile Traffic Maps and Subscriber Lists" on page 700.
"Simulations Based on Sector Traffic Maps" on page 702.
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
10.3.4.1.1
700
AT332_TRR_E0
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
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 .
UL
DL
TP Average
DL
UL
TP Average
UL
during a session.
N Session V 8
N Session V 8
DL
= ------------------------------------------ and f = -----------------------------------------UL
DL
TP Average 3600
TP Average 3600
UL
DL
701
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
UL + DL
DL
10.3.4.1.2
UL
UL
DL
TP Cell
TP Cell
DL
= ---------------------- and N = ---------------------UL
DL
TP Average
TP Average
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, TP Average 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
702
AT332_TRR_E0
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 the number of active users trying to access the service:
We have: N
UL
UL + DL
UL
DL
UL + DL
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
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 i ic
TX i ic
, TL UL
TX i ic
, NRUL
TX i ic
TX i ic
, NR UL Seg , SU DL
TX i ic
, 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 717.
703
TL DL
Mi
Mi
704
TX i ic
Mi
RUL
Mi
AT332_TRR_E0
TX ic
i
MU MIMO
i
RC UL
MU MIMO
M
i
Mi
TX ic
i
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
i
PZ DL = Seg
AAS
Mi
TX i ic
AAS
= ------------------------------TX i ic
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:
M
TX ic
i
G MU MIMO
MU MIMO
i
R UL
MU MIMO
Mi
------------------------------------------------------------MU MIMO
Mi
RC UL
MU MIMO
Mi
M
Where
MU MIMO
i
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
TX ic
i
Max TL DL
All TX ic
i
TX i ic
TL DL
k 1
705
TL UL
TX i ic
Req
TX ic
i
TL UL
TX ic
i
Max NR UL
All TX ic
i
TX i ic
If TL DL
TX ic
i
Max TL UL
All TX ic
i
TX ic
i
NR UL
, 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.)
Backhaul Saturation: If allocating resources to a mobile makes the effective MAC aggregate site throughputs exceed
the maximum backhaul throughputs defined for the site. This condition is only verified if the simulation was created
with the Backhaul capacity check box selected (step 8.)
706
AT332_TRR_E0
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 707). 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).
ICS FB
CN FB
TX i ic
TX j jc
and ICS FB
TX i ic
: Inter-channel spacing of the frequency bands assigned to cells TXi(ic) and TXj(jc).
TX j jc
and CN FB
: Channel number step of the frequency bands assigned to cells TXi(ic) and TXj(jc).
707
Calculations
Channel numbers are converted into start and end frequencies as follows:
For cell TXi(ic):
TX ic
i
TX ic
i
TX ic
i
TX i ic
F End
TX i ic
N TXi ic N First TX i ic
Channel
Channel
-
------------------------------------------------------TX i ic
CN FB
TX ic
i
= F Start + W Channel
F Start
TX j jc
F End
TX j jc
TX jc
TX j jc
N TXj jc N First TX j jc
Channel
Channel
-------------------------------------------------------
TX i ic
CN FB
TX jc
j
j
= F Start FB + W Channel + ICS FB
TX j jc
= F Start + W Channel
Output
TX ic
i
TX jc
j
F Start and F Start : Start frequencies for the cells TXi(ic) and TXj(jc).
F End
TX i ic
TX j jc
and F End
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 i ic
TX j jc
F End
and F End
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX ic
i
Calculations
Atoll first verifies that co-channel overlap exists between the cells TXi(ic) and TXj(jc).
Co-channel overlap exists if:
TX i ic
TX j jc
F Start F End
TX i ic
AND F End
TX j jc
F Start
W CCO
TX jc
TX ic
TX jc
TX ic
j
i
j
i
= Min F End F End Max F Start F Start
r CCO
TX i ic TX j jc
W CCO
= ---------------------------------TX i ic
W Channel
Output
708
TX i ic TX j jc
r CCO
AT332_TRR_E0
TX jc
j
F Start
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 707.
F End
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 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 Channel F Start
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 jc
TX ic
j
i
= Min F End F End
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).
709
Input
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):
Frequency Band
TX i ic TX j jc
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).
r CCO
: Co-channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co-Channel Overlap
Calculation" on page 708.
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
TX i ic TX j jc
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
10
j
i
j
r i
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 ACS FB
TX i ic
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
--------------------TX j jc
CCO
W Channel
if W Channel 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 ,
710
AT332_TRR_E0
TX ic
i
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 jc
j
W Channel
TX jc
j
TX jc
j
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).
E SA : Number of antenna elements defined for the smart antenna equipment used by the transmitter TXi.
G SA
Div
G SA
TX i
Combining
TX i
TX
: Smart antenna diversity gain (for cross-polarised smart antennas) defined per clutter class.
: Transmitter antenna gain for the antenna used by the transmitter TXi.
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
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.
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.
711
, G
, 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:
TX ic
i
TX ic
i
TX i ic
TX i ic
TX i
TX
L
TX i
TX
i
TX i
+ 10 Log E SA + G SA
Combining
Div
+ G SA
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 ic
i
words, the factor 10 Log 1 r CP
TX ic
is added to C i
Preamble .
Independant of the option, interference levels are calculated for the total symbol
durations, i.e., the energy of the useful symbol duration and the cyclic prefix energy.
Output
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.
712
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).
TX i ic
TX i ic
AT332_TRR_E0
TX ic
i
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on page 744.
nf
: 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
n 0 Preamble
TX ic
i
TX ic
N SCa Preamble Preamble
i
--------------------------------- f Segment
= n 0 + 10 Log F Sampling
TX ic
i
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
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
Preamble
thermal noise at the pixel, subscriber, or mobile Mi covered by the preamble is reduced by a factor of f Segment = 1
--- .
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
10
41
86
172
Total
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 i ic
TX i ic
n Preamble = n 0 Preamble + nf
Mi
Output
TX i ic
713
C Preamble : Preamble signal level received from an interfering cell TXj(jc) as calculated in "Preamble Signal Level
Calculation" on page 711 at the pixel, subscriber, or mobile Mi covered by the cell TXi(ic).
TX jc
j
rO
: Total channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co- and Adjacent
Channel Overlaps Calculation" on page 706.
N Seg
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 j jc
TX j jc
TX i ic TX j jc
I Preamble = C Preamble + f O
TX ic TX jc
i
j
Where f O
TX i ic TX j jc
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
714
AT332_TRR_E0
TX ic TX jc
i
j
TX jc
j
= N Seg
1 if N Seg
TX ic
i
TX jc
j
N Seg
and
.
TX jc
j
TX jc
j
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 j jc
Where N Ant TX is the number of MIMO transmission (downlink) antennas defined for
the cell TXj(jc).
P DL Rec
---------------------------------------
=
F TX i ic TX k
TX k ICP DL
Inter Tech
I DL
TX
Here P DL Rec is the received downlink power from an interfering cell TXk belonging to another technology, and
F TX i ic TX k
ICPDL
is the inter-technology downlink channel protection ratio for a frequency offset F between the interfered
P DL Rec is calculated based on the EIRP from GSM cells, total power from UMTS, CDMA2000, and TD-SCDMA cells, maximum
power from LTE cells, preamble power from WiMAX cells, and downlink cell power from Wi-Fi cells.
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).
Inter Tech
I DL
TX i ic
C Preamble : Received preamble signal level from the cell TXi(ic) as calculated in "Preamble Signal Level Calculation" on
page 711.
TX i ic
n Preamble : Preamble noise for the cell TXi(ic) as calculated in "Preamble Noise Calculation" on page 712.
G Div Preamble : Preamble diversity gain defined in the WiMAX equipment of the terminal used by the pixel, subscriber,
Mi
or mobile Mi.
DL
G Div : Additional downlink diversity gain defined for the clutter class where the pixel, subscriber, or mobile Mi is
located.
Calculations
The preamble C/N for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
715
TX ic
i
TX ic
i
DL
TX i ic
CNR Preamble : Preamble C/N from the cell TXi(ic) at any pixel, subscriber, or mobile Mi.
TX i ic
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 711.
TX i ic
n Preamble : Preamble noise for the cell TXi(ic) as calculated in "Preamble Noise Calculation" on page 712.
I Preamble : Preamble interference received from any cell TXj(jc) at a pixel, subscriber, or mobile Mi covered by a cell
TX j jc
NRDL
G Div Preamble : Preamble diversity gain defined in the WiMAX equipment of the terminal used by the pixel, subscriber,
or mobile Mi.
DL
G Div : Additional downlink diversity gain defined for the clutter class where the pixel, subscriber, or mobile Mi is
located.
Inter Tech
I DL
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 i ic
CINR Preamble
TXj jc
n Preamble
IPreamble
-----------------------------
TX i ic
M
Inter Tech
DL
10
-
+ NR Inter Tech + G i
--------------------------= C Preamble 10 Log
+ I DL
+ 10
10
DL
Div Preamble + G Div
10
All TXj jc
The preamble diversity gain is applied to the preamble C/(I+N) when the cell and the terminal both support any form of MIMO.
The additional downlink diversity gain defined per clutter is also applied.
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
716
TXj jc
n Preamble
I Preamble
-----------------------------
Inter Tech
10
-
+ NR Inter Tech
--------------------------= 10 Log
+I
+ 10
10
DL
10
DL
All TXj jc
AT332_TRR_E0
Output
TX ic
i
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 ic
i
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 711 using the terminal and service parameters ( L
, G
, L Ant , and
Mi
TX i ic
CINR Preamble : Preamble C/(I+N) received from any cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in
"Preamble C/(I+N) Calculation" on page 716.
Calculations
The best server of any pixel, subscriber, or mobile Mi, BS M , is the cell from which the received preamble signal level or C/
i
(I+N) is the highest among all the cells. The best server is determined as follows:
BSM = TX i ic
i
TX i ic
TX i ic
C
C
= Best
Preamble All TX ic Preamble
or BS M = TX i ic
i
CINR
TX i ic
TX i ic
CINR
= Best
Preamble All TX 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 highest priority 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 highest priority
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 highest priority
layer, the 2nd mobile to the second highest priority 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.
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 715.
717
TX ic
i
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 715.
CINR Preamble : Preamble C/(I+N) from the cell TXi(ic) as calculated in "Preamble C/(I+N) Calculation" on page 716.
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
M i TX i ic
TX i ic
d Max PZ
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 i ic
TX i ic
CNR Preamble QT PZ
TX i ic
TX i ic
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 i ic
718
AT332_TRR_E0
PZ DL
Mi
PZ UL
TX ic
i
= Highest Priority PZ DL
TX ic
TX ic
i
i
CNR
QT
Preamble
PZ
TX i ic
TX i ic
M i TX i ic
d Max PZ AND
AND Mobility M i Speed Max PZ
OR
d
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
d
AND
AND Mobility M Speed
OR
d
Max PZ
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 i ic
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi.
TX i
TX i
TX i
TX i
TX i
= 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
719
G SA
G SA
G SA : Smart antenna diversity gain (for cross-polarised smart antennas) defined per clutter class.
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.
Combining
Div
TX
TX
= L Total DL ).
TX i
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
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
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.
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 ic
i
TX ic
i
TX
TX ic
i
TX
EIRP Pilot
= P Pilot + G
TX ic
i
TX ic
i
TX i ic
+ G SA
+ G SA
Array
+ G SA
Array
+ G SA
+ G SA L
Div
Combining
+ G SA L
Div
TX
TX
and
being the traffic and pilot transmission powers of the cell TXi(ic) calculated as follows:
TX i ic
TX i ic
720
Combining
TX i ic
TX i ic
= P Preamble P Pilot
AT332_TRR_E0
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 ic
i
words, the factor 10 Log 1 r CP
TX ic
is added to C i
Preamble .
Independant of the option, interference levels are calculated for the total symbol
durations, i.e., the energy of the useful symbol duration and the cyclic prefix energy.
Output
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.
M
i
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 744.
nf
TX i ic
TX i ic
M
: 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.
721
TX i ic
n 0 DL
PZ DL
N SCa Used
TX i ic
f Segment DL
= n 0 + 10 Log FSampling ------------------------TX i ic
N SCa Total
Output
TX i ic
n DL
10.4.6.3.1
"Traffic and Pilot Interference Signal Levels Calculation (DL)" on page 722.
"Effective Traffic and Pilot Interference Calculation (DL)" on page 726.
722
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.
AT332_TRR_E0
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 703.
TX jc
j
AU DL
Downlink AAS usage ratios are calculated using Monte Carlo simulations as explained in "Simulation Process" on
page 703.
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 Idle
Non AAS
----------------------------------------------
10
10
+ 10
= 10 Log 10
TX jc
TX j jc
I j
AAS -
-----------------10
= 10 Log 10
Coverage Predictions:
723
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 Pilot
TX j jc
TX j jc
Traffic
------------------ TX jc
------------------
TX
jc
N
N
j
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
724
AT332_TRR_E0
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 43.
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
725
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
10.4.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 722.
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 706.
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
726
AT332_TRR_E0
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 i ic
TX ic
i
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 j jc
TX j jc
TX j jc
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.
PSG + 2 SSGf Segment DL = 3
-------------------------------------------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.
727
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
728
AT332_TRR_E0
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
SP
If SP
------------------------------------------------------------------------------------------------------------TX ic
i
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
TX ic TX jc
i
j
= 10 Log p Collision DL
I DL
TX k
P DL Rec
--------------------------------------
F
TX
ic
TX
i
k
TX k ICP DL
TX k
Here P DL Rec is the received downlink power from an interfering cell TXk belonging to another technology, and
F TX i ic TX k
ICPDL
is the inter-technology downlink channel protection ratio for a frequency offset F between the interfered
P DL Rec is calculated based on the EIRP from GSM cells, total power from UMTS, CDMA2000, and TD-SCDMA cells, maximum
power from LTE cells, preamble power from WiMAX cells, and downlink cell power from Wi-Fi cells.
Output
TX j jc
I DL
: Effective downlink traffic and pilot interference received at the pixel, subscriber, or mobile Mi from any
Inter Tech
I DL
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 719.
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 719.
TX ic
i
n DL
: Downlink noise for the cell TXi(ic) as calculated in "Traffic and Pilot Noise Calculation (DL)" on page 721.
TX i ic
729
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
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
Mi
If the cell supports MIMO, the STTD/MRC or SU-MIMO diversity gain, G Div DL , corresponding to the bearer is
applied to its selection threshold. The gain is read from the properties of the WiMAX equipment assigned to the
TX i ic
Mi
Mi
pixel, 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 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 WiMAX equipment for
which the following is true:
M
DL
TX ic
i
Mi
DL
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.
730
AT332_TRR_E0
From among the bearers available for selection, the selected bearer is the one with the highest downlink peak
MAC channel throughput as calculated in "Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput,
and Per-User Throughput Calculation" on page 747.
TX i ic
Mi
DL
TX i ic
Mi
DL
CNR Pilot
Mi
Where G Div DL is the STTD/MRC or SU-MIMO diversity gain corresponding to the selected bearer.
Output
TX i ic
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 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 719.
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 719.
TX i ic
n DL
TX jc
j
I DL
: Downlink noise for the cell TXi(ic) as calculated in "Traffic and Pilot Noise Calculation (DL)" on page 721.
: 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 722.
NR DL
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,
Inter Tech
TX i ic
Mi
M
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.
731
TX ic
i
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
Mi
i
BLER BDL : Downlink block error rate read from the graphs available in the WiMAX equipment assigned to the
Inter Tech
I DL
: Downlink inter-technology interference as calculated in "Traffic and Pilot Interference Calculation (DL)"
on page 722.
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
IDL
DL
Inter Tech
Inter Tech
-
-----------------and
+ -------------------+ NR DL
= C Traffic 10 Log
10 + I DL
10
10
10
All TXj jc
TX i ic
TX i ic
= C Pilot
TXj jc
TX i ic
n DL
IDL
Inter Tech
Inter Tech
-
-----------------10 + I DL
+ -------------------+ NR DL
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
----------------- + NR Inter Tech
= 10 Log
+ 10
10 + I DL
DL
10
All TX j jc
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/(I+N) at Mi: T B CINR Traffic or T B CINR Pilot
Mi
TX i ic
TX i ic
Mi
If the cell supports MIMO, the STTD/MRC or SU-MIMO diversity gain, G Div DL , corresponding to the bearer is
applied to its selection threshold. The gain is read from the properties of the WiMAX equipment assigned to the
TX ic
i
pixel, 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 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 WiMAX equipment for
which the following is true:
Mi
Mi
DL
TX i ic
732
AT332_TRR_E0
M
TX ic
i
DL
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
Mi
TX ic
i
DL
CINR Pilot
DL
Mi
Where G Div DL is the STTD/MRC or SU-MIMO diversity gain corresponding to the selected bearer.
Output
TX i ic
CINR Traffic : Traffic C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
CINR Pilot : Pilot C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
I + N DL
TX i ic
TX i ic
: Traffic Total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile Mi covered by a cell
TXi(ic).
P Max : Maximum transmission power of the terminal used by the pixel, subscriber, or mobile Mi without power
control.
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi after power control as
Mi
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 43.
TX i
TX i
= L Total UL ).
733
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.
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:
Mi
EIRP UL = P
With P
Mi
Mi
+G
Mi
Mi
Mi
= P Max without power control at the start of the calculations, and is the P
Mi
Mi
Output
Mi
C UL : Received uplink signal level from the pixel, subscriber, or mobile Mi at a cell TXi(ic).
734
K: Boltzmanns constant.
T: Temperature in Kelvin.
PZ
Mi
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 744.
nf
TX i ic
TX i ic
TX i ic
AT332_TRR_E0
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
N SCa Used
TXi ic
= n 0 + 10 Log F Sampling ------------------------
TX i ic
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 i ic
n UL
10.4.6.8.1
Calculation of the uplink interference from each individual interfering mobile as explained in "Traffic Interference
Signal Levels Calculation (UL)" on page 735.
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 737.
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
Mj
735
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:
M
TX ic TX jc
i
j
I UL = C UL + f O
TX ic TX jc
i
j
+ 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
TX ic TX jc
i
j
= 10 Log p Collision UL
TX i ic TX j jc
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 i ic TX j jc
p Collision UL
SC Com
= -----------------TX i ic
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 )
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
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 737.
Output
736
Mj
I UL : Uplink interference signal level received at a cell TXi(ic) from an interfering mobile Mj covered by a cell TXj(jc).
AT332_TRR_E0
10.4.6.8.2
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 735.
TX i ic
n UL
NR UL
: Uplink noise for the cell TXi(ic) as calculated in "Traffic Noise Calculation (UL)" on page 734.
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 i 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
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 i ic
I + N UL
TX i ic
= NR UL
TX i ic
+ 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
NR UL Seg
TX i ic
IMj
n
UL
UL
seg M i
---------------------
TX ic
10
-------------------------------- + NR Inter Tech n i
= 10 Log
10
10
+ 10
UL
UL
All M j
All TX j 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
NR UL = --------------------------------2
n I
TX i ic
I + N UL
= I UL + n I
Output
TX i ic
NR UL
TX i ic
737
: Angular distribution of the uplink noise rise for the cell TXi(ic).
NRUL
I + N UL
TX ic
i
TX ic
i
or I + N UL
: Total Noise for a cell TXi(ic) calculated for any pixel, subscriber, or mobile Mi.
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 733.
TX ic
i
n UL
: Uplink noise for the cell TXi(ic) as calculated in "Traffic Noise Calculation (UL)" on page 734.
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
Mi
PZ UL
N SC
: Number of subchannels per channel defined for the uplink permutation zone assigned to the pixel, subscriber,
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
M
Mi
Mi
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 BUL : 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:
738
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.
AT332_TRR_E0
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
TX ic
i
If the cell supports MIMO, the STTD/MRC, SU-MIMO diversity or MU-MIMO diversity gain, G Div UL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the
Mi
TX i ic
Mi
WiMAX equipment assigned to the cell TXi(ic) for N Ant RX , N Ant TX , the subchannel allocation mode of PZ UL ,
M
i
Mobility M i , BLER B UL .
UL
The additional 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 WiMAX equipment for
which the following is true:
Mi
TX i ic
Mi
UL
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
Mi
TX i ic
UL
Where G Div UL is the STTD/MRC, SU-MIMO diversity, or MU-MIMO diversity gain corresponding to the selected
bearer.
Uplink Subchannelisation:
The uplink subchannelisation depends on the uplink bandwidth allocation target defined for the scheduler used by the
cell TXi(ic). The uplink C/N calculated above is given for the total number of subchannels associated with the
PZ
Mi
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
739
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:
M
i
CNR UL
Final
PZUL
M
N SC
i
= CNR UL+ 10 Log ----------------
N Mi
All SC
SC
UL
Mi
PZ UL
Mi
Min
Where N SC UL Service N SC UL N SC
Min
N SC UL Service
Mi
M
i
PZ UL = 8
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.,
Mi
Mi
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:
Mi
M i TX ic
Mi
Mi
i
P Eff = Max PMax CNR UL T M + M PC P Min
B i
UL
Mi
Mi
Mi
CNR UL : Uplink C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
740
AT332_TRR_E0
Input
M
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 738.
NR UL
TX ic
i
: Non-segmented uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on
page 737.
TX i ic
NR UL Seg : Segmented uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on page 737.
NR UL
TX i ic
: Angular distribution of the uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation
T B Lowest : Bearer selection threshold of the lowest bearer in the WiMAX equipment assigned to the cell TXi(ic).
TX i ic
Mi
PZ UL
N SC
: Number of subchannels per channel defined for the uplink permutation zone assigned to the pixel, subscriber,
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
M
Mi
Mi
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/(I+N) for any pixel, subscriber, or mobile Mi at a cell TXi(ic) is calculated as follows:
Mi
TX i ic
CINR UL = CNR UL NR UL
For any pixel, subscriber, or mobile Mi covered by the segmented zone in the interfered cell TXi(ic):
Mi
Mi
TX i ic
741
Monte Carlo simulations: The uplink C/(I+N) is calculated as described in the section "Beamforming Smart
Antenna Models" on page 43. Victim and interfering mobiles are generated by a time-slot scenario as explained
in "Simulation Process" on page 703.
TX ic
i
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/(I+N) at Mi: T B CINR UL and T B CINR UL
Mi
Mi
Mi
Mi
TX ic
i
If the cell supports MIMO, the STTD/MRC, SU-MIMO diversity or MU-MIMO diversity gain, G Div UL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the
M
TX ic
i
WiMAX equipment assigned to the cell TXi(ic) for N Ant RX , N Ant TX , the subchannel allocation mode of PZ UL ,
M
i
Mobility M i , BLER B UL .
UL
The additional 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 WiMAX equipment for
which the following is true:
Mi
TX i ic
UL
Mi
Mi
TX i ic
UL
Mi
Bearer Index
From among the bearers available for selection, the selected bearer is the one with the highest index.
TX ic
i
UL
TX i ic
Mi
UL
Mi
TX i ic
UL
Where G Div UL is the STTD/MRC, SU-MIMO diversity, or MU-MIMO diversity gain corresponding to the selected
bearer.
Uplink Subchannelisation:
742
AT332_TRR_E0
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
Where
PZUL
Mi
N SC
= CINR UL+ 10 Log ----------------
NMi
All SC
SC UL
Min
N SC UL Service
M
i
PZ UL
Mi
N SC UL N SC
Min
N SC UL Service
i
N SC UL
PZ
Mi
UL
=8
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/(I+N) given by the subchannelisation,
Mi
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 P Max CINR UL T M + M PC P Min
B i
UL
Mi
Mi
743
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 744.
Calculation of throughputs as explained in "Channel Throughput, Cell Capacity, Allocated Bandwidth Throughput, and
Per-User Throughput Calculation" on page 747.
10.4.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 i ic
TX i ic
W Channel 10
- 8000
F Sampling = Floor f Sampling ----------------------------------8000
Output
10.4.7.1.2
TX i ic
F Sampling : Sampling frequency for the cell TXi(ic) as calculated in "Calculation of Sampling Frequency" on page 744.
N SCa Total : Total number of subcarriers defined for the frame configuration of a cell TXi(ic).
r CP
TX ic
i
TX i ic
: Cyclic prefix ratio defined for the frame configuration of TXi(ic) or, otherwise, in the global network settings.
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
744
AT332_TRR_E0
TX ic
i
1
D Sym Useful = ------------------TX ic
i
F
D CP
TX ic
i
r CP
= -------------F
Adding the Cyclic prefix ratio to the useful symbol duration, Atoll determines the total symbol duration.
TX i ic
TX i ic
TX i ic
10.4.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
Duration" on page 744.
r DL Frame : DL ratio.
TDD
TDD
TX ic
i
TDD
TDD
TDD
DL
DL
UL
UL
Mi
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 network settings:
745
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 ic
i
R DL
TX ic
i
N Sym DL Subframe
Mi
DL
PZ
O Variable
TXi ic
DL
Uplink Subframe:
Atoll calculates the number of symbol durations in the uplink subframe excluding the fixed overhead defined in the
global network settings:
TX i ic
TX i ic
percentage.
TDD
UL
TDD
TX ic
TX i ic
N SD UL
i
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
10.4.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.
746
AT332_TRR_E0
X
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 ---------------------TX ic
i
D Symbol
The total numbers of symbols in the downlink or uplink subframes after removing the variable overheads are:
TX ic
i
RX
TX ic
i
N Sym X Subframe
Mi
X
PZ
O Variable
TXi ic
X
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 744.
TX i ic
: Amount of uplink resources in the cell TXi(ic) as calculated in "Calculation of Total Cell Resources" on
page 744.
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 731.
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
UL
CNR Preamble : Preamble C/N the cell TXi(ic) as calculated in "Preamble C/N Calculation" on page 715.
i
i
BLER B DL : Downlink block error rate read from the BLER vs. CINR Traffic graph available in the WiMAX equipment
TX i ic
TX i ic
TX i ic
TX ic
747
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).
M
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the pixel, subscriber, or mobile
Mi.
Mi
TP Offset : Throughput offset defined in the properties of the service used by the pixel, subscriber, or mobile Mi.
PZ
N SC
Mi
UL
: 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 740.
TX i ic
TX ic
i
Calculations
Downlink:
TX i ic
i
CTP P DL
R DL
Mi
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.
TX i ic
For proportional fair schedulers, the channel throughput is increased by the multi-user diversity gain G MUG DL read
from the scheduler properties for the Mobility M i and the number of users connected to the cell in downlink.
TX i ic
R DL
Mi
Mi
TX ic
i
DL
CTP P DL = -------------------------------- G MUG DL
D Frame
TX i ic
Mi
Max
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:
Mi
Mi
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.
748
AT332_TRR_E0
Subchannel allocation mode used by the downlink permutation zone PZ DL assigned to the pixel, subscriber, or
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 731.
i
BLER B DL : Downlink block error rate read from the graphs available in the WiMAX equipment assigned to the
TX ic
i
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:
B DL
In case of AMS:
Mi
Mi
1 + f SU MIMO G SU MIMO 1
B DL
TX i ic
Max
B DL
Max
Mi
Mi
TX i ic
TX i ic
TX i ic
B DL
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not available 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
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 i ic
Mi
Mi
Mi
f TP Scaling
- TP Offset
= Cap E DL -----------------------100
Mi
Mi
Mi
Cap P DL
= ----------------------TX i ic
N Users DL
M
Mi
Cap E DL
Effective MAC Throughput per User: PUTP E DL = ----------------------TX ic
i
N Users DL
Mi
Mi
Mi
f TP Scaling
- TP Offset
= PUTP E DL -----------------------100
Mi
Uplink:
TX ic
i
Mi
R UL
Mi
B UL
For proportional fair schedulers, the channel throughput is increased by the multi-user diversity gain G MUG UL read
from the scheduler properties for the Mobility M i and the number of users connected to the cell in uplink.
TX i ic
R UL
Mi
Mi
TX ic
i
UL
CTP P UL = -------------------------------- G MUG UL
D Frame
749
Max
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:
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
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 740.
i
BLER B UL : Uplink block error rate read from the graphs available in the WiMAX equipment assigned to the cell
Mi
B UL
In case of AMS:
Mi
B UL
Max
Mi
Mi
B UL
TX i ic
Max
Mi
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 available 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):
If the permutation zone assigned to the pixel, subscriber, or mobile Mi supports MU-MIMO and
TX i ic
TX i ic
TX i ic
TX i ic
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).
Mi
Mi
TX i ic
Mi
Mi
f TP Scaling
- TP Offset
= CTP E UL -----------------------100
Mi
Mi
i
i
i
Effective MAC Cell Capacity: Cap E UL = Cap P UL 1 BLER B UL
750
i
i
i
Effective MAC Channel Throughput: CTP E UL = CTP P UL 1 BLER B UL
Mi
Mi
TX i ic
Mi
Mi
Mi
f TP Scaling
- TPOffset
= Cap E UL -----------------------100
Mi
AT332_TRR_E0
i
ABTP P UL
i
CTP P UL
N SC UL
----------------M
PZ
N SC
i
UL
i
i
i
Effective MAC Allocated Bandwidth Throughput: ABTP E UL = ABTP P UL 1 BLER B UL
Mi
i
PUTP P UL
Cap M i
M
P UL
- ABTPP i UL
= Min ----------------------TX i ic
N Users UL
Mi
Mi
Mi
Mi
f TP Scaling
- TPOffset
= ABTP E UL -----------------------100
Mi
Cap Mi
M
E UL
- ABTP E i UL
= Min ----------------------TX i ic
N Users UL
Mi
Mi
f TP Scaling
- TP Offset
= PUTP E UL -----------------------100
Mi
Output
Mi
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.
PUTP P DL : Downlink peak MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP E DL : Downlink effective MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP A DL : Downlink application throughput per user 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.
ABTP A UL : Uplink application allocated bandwidth throughput at the pixel, subscriber, or mobile Mi.
PUTP P UL : Uplink peak MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP E UL : Uplink effective MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP A UL : Uplink application throughput per user at the pixel, subscriber, or mobile Mi.
Mi
M
Mi
Mi
Mi
Mi
M
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
Mi
751
N Users Max : Maximum number of users defined for the cell TXi(ic).
QoS
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.
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
Mi
Mi
M
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 744.
Mi
CTP E DL : Downlink effective MAC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 744.
Mi
CTP P UL : Uplink peak MAC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 744.
Mi
CTP E UL : Uplink effective MAC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 744.
ABTP P UL : Uplink peak MAC allocated bandwidth throughput at the mobile Mi as calculated in "Throughput
Calculation" on page 744.
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:
752
AT332_TRR_E0
TX ic
i
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).
TX ic
TX ic
TX ic
i
i
i
N Users = Min N Users Max N Users Generated
TX i ic
Sel
Sel
i
Sel
i
Sel
Mi
Mi
Mi
Downlink:
Sel
i
TPD Min DL
M
Sel
Mi
Sel
Mi
Sel
M
TPD Min DL
TPD Max DL
i
= --------------------------------------------- , TPD Max DL = --------------------------------------------Sel
Sel
Mi
Mi
1 BLER B DL
1 BLER BDL
Sel
Uplink:
Sel
Mi
TPD Min UL
Sel
Mi
TPD Min UL
= ---------------------------------------------,
Sel
Mi
1 BLER BUL
Sel
Mi
TPD Max UL
Mi
Mi
= ------------------------------------------------------------------------Sel
Mi
1 BLER B UL
Sel
Mi
Sel
i
Sel
Sel
i
Mi
TPD Min DL + TP Offset
TPD Max DL + TP Offset
- , TPD Max DL = ----------------------------------------------------------------------------Downlink: TPD Min DL = ----------------------------------------------------------------------------Sel
Sel
Mi Mi
Mi Mi
1 BLER B DL f TP Scaling
1 BLER B DL f TP Scaling
Uplink:
Sel
i
TPD Min UL
M
Sel
Mi
Mi
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 740.
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
753
Sel
Mi
QoS
Sel
i
UGS
ErtPS
rtPS
Sel
Mi
Sel
Mi
nrtPS
N1
TX i ic
=n
Sel
Mi
=n
> 0 ...
=0
=n
Sel
Mi
Sel
Mi
> 0 ...
=0
Sel
i
Sel
i
... n > p
> 0 ...
=0
Sel
Mi
Sel
Mi
... n > p
=n
Sel
Mi
Sel
Mi
... n > p
Sel
i
Sel
i
... 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
2. Starting with M i
Sel
= 1 up to M i
= N , Atoll allocates the downlink and uplink resources required to satisfy each
R Min DL
Sel
Mi
Sel
Sel
Mi
Mi
TPD Min DL
TPD Min UL
= -------------------------- and R Min UL = -------------------------Sel
Mi
Sel
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
i
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
Mi
Sel
Mi
bandwidth throughput ( TPD Min UL ABTP P UL ) are rejected due to Resource Saturation.
754
AT332_TRR_E0
6. If
Sel
i
TX ic
i
R Min DL TL DL Max or
Sel
i
Sel
i
TX ic
i
Sel
i
the mobiles have been allocated, Atoll goes to the next step for allocating resources to satisfy the maximum
throughput demands.
Backhaul Saturation:
If at this stage, a sites downlink or uplink effective MAC aggregate throughput exceeds its maximum downlink or uplink
backhaul throughput, respectively, mobiles are rejected one by one due to Backhaul Saturation, starting from the mobile with
the lowest priority service, among all the cells of the site in order to reach a downlink or uplink effective MAC aggregate site
throughput the sites maximum downlink or uplink backhaul throughput.
Resource Allocation for Maximum Throughput Demands:
For each cell, the remaining cell resources available 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
Mi
For each mobile, the throughput demands remaining once the minimum throughput demands have been satisfied are the
difference between the maximum and the minimum throughput demands:
Downlink:
Sel
i
TPD Rem DL
M
Sel
i
TPD Max DL
M
Sel
Mi
Sel
Mi
Sel
i
TPD Min DL
M
Sel
Mi
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
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
Mi
CTP P DL = CTP P DL
Without MUG
Sel
Mi
TX i ic
Sel
Mi
TX i ic
Sel
Mi
TX i ic
TX i ic
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 available 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:
755
Sel
i
RD Rem DL
M
Sel
i
Sel
Sel
i
M
TPD Rem DL
TPD Rem UL
i
= --------------------------- and RD Rem UL = --------------------------M
Sel
i
CTP P DL
Sel
i
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.
d. The resources allocated to each user by the Proportional Fair scheduling method for satisfying its maximum
throughput demands are:
Sel
Mi
R Max DL
TX i ic
Sel
Sel
Sel
TX i ic
Mi
Mi
Mi
R Rem DL
R Rem UL
= 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.
e. 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
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
Mi
TX ic
i
R Rem DL = TL DL Max
Sel
i
R Min DL
Sel
Mi
TX i ic
TX i ic
R Rem UL = TL UL Max
Sel
i
R Max DL and
Sel
Mi
Sel
Mi
R Min UL
Sel
M
i
Sel
Mi
R Max UL
Sel
i
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.
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
Mi
Sel
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:
Sel
Sel
TX i ic
Mi
TX i ic
Mi
TXi ic
TX i ic
Sel
Sel
Mi
Mi
756
AT332_TRR_E0
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
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
Mi
Sel
Mi
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
i
Sel
i
Sel
i
R Max ErtPS
f Bias
R Max rtPS
R Max nrtPS
- = ------------------------- = 1 + --------= -------------------------= -------------------------Sel
Sel
Sel
100
M
M
M
i
i
i
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
RD Rem DL
Sel
Mi
Sel
Sel
Mi
Mi
TPD Rem DL
TPD Rem UL
= --------------------------- and RD Rem UL = --------------------------Sel
Mi
CTP P DL
Sel
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:
757
Sel
i
R Max DL
M
Sel
Sel
Sel
TX ic
i
M
R QoS DL
R QoS UL
Mi
Mi
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.
Sel
Mi
When/If in uplink
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.
TX i ic
N Users in order of decreasing downlink or uplink traffic C/(I+N), depending on whether the
R Max DL
Sel
Mi
Sel
Mi
Sel
Mi
TPD Rem DL
TPD Rem UL
= --------------------------- and R Max UL = --------------------------Sel
Mi
Sel
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
i
TX ic
i
R Max UL = R Rem UL , i.e., the resources available in uplink have been used up for
Sel
Mi
Round Robin:
The goal of this scheduling method is to allocate equal resources to users fairly.
758
AT332_TRR_E0
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
Mi
Sel
Mi
Sel
Mi
TPD Rem DL
TPD Rem UL
= --------------------------- and RD Rem UL = --------------------------Sel
Mi
Sel
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
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:
Using MU-MIMO cells are able to schedule two users on two different antennas using the same frequency-time resources. A
mobile connected to antenna 1 makes resources available on antenna 2 for another mobile. These resources made available
on antenna 2 can be assigned to another mobile without increasing the overall cell load.
When the second mobile is assigned to antenna 2, it consumes the resources made available by the first mobile and, if it
requires more resources than the first mobile made available, the second mobile also makes some resources available 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.
759
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.
The virtual resource consumption of a mobile
MU MIMO
Mi
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 .
MU MIMO
Mi
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
(%)
M
Mi
i
R Max DL CTP E DL
Sel
M i Site
= Max 1 ------------------------------------------------------------------------------------------------------- and
Sel
Sel
M
Mi
Site
i
TP
CTP
BH DL
Min DL
E DL
Sel
M i Site
Site
BHOF DL
Sel
Sel
Mi
Mi
R Max UL CTP E UL
Sel
M i Site
= Max 1 -------------------------------------------------------------------------------------------------------
Sel
Sel
Mi
Mi
Site
TP
CTP
BH UL
Min UL
E UL
Sel
M i Site
Site
BHOF UL
Atoll calculates the amounts of downlink and uplink resources allocated to each individual mobile M i
referred to as the traffic loads of the mobiles) as follows:
760
AT332_TRR_E0
Sel
Downlink:
Sel
i
TL DL
M
Sel
i
R DL
M
Sel
i
Sel
i
M
Mi
i
Max DL CTP P DL
R Min DL CTP P DL + -----------------------------------------------Site
BHOF DL
= -----------------------------------------------------------------------------------------------------------------Sel
Sel
i
CTP P DL
Sel
Sel
Mi
Uplink: TL UL
Sel
Mi
= R UL
Sel
i
Sel
i
Mi
Mi
Max UL CTP P UL
R Min UL CTP P UL + -----------------------------------------------Site
BHOF UL
= -----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P UL
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 .
Sel
Mi
R DL
Sel
Sel
Mi
Sel
Sel
i
Sel
page 744.
Sel
i
Sel
page 744.
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 .
Sel
Mi
Sel
TP Offset : Throughput offset defined in the properties of the service used by the mobile M i
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
Sel
761
Sel
i
UTP A DL
M
Sel
i
UTP E DL
M
Sel
i
Sel
M
f TP Scaling
i
------------------------- TP Offset
100
Uplink:
Sel
Mi
Sel
Mi
Sel
Mi
CTP P UL
M
M
Mi
i
i
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
M
Sel
i
Sel
UTP P DL : Downlink peak MAC user throughput at the pixel, subscriber, or mobile M i
UTP E DL : Downlink effective MAC user throughput at the pixel, subscriber, or mobile M i .
UTP P UL : Uplink peak MAC user throughput at the pixel, subscriber, or mobile M i
UTP E UL : Uplink effective MAC user throughput at the pixel, subscriber, or mobile M i .
Sel
Mi
Sel
Sel
Mi
Sel
Sel
i
Sel
Sel
Mi
Sel
Sel
Mi
Sel
762
AT332_TRR_E0
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.
When allocation is based on distance only, 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.
Force Symmetry: If selected, Atoll adds the reference cell to the candidate neighbour list of the its candidate
neighbour.
763
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).
If the neighbours list of a cell is full, the reference cell will not be added as a neighbour
of that cell and that cell will be removed from the reference cells neighbours list. You can
force Atoll to keep that cell in the reference cells neighbours list by adding the following
option in the Atoll.ini file:
[Neighbours]
DoNotDeleteSymmetrics = 1
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.
3. If the Use Coverage Conditions check box is selected, the coverage areas of TXi(ic) and TXj(jc) must have an overlap
( S TX ic S TX jc ).Otherwise, only the distance criterion is taken into account.
i
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 ic
i
TX ic
i
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 i ic
TX i ic
S TX ic is the surface area covered by TXi(ic) within C Preamble + HO Start and C Preamble + HO End , or
TX ic
i
TX ic
i
CINR Preamble + HO Start and CINR Preamble + HO End . HOStart is the margin with respect to the best preamble
signal level or C/(I+N) at which the handover starts, and HOEnd is the margin with respect to the best
TX i ic
If a global value of the preamble C/N threshold ( T Preamble ) is set in the coverage
conditions dialog box, 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 preamble C/N coverage areas for the cells.
Atoll
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
764
AT332_TRR_E0
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:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d Di = 1 ---------d max
d is the real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is the real inter-transmitter distance weighted by the azimuths
of antennas.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
765
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)}+Min(Di)+Delta(Di)(Di)
10%+20%{10%(Di)+90%(O)}+1%+9%(Di)
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
30%+30%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
60%+40%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
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.
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.
766
AT332_TRR_E0
If no focus zone exists in the ATL document, Atoll takes into account the computation
zone.
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.
When allocation is based on distance only, 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. .
767
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
- 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:
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter/cell
100 %
d1 ---------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 real distance between the reference cell and the neighbour and d max is the maximum inter-site distance.
The IF is user-definable using the Min importance and Max importance fields.
768
AT332_TRR_E0
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.
769
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 "Reuse distance" is selected,
Assigned weight Dis tan ce = 0,2
The sum of the weights assigned to the above relations is 1.
You can modify these weights in your WiMAX document. The absolute values of the constraint weights are calculated from
the relative weights (%) defined in the Constraint Weights dialog box as follows:
% Neighbour
Neighbour = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
% IM
IM = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
% Dis tan ce
Dis tan ce = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
TX i ic TX j jc
TX i ic TX j jc
= rO
TX i ic TX j jc
Where r O
TX i ic TX j jc
Neighbour Neighbour
TX i ic TX j jc
TX ic TX j jc
+ i
IM
IM
is the channel overlap ratio as calculated in "Co- and Adjacent Channel Overlaps Calculation" on
page 706.
TX i ic TX j jc
TX i ic TX j jc
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 762. For
manual neighbour planning, this value is equal to 1.
TX i ic TX j jc
IM
is the importance of the relationship between the TBA cell and its related interfering cell calculated as follows:
TX i ic TX j jc
TX i ic TX j jc
IM
= r CCO
TX i ic TX j jc
TX i ic TX j jc
IM CC
and IM CC
TX i ic TX j jc
IM CC
TX i ic TX j jc
+ r ACO
TX i ic TX j jc
IM AC
are respectively the co- and adjacent channel interference probabilities calculated as
TX i ic TX j jc
TX i ic TX j jc
and r ACO
overlap ratios as calculated in "Co- and Adjacent Channel Overlaps Calculation" on page 706.
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
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
770
AT332_TRR_E0
TX ic
i
$ Total = 1
QRF
TX ic TX jc
i
j
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 described above) of the initial frequency plan,
Tries different frequency plans in order to reduce the cost,
Memorises the different plans in order to determine the best one, i.e., the plan that 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.
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 (first-order neighbours, first-order neighbours of a common WiMAX cell,
and optionally second-order neighbours), 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:
771
If no focus zone exists in the ATL document, Atoll takes into account all the cells whose
path loss matrix calculation radius intersects the rectangle containing the computation
zone.
You can modify these weights in your WiMAX document. The absolute values of the constraint weights are calculated from
the relative weights (%) defined in the Constraint Weights dialog box as follows:
% PI
PI = -----------------------------------------------------% PI + % Seg + % PB
% Seg
Seg = -----------------------------------------------------% PI + % Seg + % PB
% PB
PB = -----------------------------------------------------% PI + % Seg + % PB
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:
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 "Reuse distance" is selected,
Assigned weight Dis tan ce = 0,2
772
AT332_TRR_E0
You can modify these weights in your WiMAX document. The absolute values of the constraint weights are calculated from
the relative weights (%) defined in the Constraint Weights dialog box as follows:
% Neighbour
Neighbour = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% Inter Neighbour
Inter Neighbour = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% 2nd Neighbour
2nd Neighbour = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% IM
IM = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
% Dis tan ce
Dis tan ce = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------% Neighbour + % Inter Neighbour + % 2nd Neighbour + % IM + % Dis tan ce
VL 1
TX i ic TX j jc
VL 2
PI
PB
= PI p Coll + PB p Penalty
Seg
= Seg p Coll
If TX i ic and TX i jc are co-transmitter cells, and the option Allocate Same Segment to Co-transmitter Cells has been
TX i ic
TX i jc
N Seg
TX i ic TX j jc
, then VL 1
TX i ic TX j jc
+ VL 2
= 1.
Where 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
0
Seg
Seg
Same Segment to Co-transmitter Cells has been selected, p Coll is given by p Coll =
1
Seg
p Coll
PB
1
=
p Penalty
TX i ic
if NSeg
TX i ic
if N Seg
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 i ic
TX j jc
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 neighbour relations between the TBA cell and its related cell.
TX i ic TX j jc
Neighbours
TX i ic TX j jc
= Neighbour Neighbour
773
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 762. 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 cells are neighbours of a common cell and have the same preamble index assigned, the importance of the
preamble index collision is the average of their neighbour importance values with the common neighbour 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
TX i ic TX j2 j2c
Neighbour
+ Neighbour
---------------------------------------------------------------------------------
2
Inter Neighbour =
Max
with PI Collisions
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 the TBA cell has the same preamble index assigned as one of its second-order neighbours, the importance of the
preamble index collision is the multiple of the importance values of the first order neighbour relations between the TBA cell
and its second order neighbour. If the TBA cell is related to its second order neighbour through more than one first order
neighbour, the importance is the highest value among all the multiples:
2nd Neighbour =
TX ic TX jc
j
i
Neighbour
All Neighbour Pairs
Max
TX j jc TX k kc
Neighbour
with PI Collisions
Interference
TX i ic TX j jc
IM
TX i ic TX j jc
IM
TX i ic TX j jc
= IM IM
TX i ic TX j jc
= r CCO
TX ic TX jc
i
j
TX ic TX jc
i
j
TX i ic TX j jc
f Overlap
is the importance of the relationship between the TBA cell and its related interfering cell calculated as follows:
and IM
IM CC
TX i ic TX j jc
TX i ic TX j jc
IM CC
TX ic TX jc
i
j
= IM CC
TX ic TX jc
i
j
and IM CC
TX i ic TX j jc
+ r ACO
TX i ic TX j jc
IM AC
otherwise.
are respectively the co- and adjacent channel interference probabilities calculated as
TX i ic TX j jc
TX i ic TX j jc
, r CCO
TX i ic TX j jc
, and r ACO
co-channel, and adjacent channel overlap ratios as calculated in "Co- and Adjacent Channel Overlaps Calculation" on
page 706.
TX i ic TX j jc
Dis tan ce
them.
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
Dis tan ce
TX i ic TX j jc
f Overlap
is
calculated
TX i ic TX j jc
= rO
as
explained
in
"Distance
Importance
TX i ic TX j jc
Calculation"
on
page 778.
= 1 otherwise.
From the constraint violation levels and the importance values of the relations 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
TX i ic TX j jc
TX i ic TX j jc
TX ic TX j jc
TX i ic TX j jc
TX i ic TX j jc
TX i ic TX j jc
i
= 1 VL 1
+ VL 2
+ VL 1
Neighbours f Overlap
Interference
$ Total = 1
QRF
TX jc
j
774
TX i ic TX j jc
AT332_TRR_E0
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 ic
i
$ Total
TX i ic
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., the plan that 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.
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 all the cells
whose path loss matrix calculation radius intersects the rectangle containing 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:
775
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 "Reuse distance" is selected,
Assigned weight Dis tan ce = 0,2
The sum of the weights assigned to the above relations is 1.
TX ic TX jc
i
j
ZPB
= ZPB p Coll
ZPB
p Coll
ZPB
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 neighbour relations between the TBA cell and its related cell.
TX ic TX jc
i
j
Neighbours
TX ic TX jc
i
j
= Neighbour Neighbour
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 762. 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 cells are neighbours of a common cell and have the same zone permbase assigned, the importance of the
zone permbase collision is the average of their neighbour importance values with the common neighbour 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
Inter Neighbour
TX i ic TX j2 j2c
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 zone permbase assigned.
2nd Neighbour is calculated from the neighbour relationship importance values calculated during automatic neighbour
planning. If the TBA cell has the same zone permbase assigned as one of its second-order neighbours, the importance of the
zone permbase collision is the multiple of the importance values of the first order neighbour relations between the TBA cell
and its second order neighbour. If the TBA cell is related to its second order neighbour through more than one first order
neighbour, the importance is the highest value among all the multiples:
2nd Neighbour =
776
TX ic TX jc
j
i
Neighbour
Max
TX j jc TX k kc
Neighbour
AT332_TRR_E0
Interference
TX i ic TX j jc
IM
TX i ic TX j jc
IM
TX ic TX jc
i
j
= IM IM
TX ic TX jc
i
j
TX ic TX jc
i
j
f Overlap
is the importance of the relationship between the TBA cell and its related interfering cell calculated as follows:
TX i ic TX j jc
= r CCO
TX ic TX jc
i
j
and IM
TX i ic TX j jc
TX i ic TX j jc
IM CC
TX ic TX jc
i
j
= IM CC
TX i ic TX j jc
IM CC
and IM CC
TX i ic TX j jc
+ r ACO
TX i ic TX j jc
IM AC
otherwise.
are respectively the co- and adjacent channel interference probabilities calculated as
TX i ic TX j jc
TX i ic TX j jc
, r CCO
TX i ic TX j jc
, and r ACO
co-channel, and adjacent channel overlap ratios as calculated in "Co- and Adjacent Channel Overlaps Calculation" on
page 706.
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
Dis tan ce
them.
TX i ic TX j jc
f Overlap
is
TX i ic TX j jc
= rO
calculated
as
explained
in
"Distance
Importance
TX i ic TX j jc
Calculation"
on
page 778.
= 1 otherwise.
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
Interference
TX i ic TX j jc
TX i ic TX j jc
+ Neighbours f Overlap
$ Total = 1
QRF
TX i ic TX j jc
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
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., the plan that 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.
10.5.6 Appendices
10.5.6.1 Interference Matrix Calculation
The co-channel interference probability is calculated as follows:
777
S TX ic
i
TX ic TX jc
i
j
IM CC
TX jc
TX ic
j
i
n
C Preamble + M Quality
Preamble
----------------------------------------------------------------------------------------
TX ic
TX ic
i
10
10
T i
C
10 Log 10
+ 10
Preamble
Preamble
= -------------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ic
i
TX i ic TX j jc
IM AC
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
10 Log 10
+ 10
Preamble
Preamble
= -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ic
i
For frequencies farther than the adjacent channel, the interference probability is 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 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 ic
i
TXj(jc) respectively, n Preamble the preamble noise for the cell TXi(ic) as calculated in "Preamble Noise Calculation" on
TX i ic
page 712, 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
D Reuse
2
= Log --------------------------------
TX i ic TX j jc
D
--------------------------------------------------------2
Log D Reuse
if D
) is calculated as follows:
TX i ic TX j jc
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 dialog box, and D
as 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
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
778
AT332_TRR_E0
779
780
Chapter 11
Wi-Fi Networks
This chapter covers the following topics:
782
AT332_TRR_E0
11 Wi-Fi Networks
This chapter describes all the calculations performed in Atoll Wi-Fi documents. The first part of this chapter lists all the input
parameters in the Wi-Fi 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, and the radio resource management algorithms used in Monte
Carlo simulations.
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 104.
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.
11.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
r CP
None
M PC
Global parameter
dB
CNR Min
Global parametera
dB
N SCa Total
None
N SCa Used
None
N SCa Data
None
N SCa DC
None
N SCa Pilot
None
783
Name
Value
Unit
Description
N SCa Guard
Calculation result
( N SCa Guard = N SCa Total N SCa Used N SCa DC )
None
W Channel
MHz
Channel bandwidth
First
None
N Channel
Last
None
F Start FB DL
MHz
F Start FB UL
MHz
f ACS FB
dB
ICS FB
MHz
Inter-channel spacing
CN FB
None
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
TP BH DL
Site
Site parameter
kbps
Site
Site parameter
kbps
Transmitter parameter
dB
N Ant TX
Transmitter parameter
None
N Ant RX
Transmitter parameter
None
TX
Antenna parameter
dB
TX
Transmitter parameter
dB
Transmitter loss
N Channel
Cell parameter
None
P DL
Cell parameter
dBm
Power
TL DL
Cell parameter
TL UL
Cell parameter
TL DL Max
Cell parameter
TL UL Max
Cell parameter
NR UL
Cell parameter
dB
N Users Max
Cell parameter
None
N Users DL
Cell parameter
None
N Channel
f IRF
TP BH UL
nf
G
L
784
TX
AT332_TRR_E0
Name
Value
Unit
Description
N Users UL
Cell parameter
None
T AMS
Cell parameter
dB
T MU MIMO
Cell parameter
dB
T Min
Cell parameter
dB
D Reuse
Cell parameter
G MU MIMO
Cell parameter
None
Inter Tech
Cell parameter
dB
Inter Tech
Cell parameter
dB
G SU MIMO
Max
None
G Div UL
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
NRDL
NRUL
TP Average
785
Name
Value
Unit
Description
N Ant TX
Terminal parameter
None
N Ant RX
Terminal parameter
None
G SU MIMO
Max
None
G Div 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
G Div
F
ICPDL
Network parameter
None
M Shadowing Model
dB
M Shadowing C I
dB
Any interfering cell whose signal to thermal noise ratio is less than CNR Min will be discarded.
a.
F Start
Value
TX i ic
TX ic
TX i ic
TX i ic TX j jc
W CCO
TX jc
TX i ic TX j jc
r ACO
786
TX jc
TX ic
MHz
MHz
MHz
None
MHz
None
TX ic TX jc
i
j
W CCO
----------------------------------TX ic
i
W Channel
r CCO
TX i ic TX j jc
TX ic
j
i
j
i
Min F End F End Max F Start F Start
TX i ic TX j jc
W ACO
TX i ic
F Start + W Channel
F End
Description
TX ic
i
i
F Start FB + W Channel + ICS FB
TX i ic
CN FB
Unit
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
TX ic TX jc
i
j
W ACO
L
---------------------------------TX i ic
W Channel
AT332_TRR_E0
Name
TX ic TX jc
i
j
W ACO
Value
TX jc
j
Unit
Description
MHz
None
None
None
Unit
Description
dBm
dBm
EIRP of a cell
Value
Unit
Description
N TXi ic
SCa Used
n 0 + 10 Log ------------------------ TXi ic
N SCa Total
dBm
dBm
Unit
Description
dBm
Interference generated by an
interfering cell
dB
dB
TX ic
i
TX ic
TX jc
TX ic
i
j
i
+ W Channel Max F Start F End
TX ic TX jc
i
j
W ACO
H
---------------------------------TX i ic
W Channel
TX ic TX jc
i
j
r ACO
H
TX i ic TX j jc
TX ic TX jc
i
j
r ACO
r ACO
TX i ic TX j jc
+ r ACO
H
TX ic
f ACS FB
TX ic TX jc TX ic TX jc
----------------------------
j
i
j
10
r i
+ r ACO
10
CCO
TX ic TX jc
i
j
rO
TX i ic
TX j jc
if W Channel W Channel
TX i ic
f ACS FB
TX ic
TX ic TX jc TX ic TX jc --------------------------- W i
j
i
j
10
Channel
r i
--------------------+ r ACO
10
TX j jc
CCO
W Channel
TX i ic
TX j jc
if W Channel W Channel
C DL
EIRP
Value
TX i ic
Mi
L Ant L Body
TX i ic
TX i ic
P DL
+G
TX i
TX i
n 0 DL
TX i ic
TX i ic
n 0 DL + nf
n DL
Mi
I DL
TX i ic TX j jc
fO
TX j jc
f TL DL
Value
TX j jc
C DL
TX i ic TX j jc
+ fO
TX j jc
Inter Tech
+ f TL DL + I DL
TX i ic TX j jc
10 Log r O
TX j jc
10 Log TLDL
787
Name
Value
Unit
Description
Inter Tech
I DL
TX
k
P DL Rec
--------------------------------------
F TX ic TX
i
k
TX ICP DL
k
Downlink inter-technology
interference
Unit
Description
dB
Unit
Description
Value
TX i ic
C DL
TX i ic
CNR DL
TX i ic
n DL
TX i ic
Mi
DL
+ G Div DL + G Div
Value
TX i ic
TX ic
i
CINR DL
C DL
TXj jc
I DL
----------------- 10 Log
10 10
All TXj jc
TX i ic
n DL
Inter
Tech
+I
+ -------------------10
DL
10
TX i ic
Mi
TX i ic
DL
+ G Div DL + G Div
TX jc
I + N DL
Inter
Tech
+ NR
DL
dB
TX ic
I j
n DL
DL
------------------
---------------------
10 10 + I Inter Tech + 10 10 + NR Inter Tech
10 Log
DL
DL
All TXj jc
dBm
Unit
Description
dBm
dBm
Value
Unit
Description
N TXi ic
SCa Used
n 0 + 10 Log ------------------------ TXi ic
N SCa Total
dBm
dBm
Value
Mi
Mi
C UL
TX
L Ant L Body
P
EIRP UL
With P
TX i
Mi
+G
Mi
Mi
= P Eff after
power control
n 0 UL
TX i ic
n UL
788
TX i ic
n 0 UL + nf
TX i ic
AT332_TRR_E0
Value
M
TX ic TX jc
i
j
C UL + f O
I UL
+ f TL UL
TX i ic TX j jc
TX ic TX jc
i
j
10 Log r O
fO
j
10 Log TL UL
Mj
f TL UL
TX i ic
NR UL
TX i ic
I + N UL
Unit
Description
dBm
dB
dB
TX i ic
IMj
n
UL
UL
non-seg M i
---------------------
TX i ic
Inter Tech
10
-------------------------------------------10 Log
+ NR UL
n UL dB
10
10
+ 10
All M j
All TX j jc
TX i ic
TX i ic
dBm
Unit
Description
dB
Unit
Description
dB
Unit
Description
W Channel 10
-----------------------------------TX i ic
N SCa Total
kHz
Inter-subcarrier distance
1
------------------TX i ic
F
sec
sec
sec
Symbol duration
Symbols
+ n UL
NRUL
Value
TX i ic
Mi
Mi
CNR UL
C UL n UL
M
TX ic
i
UL
Value
TX i ic
Mi
Mi
CINR UL
CNR UL NR UL
Mi
TX i ic
UL
TX ic
i
TX i ic
D Sym Useful
Value
TX i ic
TX i ic
TX i ic
r CP
-------------F
D CP
TX ic
i
D Symbol
TX i ic
R DL
TX ic
i
TX ic
i
D Sym Useful + D CP
TX ic
1
- N SCai Data
Floor ----------------TX i ic
D
Symbol
789
Value
TX i ic
R DL
M
CTP P DL
Mi
DL
Mi
1 + f SU MIMO G SU MIMO 1
i
i
CTP P DL 1 BLER B DL
Mi
Mi
f TP Scaling
- TP Offset
CTP E DL -----------------------100
TX i ic
Mi
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
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
Mi
Mi
Mi
kbps
TX i ic
Mi
Cap P DL
T AMS
if CNR DL
CTP A DL
kbps
DL
TX i ic
CTP E DL
Description
M
i
B DL
Max
Unit
Mi
Mi
Mi
Cap P DL
----------------------TX i ic
N Users DL
Mi
PUTP P DL
PUTP E DL
Mi
PUTP A DL
Mi
i
PUTP E DL
M
f TP Scaling
i
- TPOffset
-----------------------100
TX i ic
R UL
With MIMO (AMS):
Mi
B UL
Mi
CTP P UL
Cap E DL
----------------------TX ic
i
N Users DL
Mi
Mi
B UL
Max
Mi
1 + f SU MIMO G SU MIMO 1
B UL
TX i ic
if CNR DL
TX i ic
T AMS
R UL
Mi
B UL
TX ic
CTP E UL
Mi
CTP A UL
Mi
Mi
i
CTP E UL
M
f TP Scaling
i
- TP Offset
-----------------------100
Mi
TX i ic
Cap P UL
CTP P UL TL UL Max
i
i
Cap P UL 1 BLER B UL
Cap E UL
790
i
i
CTP P UL 1 BLER B UL
AT332_TRR_E0
Name
M
Value
M
Cap A UL
i
Cap E UL
PUTP P UL
Description
kbps
kbps
kbps
kbps
M
f TP Scaling
i
------------------------- TP Offset
100
i
Cap P UL
----------------------TX i ic
N Users UL
Mi
Unit
Mi
Cap E UL
----------------------TX i ic
N Users UL
Mi
PUTP E UL
Mi
PUTP A UL
Mi
Mi
f TP Scaling
PUTP E UL ------------------------- TP Offset
100
Mi
Value
Unit
Description
Sel
Mi
R Min DL
TPD Min DL
---------------------------
None
None
None
R Min UL
None
Sel
Mi
Sel
Mi
kbps
Sel
Mi
Sel
Mi
kbps
None
None
None
None
Sel
i
Sel
i
CTP P DL
Sel
Mi
R Min UL
TX i ic
R Rem DL
TX i ic
R Rem UL
Sel
Mi
TPD Rem DL
Sel
Mi
Sel
Mi
TPD Min UL
--------------------------Sel
Mi
CTP P UL
TX i ic
TL DL Max
Sel
Mi
R Min DL
Sel
Mi
TX ic
i
TL DL Max
Sel
i
Sel
Mi
TPD Rem UL
Sel
Mi
RD Rem DL
TPD Rem DL
----------------------------
Sel
Mi
Sel
Mi
CTP P DL
M
Sel
i
Sel
Mi
RD Rem UL
TPD Rem UL
----------------------------
Sel
i
R Max DL
Mi
R Rem DL
-
Min RD Rem DL -------------------N
Sel
Mi
R Max UL
Sel
i
CTP P UL
M
Sel
Sel
TX i ic
TX i ic
R Rem UL
Mi
-
Min RD Rem UL -------------------N
791
Name
Value
Unit
Description
Sel
Sel
M
Mi
i
R Max DL CTP E DL
Sel
M
Site
i
-
Max 1 -----------------------------------------------------------------------------------------------------Sel
Sel
Mi
Mi
Site
TP
CTP
Min DL
BH DL
E DL
Sel
M i Site
None
Sel
Sel
Mi
Mi
CTP
Max UL
UL
Sel
M i Site
Max 1 -------------------------------------------------------------------------------------------------------
Sel
Sel
Mi
Mi
Site
R Min UL CTP E UL
TP BH UL
Sel
M i Site
None
None
None
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
Site
BHOF DL
Site
BHOF UL
Sel
Sel
Mi
TL DL
Sel
Mi
= R DL
Sel
Mi
Sel
Mi
Mi
Mi
Max DL CTP P DL
R Min DL CTP P DL + -----------------------------------------------Site
BHOF DL
-----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P DL
Sel
Sel
Mi
TL UL
Sel
Mi
= R UL
Sel
Mi
Sel
Mi
Mi
Mi
R Max UL CTP P UL
R Min UL CTP P UL + -----------------------------------------------Site
BHOF UL
-----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P UL
UTP P DL
Sel
i
UTPE DL
M
Sel
Mi
UTP A DL
Sel
Mi
UTP P UL
Sel
Mi
UTP E UL
Sel
Mi
UTP A UL
792
Value
Sel
Mi
R DL
Sel
Mi
CTP P DL
Sel
Sel
Mi
i
UTP P DL 1 BLER B DL
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
- TP Offset
UTP E DL -----------------------100
Sel
Mi
R UL
Sel
Mi
CTP P UL
Sel
Sel
Mi
Mi
UTPP UL 1 BLER B UL
Sel
Mi
Sel
Mi
Sel
Mi
f TP Scaling
- TP Offset
UTP E UL -----------------------100
AT332_TRR_E0
TX ic
i
,G
, L Ant , and L Body are not used in the calculations performed for the profile view.
Coverage by Transmitter
Coverage by Signal Level
Overlapping Zones
For these calculations, Atoll calculates the received signal level, then 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.
L
Mi
,G
Mi
Mi
Mi
, L Ant , and L Body are not considered in the calculations performed for the 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 57 for more information).
For more information on signal level calculations, see "Signal Level Calculation (DL)" on page 807
For more information on coverage area determination and available display options, see:
793
All Servers
The coverage area of each cell TXi(ic) corresponds to the pixels where.
TX i ic
MinimumThreshold C DL
TX ic
TX ic
i
or L i
MinimumThreshold C DL
TX ic
TX ic
i
or L i
AND
TX i ic
C DL
TX j jc
Best C DL M
ji
Where M is the specified overlap 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(ic) is the highest.
If M = 2 dB, Atoll considers pixels where the received 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 signal level from TXi(ic) is 2 dB higher than the received
signal levels from the cells which are 2nd best servers.
MinimumThreshold C DL
TX ic
TX ic
i
or L i
AND
TX i ic
C DL
TX jc
nd
j
2 Best C DL
ji
Where M is the specified overlap 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(ic) is the second highest.
If M = 2 dB, Atoll considers pixels where the received 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 signal level from TXi(ic) is 2 dB higher than the received
signal levels from the cells which are 3rd best servers.
794
AT332_TRR_E0
Number of Servers: Atoll evaluates the number of cells that cover a pixel (i.e., the pixel falls within the coverage areas
of these cells).
Mi
,G
Mi
Mi
Mi
For these calculations, Atoll calculates the received signal level or C/N level 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 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 57 for more information).
For more information on signal 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:
Mi
,G
Mi
Mi
Mi
required parameter. For these calculations, Atoll calculates the received signal level, noise, and interference at each pixel.
795
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 57 for more information).
For more information on C/(I+N), (I+N), and bearer calculations, see:
"Channel Throughput, Cell Capacity, and Per-user Throughput Calculation" on page 821.
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:
Bearer (DL)
Modulation (DL): Modulation used by the bearer
Service
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 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 Wi-Fi 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:
796
AT332_TRR_E0
It is possible to display the Service Area Analysis (UL) coverage prediction with colours depending on the following display
options:
Bearer (UL)
Modulation (UL): Modulation used by the bearer
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 uplink 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 Wi-Fi equipment of the best serving cell.
Serving Base Station and Reference Cell as described in "Best Server Determination" on page 819.
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 801.
797
"Simulations Based on User Profile Traffic Maps and Subscriber Lists" on page 798.
"Simulations Based on Sector Traffic Maps" on page 800.
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
11.3.4.1.1
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
798
AT332_TRR_E0
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 .
UL
DL
TP Average
DL
UL
TP Average
UL
during a session.
UL
DL
N Session V 8
N Session V 8
DL
= ------------------------------------------ and f = -----------------------------------------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
799
11.3.4.1.2
UL
UL
DL
TP Cell
TP Cell
DL
= ---------------------- and N = ---------------------UL
DL
TP Average
TP Average
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, TP Average 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
UL + DL
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 + DL
UL
DL
UL + DL
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
800
AT332_TRR_E0
nv
- p Inactive
Number of inactive users: n Inactive = --------------------------1 p Inactive
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 loads ( TL DL
Mi
TX i ic
TX i ic
, TL UL
TX i ic
, and NR UL
3. Determines the best servers for all the mobiles generated for the simulation as explained in "Best Server
Determination" on page 819.
801
5. Determines the downlink and uplink C/(I+N) and bearers for each of these mobiles as explained in "C/(I+N) and Bearer
Calculation (DL)" on page 812 and "C/(I+N) and Bearer Calculation (UL)" on page 818 respectively.
6. Determines the channel throughputs at the mobile as explained in "Channel Throughput, Cell Capacity, and Per-user
Throughput Calculation" on page 821.
7. Performs radio resource management and scheduling to determine the amount of resources to allocate to each
mobile according to the throughput demands of each mobile using the selected scheduler as explained in "Scheduling
and Radio Resource Allocation" on page 825.
8. Calculates the user throughputs after allocating resources to each mobile as explained in "User Throughput
Calculation" on page 829.
9. Updates the traffic loads, and noise rise values of all the cells according to the resources in use and the total resources
as follows:
Calculation of Traffic Loads: Atoll calculates the traffic loads for all the cells TXi(ic).
TX i ic
TL DL
TX i ic
Mi
Mi
RUL
Mi
Mi
TX i ic
MU MIMO
Mi
RC UL
MU MIMO
Mi
Calculation of Uplink Noise Rise: For each victim cell TXi(ic), the uplink noise rise is calculated and updated by
considering each interfering mobile Mj as explained in "Noise Rise Calculation (UL)" on page 815.
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
Mi
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
MU MIMO
Mi
mobiles and
RC UL
MU MIMO
Mi
10. 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 i ic
TL UL
TX i ic
Req
TL DL
TL UL
TX i ic
TX ic
i
Max NR UL
All TX ic
i
TX i ic
If TL DL
TX i ic
TX ic
i
Max TL UL
All TX ic
i
TX i ic
NR UL
TX ic
i
Max TL DL
All TX ic
, TL UL
k 1
k 1
TX i ic
NR UL
k 1
TX i ic
Req
, and NR UL
Req
TL DL
802
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
AT332_TRR_E0
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
11. 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 5.), i.e., UL, DL, or DL+UL.
Scheduler Saturation: If the mobile is not in the list of mobiles selected for scheduling (step 7.)
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 7.)
Backhaul Saturation: If allocating resources to a mobile makes the effective MAC aggregate site throughputs exceed
the maximum backhaul throughputs defined for the site. This condition is only verified if the simulation was created
with the Backhaul capacity check box selected (step 7.)
803
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 804). 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 represent the uplink or the downlink start frequencies ( F Start FB UL or F Start FB DL ).
First TX i ic
N Channel
TX ic
i
N Channel
and
First TX j jc
and N Channel
TX jc
j
N Channel
: First channel numbers the frequency band assigned to the cells TXi(ic) and TXj(jc).
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).
ICS FB
TX i ic
TX i ic
CN FB
TX j jc
and ICS FB
: Inter-channel spacing of the frequency bands assigned to cells TXi(ic) and TXj(jc).
TX j jc
and CN FB
: Channel number step of the frequency bands assigned to cells TXi(ic) and TXj(jc).
Calculations
Channel numbers are converted into start and end frequencies as follows:
804
AT332_TRR_E0
TX ic
i
TX ic
i
TX i ic
F End
TX i ic
N TX i ic N First TXi ic
Channel
Channel
-
------------------------------------------------------TX ic
CN FB
TX ic
i
= F Start + W Channel
F Start
TX j jc
F End
TX j jc
TX jc
TX j jc
N TXj jc N First TX j jc
Channel
Channel
-------------------------------------------------------
TX j jc
CN FB
TX jc
j
j
= F Start FB + W Channel + ICS FB
TX j jc
= F Start FB + W Channel
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 i ic
TX j jc
and F End
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 i ic
TX j jc
F End
and F End
: End frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX ic
i
Calculations
Atoll first verifies that co-channel overlap exists between the cells TXi(ic) and TXj(jc).
Co-channel overlap exists if:
TX i ic
TX j jc
F Start F End
TX i ic
AND F End
TX j jc
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 i ic TX j jc
r CCO
805
TX ic
i
TX jc
j
F Start
and F Start : Start frequencies for the cells TXi(ic) and TXj(jc) as calculated in "Conversion From Channel
TX i ic
TX j jc
F End
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 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 Channel F Start
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 jc
TX ic
j
i
= Min F End F End
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).
TX i ic TX j jc
r CCO
: Co-channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Co-Channel Overlap
806
AT332_TRR_E0
TX ic TX jc
i
j
r ACO
: Adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc) as calculated in "Adjacent Channel
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
----------------------------
10
j
i
j
r i
+ r ACO
10
CCO
TX ic
i
TX jc
j
if W Channel W Channel
TX ic
f ACS FB
TX i ic
TX ic TX jc TX ic TX jc
----------------------------
TX i ic
TX j jc
W Channel
10
i
j
i
j
r
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 i ic TX j jc
rO
: Total co- and adjacent channel overlap ratio between the cells TXi(ic) and TXj(jc).
TX i ic
P DL
TX i
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi. ( G
: Total transmitter losses for the transmitter TXi ( L
TX i
TX i
TX i
= G Ant ).
= L Total DL ).
807
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.
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 signal levels (dBm) from any cell TXi(ic) are calculated for a pixel, subscriber, or mobile Mi as follows:
TX i ic
C DL
= EIRP
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:
EIRP
TX i ic
TX i ic
= P DL
+G
TX i
TX i
If you wish to exclude the energy corresponding to the cyclic prefix (guard interval) in 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 DL
TX ic
i
words, the factor 10 Log 1 r CP
TX ic
is added to C i
DL
. In other
Independant of the option, interference levels are calculated for the total symbol
durations, i.e., the energy of the useful symbol duration and the cyclic prefix energy.
Output
TX i ic
C DL
: Received signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
808
K: Boltzmanns constant.
T: Temperature in Kelvin.
AT332_TRR_E0
TX ic
i
N SCa Used : Number of used subcarriers defined for the frame configuration of a cell TXi(ic).
N SCa Total : Total number of subcarriers defined for the frame configuration of a cell TXi(ic).
nf
TX ic
i
M
: 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:
TX i ic
n 0 DL
N TXi ic
SCa Used
= n 0 + 10 Log ------------------------ TXi ic
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
Output
TX i ic
n DL
C DL
: Received signal level from the cell TXi(ic) as explained in "Signal Level Calculation (DL)" on page 807.
C DL
TX j jc
= C DL
+ M Shadowing C I
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
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 801.
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
809
I DL
TX jc
j
= C DL
TX ic TX jc
i
j
+ fO
Inter Tech
+ f TL DL + I DL
If you wish to exclude the energy corresponding to the cyclic prefix (guard interval) in 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 DL
TX ic
i
words, the factor 10 Log 1 r CP
TX ic
is added to C i
DL
. In other
Independent of the option, interference levels are calculated for the total symbol
durations, i.e., the energy of the useful symbol duration and the cyclic prefix energy.
Calculations for the interference reduction factors due to channel overlapping and traffic load 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
TX j jc
f TL DL = 10 Log TL DL
TX k
P DL Rec
---------------------------------------
=
F TX i ic TX k
TX k ICP DL
TX k
Here P DL Rec is the received downlink power from an interfering cell TXk belonging to another technology, and
F TX i ic TX k
ICP DL
is the inter-technology downlink channel protection ratio for a frequency offset F between the interfered
P DL Rec is calculated based on the EIRP from GSM cells, total power from UMTS, CDMA2000, and TD-SCDMA cells, maximum
power from LTE cells, preamble power from WiMAX cells, and downlink cell power from Wi-Fi cells.
Output
TX j jc
I DL
I DL
: Downlink interference received at the pixel, subscriber, or mobile Mi from any interfering cell TXj(jc).
Inter Tech
TX i ic
C DL
: Received signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Signal Level
810
TX i ic
n DL
TX i ic
: Downlink noise for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 808.
AT332_TRR_E0
M
T B : Bearer selection thresholds of the bearers defined in the Wi-Fi 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.
i
BLER B DL : Downlink block error rate read from the graphs available in the Wi-Fi equipment assigned to the terminal
CNR DL
TX i ic
= C DL
TX i ic
n DL
Bearer Determination:
The bearers available for selection in the pixel, subscriber, or mobile Mis Wi-Fi 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 C/N at Mi: T B CNR DL
TX i ic
Mi
Mi
If the cells frame configuration supports AMS, the STTD/MRC or SU-MIMO diversity gain, G Div DL , corresponding
to the bearer is applied to its selection threshold. The gain is read from the properties of the Wi-Fi equipment
TX ic
i
i
i
assigned to the pixel, subscriber, or mobile Mi for N Ant TX , N Ant RX , Mobility M i , BLER BDL .
DL
The additional 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 Wi-Fi equipment for which
the following is true:
M
TX ic
i
DL
The bearer selected for data transfer is the one with the highest index.
MIMO STTD/MRC and SU-MIMO Diversity Gains:
Once the bearer is known, the C/N calculated above become:
TX i ic
TX i ic
= CNR DL
CNR DL
Mi
DL
+ G Div DL + G Div
Mi
Where G Div DL is the STTD/MRC or SU-MIMO diversity gain corresponding to the selected bearer.
Output
TX i ic
CNR DL
: C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
811
C DL
: Received signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Signal Level
n DL
I DL
TX j jc
: Downlink noise for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 808.
: Interference from any cell TXj(jc) calculated for a pixel, subscriber, or mobile Mi covered by a cell TXi(ic) as
NRDL
T B : Bearer selection thresholds of the bearers defined in the Wi-Fi 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.
M
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.
i
BLER BDL : Downlink block error rate read from the graphs available in the Wi-Fi equipment assigned to the terminal
I DL
Calculations
The downlink C/(I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX i ic
CINR DL
TX i ic
= C DL
TXj jc
TX i ic
n DL
IDL
Inter Tech
Inter Tech
-
-----------------+ -------------------+ NR DL
10 + I DL
10 Log
10
10
10
All TXj jc
The 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
-----------------
+ NR Inter Tech
= 10 Log
+ 10
10 + I DL
DL
10
All TX j jc
Bearer Determination:
812
AT332_TRR_E0
The bearers available for selection in the pixel, subscriber, or mobile Mis Wi-Fi 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 downlink C/(I+N) at Mi: T B CINR DL
TX i ic
Mi
Mi
If the cells frame configuration supports AMS, the STTD/MRC or SU-MIMO diversity gain, G Div DL , corresponding
to the bearer is applied to its selection threshold. The gain is read from the properties of the Wi-Fi equipment
TX ic
i
i
i
assigned to the pixel, subscriber, or mobile Mi for N Ant TX , N Ant RX , Mobility M i , BLER BDL .
DL
The additional 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 Wi-Fi equipment for which
the following is true:
Mi
Mi
TX i ic
DL
The bearer selected for data transfer is the one with the highest index.
MIMO STTD/MRC and SU-MIMO Diversity Gains:
Once the bearer is known, the C/(I+N) calculated above become:
TX i ic
CINR DL
TX i ic
= CINR DL
Mi
DL
+ G Div DL + G Div
Mi
Where G Div DL is the STTD/MRC or SU-MIMO diversity gain corresponding to the selected bearer.
Output
TX i ic
CINR DL
: Downlink C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
TX ic
i
N DL
I +
: 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.
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi after power control as
Mi
TX i
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi ( G
: Total transmitter losses for the transmitter TXi ( L
TX i
TX i
TX i
= G Ant ).
= L Total UL ).
TX i
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.
813
L Indoor : Indoor losses taken into account when the option "Indoor coverage" is selected.
: 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
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:
Mi
EIRP UL = P
With P
Mi
+G
Mi
Mi
= 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.
N SCa Used : Number of used subcarriers defined for the frame configuration of a cell TXi(ic).
N SCa Total : Total number of subcarriers defined for the frame configuration of a cell TXi(ic).
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:
TX i ic
n 0 UL
N TXi ic
SCa Used
= n 0 + 10 Log ------------------------TX i ic
N SCa Total
The uplink noise is the sum of the thermal noise and the noise figure of the cell TXi(ic).
TX ic
i
n UL
814
TX ic
i
= n 0 UL + nf
TX ic
i
AT332_TRR_E0
Output
TX ic
i
n UL
11.4.2.8.1
Calculation of the uplink interference from each individual interfering mobile as explained in "Interference Signal
Levels Calculation (UL)" on page 815.
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 815.
Mj
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
"Signal Level Calculation (UL)" on page 813.
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 803.
Traffic loads are calculated during Monte Carlo simulations as explained in "Scheduling and Radio Resource
Allocation" on page 825.
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
Mj
+ f TL UL
Calculations for the interference reduction factors due to channel overlapping and uplink traffic load 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
Output
11.4.2.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).
815
Input
M
I UL : Uplink interference signal levels received at a cell TXi(ic) from interfering mobiles Mj covered by other cells TXj(jc)
n UL
Inter Tech
NRUL
: Uplink noise for the cell TXi(ic) as calculated in "Noise Calculation (UL)" on page 814.
: Inter-technology uplink noise rise.
Calculations
The uplink noise rise and total noise (I+N) for the cell TXi(ic) are calculated as follows:
TX ic
i
NR UL
TX ic
i
Mj
n UL
I UL
-------------------TX ic
10
Inter Tech
i
--------
= 10 Log
+ NR UL
n UL
10 + 10
10
All M j
All TX jc
For any pixel, subscriber, or mobile Mi 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
= NR UL
TX i ic
+ n UL
Output
TX i ic
NRUL
I + N UL
TX i ic
: 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
"Signal Level Calculation (UL)" on page 813.
n UL
TX i ic
: Uplink noise for the cell TXi(ic) as calculated in "Noise Calculation (UL)" on page 814.
TX i ic
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 Wi-Fi 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
Mi
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.
816
TX i ic
N Ant RX : Number of MIMO reception (uplink) antennas defined for the cell TXi(ic).
i
BLER BUL : Uplink block error rate read from the graphs available in the Wi-Fi equipment assigned to the cell TXi(ic).
AT332_TRR_E0
Calculations
The uplink C/N from a pixel, subscriber, or mobile Mi at its serving cell TXi(ic) is calculated as follows:
M
TX ic
i
CNR UL = C UL n UL
Bearer Determination:
The bearers available for selection in the cell TXi(ic)s Wi-Fi 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
TX i ic
If the cell supports MIMO, the STTD/MRC, SU-MIMO diversity or MU-MIMO diversity gain, G Div UL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the Wi-Fi
M
TX ic
i
i
i
equipment assigned to the cell TXi(ic) for N Ant RX , N Ant TX , Mobility M i , BLER B UL .
UL
The additional 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 Wi-Fi equipment for which
the following is true:
TX i ic
Mi
Mi
UL
TX ic
i
UL
Where G Div UL is the STTD/MRC, SU-MIMO diversity, or MU-MIMO diversity gain corresponding to the selected
bearer.
Uplink Power Control:
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
TX ic
i
M
i
B UL
+ M PC , where T
TX ic
i
M
i
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 P Max CNR UL T M + M PC P Min
B i
UL
Mi
Mi
Mi
CNR UL : Uplink C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
817
CNR UL : Uplink C/N from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic) as calculated in "C/N Calculation (UL)"
on page 816.
TX i ic
NRUL
: Uplink noise rise for the cell TXi(ic) as calculated in "Noise Rise Calculation (UL)" on page 815.
TX i ic
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 Wi-Fi 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
Mi
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).
i
BLER BUL : Uplink block error rate read from the graphs available in the Wi-Fi 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
Mi
TX i ic
CINR UL = CNR UL NR UL
Bearer Determination:
The bearers available for selection in the cell TXi(ic)s Wi-Fi equipment are the ones:
818
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/(I+N) at Mi: T B CINR UL
Mi
Mi
AT332_TRR_E0
TX ic
i
If the cell supports MIMO, the STTD/MRC, SU-MIMO diversity or MU-MIMO diversity gain, G Div UL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the Wi-Fi
M
TX ic
i
i
i
equipment assigned to the cell TXi(ic) for N Ant RX , N Ant TX , Mobility M i , BLER B UL .
UL
The additional 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 Wi-Fi equipment for which
the following is true:
M
TX ic
i
UL
Mi
TX i ic
UL
Where G Div UL is the STTD/MRC or SU-MIMO diversity gain corresponding to the selected bearer.
MIMO STTD/MRC, SU-MIMO Diversity, and MU-MIMO Diversity Gain:
Once the bearer is known, the uplink C/(I+N) calculated above becomes:
Mi
Mi
TX i ic
UL
Where G Div UL is the STTD/MRC, SU-MIMO diversity, or MU-MIMO diversity gain corresponding to the selected
bearer.
Uplink Power Control:
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:
M
M
TX ic
Mi
Mi
i
i
i
P Eff = Max P Max CINR UL T M + M PC P Min
i
UL
Mi
Mi
CINR UL : Uplink C/(I+N) from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
Mi
819
Input
TX ic
i
C DL
: Downlink signal level received from any cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in "Signal
Level Calculation (DL)" on page 807 using the terminal and service parameters ( L
,G
Calculations
The best server of any pixel, subscriber, or mobile Mi, BS M , is the cell from which the received downlink signal level is the
i
highest among all the cells. The best server is determined as follows:
BS M = TX i ic
i
TX i ic
TX i ic
C DL
= Best
C
All TX i ic DL
Here ic is the cell of the transmitter TXi with the highest 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). In coverage prediction calculations and in calculations on subsriber lists, the cell of the highest priority layer is
selected as the serving (reference) cell. In Monte Carlo simulations, a random cell is selected as the serving (reference) cell.
Output
TX i ic
CNR DL
: Downlink C/N from the cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in "C/N Calculation (DL)"
on page 810.
TX i ic
T Min
Calculations
A pixel, subscriber, or mobile Mi is within the service area of its best serving cell TXi(ic) if:
TX ic
i
CNR DL
TX ic
i
T Min
Output
Calculation of uplink and downlink total resources in a cell as explained in "Calculation of Total Cell Resources" on
page 820.
Calculation of throughputs as explained in "Channel Throughput, Cell Capacity, and Per-user Throughput Calculation"
on page 821.
820
AT332_TRR_E0
Input
TX ic
i
N SCa Total : Total number of subcarriers defined for the frame configuration of a cell TXi(ic).
N SCa Data : Number of data subcarriers defined for the frame configuration of a cell TXi(ic).
r CP
TX ic
i
TX i ic
TX ic
i
: Cyclic prefix ratio defined for the cells frame configuration of TXi(ic) or, otherwise, in the global network
settings.
Calculations
Atoll determines the inter-subcarrier spacing.
F
TX ic
i
TX i ic
W Channel 10
= ----------------------------------TX i ic
N SCa Total
D CP
TX i ic
r CP
= -------------F
Adding the cyclic prefix ratio to the useful symbol duration, Atoll determines the total symbol duration.
TX i ic
TX i ic
TX i ic
The total number of modulation symbols in the downlink and uplink are:
TX ic
i
R DL
TX ic
i
= R UL
TX ic
1
- N SCai Data
= Floor ----------------TX i ic
D
Symbol
Output
TX ic
i
TX ic
i
R DL
and R UL
R DL
TX i ic
TX ic
i
: Amount of downlink resources in the cell TXi(ic) as calculated in "Calculation of Total Cell Resources" on
page 820.
TX ic
i
R UL
page 820.
M : Bearer efficiency (bits/symbol) of the bearer assigned to the pixel, subscriber, or mobile Mi in the downlink in
B
: Amount of uplink resources in the cell TXi(ic) as calculated in "Calculation of Total Cell Resources" on
i
DL
821
M
B
i
UL
: Bearer efficiency (bits/symbol) of the bearer assigned to the pixel, subscriber, or mobile Mi in the uplink in "C/
CNR DL
TX ic
i
T AMS
: Downlink C/N the cell TXi(ic) as calculated in "C/N Calculation (DL)" on page 810.
TX i ic
TX ic
i
TX ic
i
i
BLER BDL : Downlink block error rate read from the BLER vs. CINR DL
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 Wi-Fi equipment assigned
to the cell TXi(ic).
Mi
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the pixel, subscriber, or mobile
Mi.
Mi
TP Offset : Throughput offset defined in the properties of the service used by the pixel, subscriber, or mobile Mi.
TX i ic
TX ic
i
Calculations
Downlink:
TX i ic
Mi
Mi
B DL
If the frame configuration supports AMS, SU-MIMO gain G SU MIMO is applied to the bearer efficiency. The gain is read
from the properties of the Wi-Fi 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.
B DL : Bearer assigned to the pixel, subscriber, or mobile Mi in the downlink as explained in "C/(I+N) and Bearer
Mi
i
BLER B DL : Downlink block error rate read from the graphs available in the Wi-Fi equipment assigned to the
TX i ic
terminal used by the pixel, subscriber, or mobile Mi. BLER is determined for CINR DL
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.
Mi
B DL
TX ic
i
Max
Mi
TX ic
i
T AMS
B DL
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not available 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).
822
i
i
i
Effective MAC Channel Throughput: CTP E DL = CTP P DL 1 BLER B DL
AT332_TRR_E0
M
i
CTP A DL
i
CTP E DL
M
f TP Scaling
i
------------------------- TP Offset
100
i
i
i
Effective MAC Cell Capacity: Cap E DL = Cap P DL 1 BLER B DL
TX ic
i
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
Mi
Cap E DL
Effective MAC Throughput per User: PUTP E DL = ----------------------TX i ic
N Users DL
i
PUTP A DL
Mi
i
PUTP E DL
M
f TP Scaling
i
- TP Offset
-----------------------100
Uplink:
TX i ic
Mi
M
i
B UL
If the frame configuration supports AMS, SU-MIMO gain G SU MIMO is applied to the bearer efficiency. The gain is read
from the properties of the Wi-Fi equipment assigned to the cell TXi(ic) for:
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).
B UL : Bearer assigned to the pixel, subscriber, or mobile Mi in the uplink as explained in "C/(I+N) and Bearer
Mi
i
BLER B UL : Uplink block error rate read from the graphs available in the Wi-Fi equipment assigned to the cell
Mi
Mi
B UL
TX i ic
Max
Mi
TX i ic
T AMS
B UL
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not available 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):
If the permutation zone assigned to the pixel, subscriber, or mobile Mi supports MU-MIMO and
TX i ic
CNR DL
TX i ic
TX i ic
TX i ic
T MU MIMO and N Ant RX 2 , the MU-MIMO gain G MU MIMO is applied to the channel throughput. The
Mi
TX i ic
i
i
i
Effective MAC Channel Throughput: CTP E UL = CTP P UL 1 BLER B UL
823
i
CTP A UL
i
CTP E UL
M
f TP Scaling
i
------------------------- TP Offset
100
i
i
i
Effective MAC Cell Capacity: Cap E UL = Cap P UL 1 BLER B UL
TX ic
i
Mi
Mi
Mi
f TP Scaling
- TPOffset
= Cap E UL -----------------------100
Mi
Mi
Mi
Cap P UL
= ----------------------TX i ic
N Users UL
Mi
Mi
Cap E UL
Effective MAC Throughput per User: PUTP E UL = ----------------------TX i ic
N Users UL
i
PUTP A UL
i
PUTP E UL
Mi
M
f TP Scaling
i
- TPOffset
-----------------------100
Output
Mi
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.
PUTP P DL : Downlink peak MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP E DL : Downlink effective MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP A DL : Downlink application throughput per user 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.
PUTP P UL : Uplink peak MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP E UL : Uplink effective MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP A UL : Uplink application throughput per user at the pixel, subscriber, or mobile Mi.
Mi
Mi
Mi
Mi
Mi
Mi
M
Mi
Mi
Mi
Mi
M
Mi
Mi
Mi
Mi
M
824
AT332_TRR_E0
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.
i
i
BLER B DL : Downlink block error rate read from the BLER vs. CINR DL
TX i ic
TX i ic
Mi
Mi
TX ic
i
i
BLER B UL : Uplink block error rate read from the BLER vs. CINR UL graph available in the Wi-Fi 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 820.
Mi
CTP E DL : Downlink effective MAC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 820.
CTP P UL : Uplink peak MAC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 820.
CTP E UL : Uplink effective MAC channel throughput at the mobile Mi as calculated in "Throughput Calculation" on
page 820.
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
2. Starting with M i
TX i ic
= 1 up to M i
Sel
Mi
= N , Atoll allocates the downlink and uplink resources required to satisfy each
825
Sel
i
R Min DL
M
Sel
i
Sel
Sel
i
M
TPD Min DL
TPD Min UL
i
= -------------------------- and R Min UL = -------------------------M
Sel
i
CTP P DL
Sel
i
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
Mi
Sel
Mi
TX i ic
R Min DL TL DL Max or
Sel
Mi
Sel
Mi
TX i ic
Sel
Mi
the mobiles have been allocated, Atoll goes to the next step for allocating resources to satisfy the maximum
throughput demands.
Backhaul Saturation:
If at this stage, a sites downlink or uplink effective MAC aggregate throughput exceeds its maximum downlink or uplink
backhaul throughput, respectively, mobiles are rejected one by one due to Backhaul Saturation, starting from the mobile with
the lowest priority service, among all the cells of the site in order to reach a downlink or uplink effective MAC aggregate site
throughput the sites maximum downlink or uplink backhaul throughput.
Resource Allocation for Maximum Throughput Demands:
For each cell, the remaining cell resources available 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
Mi
For each mobile, the throughput demands remaining once the minimum throughput demands have been satisfied are the
difference between the maximum and the minimum throughput demands:
M
Sel
i
Sel
i
Sel
i
Sel
Mi
Sel
Mi
Let the total number of users with remaining throughput demands greater than 0 be N M i .
1. 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
2. Atoll converts the remaining throughput demands of all the users to their respective remaining resource demands:
Sel
Mi
RD Rem DL
Sel
Mi
Sel
Mi
CTP P DL
826
Sel
Sel
Mi
Mi
TPD Rem DL
TPD Rem UL
= --------------------------- and RD Rem UL = --------------------------Sel
Mi
CTP P UL
AT332_TRR_E0
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.
3. The resources allocated to each user 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
= 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.
4. Atoll stops the resource allocation in downlink or uplink,
Sel
Mi
When/If in downlink
TX i ic
R Max DL = R Rem DL , i.e., the resources available in downlink have been used up for
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 satisfying
Sel
Mi
TX ic
i
R Rem DL = TL DL Max
Sel
i
Sel
Mi
TX i ic
TX i ic
R Rem UL = TL UL Max
R Min DL
Sel
i
R Max DL and
Sel
Mi
Sel
Mi
R Min UL
Sel
i
Sel
Mi
R Max UL
Sel
i
7. Atoll repeats the all the above steps for the users whose maximum throughput demands have not been satisfied until
TX i ic
TX i ic
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:
Using MU-MIMO cells are able to schedule two users on two different antennas using the same frequency-time resources. A
mobile connected to antenna 1 makes resources available on antenna 2 for another mobile. These resources made available
on antenna 2 can be assigned to another mobile without increasing the overall cell load.
When the second mobile is assigned to antenna 2, it consumes the resources made available by the first mobile and, if it
requires more resources than the first mobile made available, the second mobile also makes some resources available 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.
TX i ic
TX i ic
TX i ic
Each mobile M i
MU MIMO
Mi = 0
RR UL
MU MIMO
Mi
MU MIMO
Mi = 0
been scheduled.
MU MIMO
MU MIMO
Mi
is given by: VC UL
MU MIMO
Mi
= Min TL UL
MU MIMO
Mi 1
V UL
827
MU MIMO
MU MIMO
MU MIMO
i
V UL
MU MIMO
i1
= V UL
MU MIMO
i
VC UL
MU MIMO
Mi
RC UL
MU MIMO
i
is given by: RC UL
MU MIMO
i
= TL UL
MU MIMO
i
VC UL
MU MIMO
i
+ RC UL
TX i ic
= TL UL Max .
Mobile
(%)
MU MIMO
i
VC UL
M
(%)
MU MIMO
i
RC UL
M
MU MIMO
i
V UL
M
(%)
M1
10
10
10
M2
M3
20
15
15
M4
40
15
25
25
(%)
Mi
Mi
CTP
Max DL
DL
Sel
M i Site
= Max 1 ------------------------------------------------------------------------------------------------------- and
Sel
Sel
Mi
Mi
Site
R Min DL CTP E DL
TP BH DL
Sel
M i Site
Site
BHOF DL
Sel
Sel
Mi
Mi
CTP
Max UL
UL
Sel
M i Site
= Max 1 -------------------------------------------------------------------------------------------------------
Sel
Sel
Mi
Mi
Site
R Min UL CTP E UL
TP BH UL
Sel
M i Site
Site
BHOF UL
Atoll calculates the amounts of downlink and uplink resources allocated to each individual mobile M i
Sel
Mi
Downlink: TL DL
Sel
Mi
= R DL
Sel
Mi
Sel
Mi
M
Mi
i
Max DL CTP P DL
R Min DL CTP P DL + -----------------------------------------------Site
BHOF DL
= -----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P DL
Sel
Sel
Mi
Uplink: TL UL
Sel
Mi
= R UL
Sel
i
Sel
i
Mi
Mi
Max UL CTP P UL
R Min UL CTP P UL + -----------------------------------------------Site
BHOF UL
= -----------------------------------------------------------------------------------------------------------------Sel
Sel
Mi
CTP P UL
Output
828
Sel
Mi
TL DL
Sel
Mi
= R DL
Sel
: Downlink traffic load or the amount of downlink resources allocated to the mobile M i .
AT332_TRR_E0
Sel
i
TL UL
Sel
i
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 820.
Sel
Mi
Sel
page 820.
Sel
TX i ic
Mi
BLER B DL : Downlink block error rate read from the BLER vs. CINR Traffic graph available in the Wi-Fi equipment
Sel
Sel
Mi
Mi
BLER B UL : Uplink block error rate read from the BLER vs. CINR UL graph available in the Wi-Fi equipment assigned
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
i
Sel
Calculations
Downlink:
Sel
Mi
Sel
Mi
Sel
Mi
CTP P DL
M
M
Mi
i
i
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:
M
Sel
i
Sel
i
Sel
i
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
829
Output
M
Sel
i
Sel
i
Sel
UTP P DL : Downlink peak MAC user throughput at the pixel, subscriber, or mobile M i
UTP E DL : Downlink effective MAC user throughput at the pixel, subscriber, or mobile M i .
UTP P UL : Uplink peak MAC user throughput at the pixel, subscriber, or mobile M i
UTP E UL : Uplink effective MAC user throughput at the pixel, subscriber, or mobile M i .
.
Sel
Sel
Mi
Sel
Sel
Mi
Sel
Sel
Mi
Sel
Sel
Mi
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.
When allocation is based on distance only, 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.
830
AT332_TRR_E0
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 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).
831
If the neighbours list of a cell is full, the reference cell will not be added as a neighbour
of that cell and that cell will be removed from the reference cells neighbours list. You can
force Atoll to keep that cell in the reference cells neighbours list by adding the following
option in the Atoll.ini file:
[Neighbours]
DoNotDeleteSymmetrics = 1
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.
3. If the Use Coverage Conditions check box is selected, the coverage areas of TXi(ic) and TXj(jc) must have an overlap
( S TX ic S TX jc ).Otherwise, only the distance criterion is taken into account.
i
Here S TX ic is the surface area covered by the cell TXi(ic) that comprises all the pixels where:
i
The received signal level is greater than or equal to the signal level threshold. The received signal level
TX i ic
( C DL
TX i ic
) to them.
TX i ic
TX i ic
and T Min
TX i ic
+ HO Start and C DL
margin with respect to the best signal level at which the handover starts, and HO End is the margin with
TX ic
i
box, 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 C/N coverage areas for the cells.
Atoll
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
832
AT332_TRR_E0
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:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d Di = 1 ---------d max
d is the real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is the real inter-transmitter distance weighted by the azimuths
of antennas.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
833
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)}+Min(Di)+Delta(Di)(Di)
10%+20%{10%(Di)+90%(O)}+1%+9%(Di)
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
30%+30%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
60%+40%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
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.
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.
834
AT332_TRR_E0
If no focus zone exists in the ATL document, Atoll takes into account the computation
zone.
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.
When allocation is based on distance only, 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 a Wi-Fi 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 Wi-Fi 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 signal received from A is greater than the minimum required (calculated from the C/N
threshold), and is the highest one.
835
2nd case: The margin is other than 0 dB. SA is the area where:
The signal level received from A exceeds the minimum required (calculated from the 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 0 dB.
The signal level received from B exceeds the minimum required, and is the highest one.
2nd case: The margin is other than 0 dB. 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
- 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:
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter/cell
100 %
d1 ---------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 real distance between the reference cell and the neighbour and d max is the maximum inter-site distance.
The IF is user-definable using the Min importance and Max importance fields.
836
AT332_TRR_E0
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.
837
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 "Reuse distance" is selected,
Assigned weight Dis tan ce = 0,2
The sum of the weights assigned to the above relations is 1.
You can modify these weights in your Wi-Fi document. The absolute values of the constraint weights are calculated from the
relative weights (%) defined in the Constraint Weights dialog box as follows:
% Neighbour
Neighbour = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
% IM
IM = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
% Dis tan ce
Dis tan ce = ---------------------------------------------------------------------------------% Neighbour + % IM + % Dis tan ce
TX i ic TX j jc
TX i ic TX j jc
= rO
TX i ic TX j jc
Where r O
TX i ic TX j jc
Neighbour Neighbour
TX i ic TX j jc
TX ic TX j jc
+ i
IM
IM
is the channel overlap ratio as calculated in "Co- and Adjacent Channel Overlaps Calculation" on
page 803.
TX i ic TX j jc
TX i ic TX j jc
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 830. For
manual neighbour planning, this value is equal to 1.
TX i ic TX j jc
IM
is the importance of the relationship between the TBA cell and its related interfering cell calculated as follows:
TX i ic TX j jc
TX i ic TX j jc
IM
= r CCO
TX i ic TX j jc
TX i ic TX j jc
IM CC
and IM CC
TX i ic TX j jc
IM CC
TX i ic TX j jc
+ r ACO
TX i ic TX j jc
IM AC
are respectively the co- and adjacent channel interference probabilities calculated as
TX i ic TX j jc
TX i ic TX j jc
and r ACO
overlap ratios as calculated in "Co- and Adjacent Channel Overlaps Calculation" on page 803.
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
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
838
AT332_TRR_E0
TX ic
i
QRF
$ Total = 1
TX ic TX jc
i
j
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 described above) of the initial frequency plan,
Tries different frequency plans in order to reduce the cost,
Memorises the different plans in order to determine the best one, i.e., the plan that 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.
11.5.4 Appendices
11.5.4.1 Interference Matrix Calculation
The co-channel interference probability is calculated as follows:
S TX ic
i
TX ic TX jc
i
j
IM CC
TX j jc
TX i ic
+ M Quality
n DL
C DL
---------------------
----------------------------------------------------TX i ic
TX i ic
10
10
C DL
10 Log 10
+ 10
T Min
= ------------------------------------------------------------------------------------------------------------------------------------------------S TX ic
i
TX i ic TX j jc
IM AC
TX j jc
TX i ic
TX i ic
+M
+f
n
C DL
Quality
ACS
FB
DL
--------------------
-----------------------------------------------------------------------------------TX i ic
TX i ic
10
10
C DL
10 Log 10
+ 10
T Min
= ----------------------------------------------------------------------------------------------------------------------------------------------------------------------S TX ic
i
For frequencies farther than the adjacent channel, the interference probability is 0.
TX i ic
Here S TX ic is the best server coverage area of the cell TXi(ic), that comprises all the pixels where CNR DL
i
TX i ic
respectively, n DL
TX j jc
and C DL
Condition
TX i ic
T Min
as
are the received downlink signal levels from the cells TXi(ic) and TXj(jc)
the downlink noise for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 808, M Quality is
TX i ic
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).
) is calculated as follows:
839
TX ic TX jc
i
j
Dis tan ce
2
D Reuse
= Log --------------------------------
TX ic TX jc
j
D i
--------------------------------------------------------2
Log D Reuse
if D
TX ic TX jc
i
j
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 dialog box, and D
as follows:
D
D
TX ic TX jc
i
j
TX i ic TX j jc
them. d
= d
TX i ic TX j jc
TX ic TX jc
i
j
is the weighted distance between the TBA cell TXi(ic) and its related cell TXj(jc) calculated
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
840
Chapter 12
LPWA Networks
This chapter covers the following topics:
842
AT332_TRR_E0
12 LPWA Networks
This chapter describes all the calculations performed in Atoll LPWA documents. The first part of this chapter lists all the input
parameters in the LPWA 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, and calculations on subscriber lists. 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, and radio resource management algorithms.
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 104.
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:
12.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
M PC
Global parameter
dB
CNR Min
Global parametera
dB
W Total
None
W Used DL
None
W Used UL
None
W Channel DL
None
W Channel UL
None
N Channel DL
None
N Channel UL
None
843
Name
Value
Unit
Description
F Start FB DL
MHz
F Start FB UL
MHz
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
bps/Hz
Bearer efficiency
TB
Bearer parameter
dB
Transmitter parameter
dB
N Ant TX
Transmitter parameter
None
N Ant RX
Transmitter parameter
None
TX
Antenna parameter
dB
TX
Transmitter parameter
dB
Transmitter loss
P DL
Cell parameter
dBm
Power
TL DL
Cell parameter
TL UL
Cell parameter
TL DL Max
Cell parameter
TL UL Max
Cell parameter
NR UL
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
T Min
Cell parameter
dB
G MU MIMO
Cell parameter
None
Inter Tech
Cell parameter
dB
Inter Tech
Cell parameter
dB
G SU MIMO
Max
None
G Div UL
dB
Service parameter
None
Service priority
B DL Highest
Service parameter
None
f IRF
nf
G
L
TX
NR DL
NR UL
844
Forsk <$year
AT332_TRR_E0
Name
Value
Unit
Description
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
N Ant RX
Terminal parameter
None
G SU MIMO
Max
None
G Div 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
None
TP Average
G Div
F
ICP DL
Network parameter
845
Forsk <$year
Name
Value
Unit
Description
M Shadowing Model
dB
M Shadowing C I
dB
Any interfering cell whose signal to thermal noise ratio is less than CNR Min will be discarded.
a.
C DL
EIRP
Value
Unit
Description
dBm
dBm
EIRP of a cell
Value
Unit
Description
W TXi ic
Used DL
n 0 + 10 Log ----------------------TX i ic
W Total
dBm
dBm
Unit
Description
dBm
Interference generated by an
interfering cell
dB
Downlink inter-technology
interference
Unit
Description
dB
TX i ic
Mi
Mi
Mi
Mi
L Ant L Body
TX i ic
TX i ic
P DL
+G
TX i
TX i
n 0 DL
TX i ic
TX i ic
n 0 DL + nf
n DL
Mi
I DL
TX jc
j
f TL DL
Inter Tech
I DL
Value
TX j jc
C DL
TX i ic TX j jc
+ fO
TX j jc
Inter Tech
+ f TL DL + I DL
TX j jc
10 Log TL DL
TX k
P DL Rec
--------------------------------------
F TX i ic TX k
TX k ICP DL
CNR DL
Value
TX i ic
C DL
TX i ic
846
TX i ic
n DL
Mi
DL
+ G Div DL + G Div
AT332_TRR_E0
Value
TX i ic
TX i ic
CINR DL
C DL
TXj jc
IDL
-----------------10
10 Log
10
All TX j jc
Unit
TX ic
i
n DL
+ I Inter Tech + -------------------10
DL
10
TX i ic
Mi
TX jc
TX i ic
DL
+ G Div DL + G Div
I + N DL
+ NRInter Tech
DL
dB
Description
TX ic
I j
n DL
DL
------------------
---------------------
10
10
Inter
Tech
+ NRInter Tech
10
+I
10 Log
+ 10
DL
DL
All TX j jc
dBm
Unit
Description
dBm
dBm
Value
Unit
Description
W TXi ic
Used UL
n 0 + 10 Log ----------------------TX i ic
W Total
dBm
dBm
Unit
Description
dB
Unit
Description
dB
Value
M
Mi
C UL
TX i
Mi
Mi
With P
Mi
Mi
L Ant L Body
P
EIRP UL
TX
Mi
+G
Mi
Mi
Mi
Mi
Mi
= P Eff after
power control
n 0 UL
TX i ic
n UL
TX i ic
n 0 UL + nf
TX i ic
Value
C UL n UL
TX i ic
Mi
i
CNR UL
Mi
TX i ic
UL
Value
TX i ic
Mi
Mi
CINR UL
CNR UL NR UL
Mi
TX i ic
UL
847
Forsk <$year
Value
Unit
Description
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
kbps
TX i ic
W Channel DL
M
CTP P DL
Mi
Max
=
B
DL
M
i
B DL
Mi
1 + f SU MIMO G SU MIMO 1
DL
TX i ic
TX i ic
T AMS
if CNR DL
M
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
Mi
Cap P DL
Mi
Mi
TX i ic
Mi
TX i ic
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
Mi
Mi
Cap P DL
----------------------TX i ic
N Users DL
Mi
PUTP P DL
PUTP E DL
Mi
PUTP A DL
Cap E DL
----------------------TX ic
i
N Users DL
Mi
Mi
i
PUTP E DL
M
f TP Scaling
i
- TPOffset
-----------------------100
TX i ic
W Channel UL
With MIMO (AMS):
Mi
B UL
Mi
Max
Mi
1 + f SU MIMO G SU MIMO 1
B UL
TX i ic
CTP P UL
Mi
B UL
if CNR DL
TX i ic
T AMS
R UL
Mi
B UL
TX ic
CTP E UL
Mi
CTP A UL
Mi
Mi
i
CTP E UL
M
f TP Scaling
i
- TP Offset
-----------------------100
TX i ic
Mi
TX i ic
Cap P UL
i
i
Cap P UL 1 BLER B UL
Cap E UL
848
i
i
CTP P UL 1 BLER B UL
AT332_TRR_E0
Name
M
Value
M
i
Cap E UL
Cap A UL
kbps
kbps
kbps
kbps
Cap P UL
----------------------TX i ic
N Users UL
PUTP P UL
Description
M
f TP Scaling
i
------------------------- TP Offset
100
Mi
Unit
Mi
Cap E UL
----------------------TX i ic
N Users UL
Mi
PUTP E UL
Mi
Mi
Mi
f TP Scaling
PUTP E UL ------------------------- TP Offset
100
Mi
PUTP A UL
TX ic
i
,G
, L Ant , and L Body are not used in the calculations performed for the profile view.
849
Forsk <$year
Coverage by Transmitter
Coverage by Signal Level
Overlapping Zones
For these calculations, Atoll calculates the received signal level, then 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.
L
Mi
,G
Mi
Mi
Mi
, L Ant , and L Body are not considered in the calculations performed for the 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 57 for more information).
For more information on signal level calculations, see "Signal Level Calculation (DL)" on page 854
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 i ic
MinimumThreshold C DL
TX ic
TX ic
i
or L i
MinimumThreshold C DL
TX ic
TX ic
i
or L i
AND
TX i ic
C DL
TX j jc
Best C DL M
ji
Where M is the specified overlap 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(ic) is the highest.
If M = 2 dB, Atoll considers pixels where the received 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 signal level from TXi(ic) is 2 dB higher than the received
signal levels from the cells which are 2nd best servers.
MinimumThreshold C DL
AND
TX i ic
C DL
850
TX jc
nd
j
2 Best C DL
ji
TX ic
TX ic
i
or L i
AT332_TRR_E0
Where M is the specified overlap 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(ic) is the second highest.
If M = 2 dB, Atoll considers pixels where the received 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 signal level from TXi(ic) is 2 dB higher than the received
signal levels from the cells which are 3rd best servers.
Mi
,G
Mi
Mi
Mi
For these calculations, Atoll calculates the received signal level or C/N level 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 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 57 for more information).
For more information on signal level calculations, see:
For more information on coverage area determination and available display options, see:
851
Forsk <$year
It is possible to display the Effective Signal Analysis (DL) coverage prediction with colours depending on the following display
options:
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.
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 57 for more information).
For more information on C/(I+N), (I+N), and bearer calculations, see:
"Channel Throughput, Cell Capacity, and Per-user Throughput Calculation" on page 865.
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:
852
Bearer (DL)
Modulation (DL): Modulation used by the bearer
Service
AT332_TRR_E0
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 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 LPWA 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:
It is possible to display the Service Area Analysis (UL) coverage prediction with colours depending on the following display
options:
Bearer (UL)
Modulation (UL): Modulation used by the bearer
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 uplink 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 LPWA equipment of the best serving cell.
Serving Base Station and Reference Cell as described in "Best Server Determination" on page 864.
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.
853
Forsk <$year
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:
P 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
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi. ( G
: Total transmitter losses for the transmitter TXi ( L
TX
TX i
TX i
TX i
= G Ant ).
= 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.
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.
854
Mi
L Body : Body loss defined for the service used by the pixel, subscriber, or mobile Mi.
AT332_TRR_E0
Calculations
The received signal levels (dBm) from any cell TXi(ic) are calculated for a pixel, subscriber, or mobile Mi as follows:
TX ic
i
C DL
= EIRP
TX ic
i
L Ant L Body
Where EIRP is the effective isotropic radiated power of the cell calculated as follows:
EIRP
TX ic
i
TX ic
i
= P DL
+G
TX
TX
Output
TX i ic
C DL
: Received signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
K: Boltzmanns constant.
T: Temperature in Kelvin.
W Used DL : Downlink used bandwidth defined for the channel configuration of a cell TXi(ic).
W Total : Total bandwidth defined for the channel configuration of a cell TXi(ic).
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:
TX i ic
n 0 DL
W TXi ic
Used DL
= n 0 + 10 Log ----------------------TX i ic
W 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
Output
TX i ic
n DL
C DL
: Received signal level from the cell TXi(ic) as explained in "Signal Level Calculation (DL)" on page 854.
855
Forsk <$year
In coverage predictions, the ratio M Shadowing Model M Shadowing C I is applied to the interfering signals (for more
information, see "Shadow Fading Model" on page 90). As the received signal levels from interferers already include
M Shadowing Model , M Shadowing C I is added to the signal levels from interferers in order to achieve the ratio
M Shadowing Model M Shadowing C I :
TX jc
j
TX jc
j
= C DL
C DL
+ M Shadowing C I
In coverage predictions, shadowing margins are taken into account when the option "Shadowing taken into account"
is selected.
TX j jc
TL DL
Calculations
Interference (dBm) from any cell TXj(jc) is calculated for a pixel, subscriber, or mobile Mi as follows:
TX jc
j
I DL
TX jc
j
= C DL
TX jc
j
Inter Tech
+ f TL DL + I DL
Calculation for the interference reduction factor due to traffic load is explained below:
Interference reduction due to interfering cells traffic load:
The interference reduction factor due to the interfering cells traffic load is calculated as follows:
TX jc
TX jc
j
j
f TL DL = 10 Log TL DL
P DL Rec
--------------------------------------
=
F TX ic TX
i
k
TX k ICP DL
Inter Tech
I DL
TX k
Here P DL Rec is the received downlink power from an interfering cell TXk belonging to another technology, and
F TX ic TX
i
k
ICP DL
is the inter-technology downlink channel protection ratio for a frequency offset F between the interfered
P DL Rec is calculated based on the EIRP from GSM cells, total power from UMTS, CDMA2000, and TD-SCDMA cells, maximum
power from LTE cells, preamble power from WiMAX cells, and downlink cell power from Wi-Fi or LPWA cells.
Output
TX j jc
I DL
I DL
: Downlink interference received at the pixel, subscriber, or mobile Mi from any interfering cell TXj(jc).
Inter Tech
TX i ic
C DL
: Received signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Signal Level
856
TX i ic
n DL
: Downlink noise for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 855.
T B : Bearer selection thresholds of the bearers defined in the LPWA equipment used by Mis terminal.
TX i ic
M
AT332_TRR_E0
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
Mi
mobile Mi.
i
BLER B DL : Downlink block error rate read from the graphs available in the LPWA equipment assigned to the
CNR DL
TX i ic
= C DL
TX i ic
n DL
Bearer Determination:
The bearers available for selection in the pixel, subscriber, or mobile Mis LPWA 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 C/N at Mi: T B CNR DL
TX ic
i
Mi
If the cells channel configuration supports AMS, the STTD/MRC or SU-MIMO diversity gain, G Div DL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the LPWA
TX ic
i
i
i
equipment assigned to the pixel, subscriber, or mobile Mi for N Ant TX , N Ant RX , Mobility M i , BLER B DL .
DL
The additional 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 LPWA equipment for which
the following is true:
Mi
Mi
TX i ic
DL
The bearer selected for data transfer is the one with the highest index.
MIMO STTD/MRC and SU-MIMO Diversity Gains:
Once the bearer is known, the C/N calculated above become:
TX ic
i
TX ic
i
= CNR DL
CNR DL
DL
+ G Div DL + G Div
Mi
Where G Div DL is the STTD/MRC or SU-MIMO diversity gain corresponding to the selected bearer.
Output
TX i ic
CNR DL
: C/N from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
857
Forsk <$year
Next, Atoll calculates the interference received at the same studied pixel, subscriber, or mobile from all the interfering cells
(as explained in "Interference Calculation (DL)" on page 855). Interference from each cell is weighted according to the co- and
adjacent channel overlap between the studied and the interfering cells, and the traffic loads of the interfering cells. Finally,
Atoll takes the ratio of the signal level and the sum of the total interference from other cells and the downlink noise (as
calculated in "Noise Calculation (DL)" on page 855).
The receiver terminal is always considered to be oriented towards its best server, except when the "Lock Status" is set to
"Server+Orientation" for a subscriber in a subscriber list and its azimuth and tilt manually edited. In the case of NLOS between
the receiver and the best server, Atoll does not try to find the direction of the strongest signal, the receiver is oriented towards
the best server just as in the case of LOS.
Input
TX i ic
C DL
: Received signal level from the cell TXi(ic) at the pixel, subscriber, or mobile Mi as calculated in "Signal Level
n DL
I DL
TX j jc
: Downlink noise for the cell TXi(ic) as calculated in "Noise Calculation (DL)" on page 855.
: Interference from any cell TXj(jc) calculated for a pixel, subscriber, or mobile Mi covered by a cell TXi(ic) as
NRDL
T B : Bearer selection thresholds of the bearers defined in the LPWA 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 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.
i
BLER BDL : Downlink block error rate read from the graphs available in the LPWA equipment assigned to the
I DL
Calculations
The downlink C/(I+N) for a cell TXi(ic) is calculated as follows for any pixel, subscriber, or mobile Mi:
TX i ic
CINR DL
TX i ic
= C DL
TXj jc
TX i ic
n DL
IDL
Inter
Tech
Inter
Tech
------------------
10 + I DL
+ -------------------+ NR DL
10 Log
10
10
10
All TXj jc
The 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
Inter Tech
10
-----------------= 10 Log
+ 10
+ NR DL
10 + I DL
10
All TX j jc
Bearer Determination:
The bearers available for selection in the pixel, subscriber, or mobile Mis LPWA equipment are the ones:
858
AT332_TRR_E0
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 downlink C/(I+N) at Mi: T B CINR DL
TX i ic
Mi
Mi
If the cells channel configuration supports AMS, the STTD/MRC or SU-MIMO diversity gain, G Div DL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the LPWA
TX ic
i
i
i
equipment assigned to the pixel, subscriber, or mobile Mi for N Ant TX , N Ant RX , Mobility M i , BLER B DL .
DL
The additional 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 LPWA equipment for which
the following is true:
Mi
Mi
TX i ic
DL
The bearer selected for data transfer is the one with the highest index.
MIMO STTD/MRC and SU-MIMO Diversity Gains:
Once the bearer is known, the C/(I+N) calculated above become:
TX i ic
CINR DL
TX i ic
= CINR DL
Mi
DL
+ G Div DL + G Div
Where G Div DL is the STTD/MRC or SU-MIMO diversity gain corresponding to the selected bearer.
Output
TX i ic
CINR DL
: Downlink C/(I+N) from the cell TXi(ic) at the pixel, subscriber, or mobile Mi.
TX i ic
I + N DL
: Total noise from the interfering cells TXj(jc) at the pixel, subscriber, or mobile Mi covered by a cell TXi(ic).
Mi
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 "C/(I+N) and Bearer Calculation (UL)" on page 862.
TX i
TX i
: Transmitter antenna gain for the antenna used by the transmitter TXi ( G
: Total transmitter losses for the transmitter TXi ( L
TX i
TX i
TX i
= G Ant ).
= L Total UL ).
TX i
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.
859
Forsk <$year
L Ant : Receiver terminals antenna attenuation calculated for the pixel, subscriber, or mobile Mi.
: Receiver terminals antenna gain 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:
Mi
EIRP UL = P
With P
Mi
Mi
+G
Mi
Mi
Mi
= P Max without power control at the start of the calculations, and is the P
Mi
Mi
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.
W Used UL : Uplink used bandwidth defined for the channel configuration of a cell TXi(ic).
W Total : Total bandwidth defined for the channel configuration of a cell TXi(ic).
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:
TX i ic
n 0 UL
W TXi ic
Used UL
= n 0 + 10 Log ----------------------TX i ic
W 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
860
TX i ic
= n 0 UL + nf
TX i ic
AT332_TRR_E0
Output
TX ic
i
n UL
Mi
C UL : Received uplink signal level from the pixel, subscriber, or mobile Mi at its serving cell TXi(ic) as calculated in
"Signal Level Calculation (UL)" on page 859.
TX i ic
n UL
: Uplink noise for the cell TXi(ic) as calculated in "Noise Calculation (UL)" on page 860.
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 LPWA equipment used by the cell TXi(ic).
B UL Highest Service : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
TX i ic
M
Mi
Mi
Mi
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).
i
BLER B UL : Uplink block error rate read from the graphs available in the LPWA 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 LPWA 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
TX ic
i
If the cell supports MIMO, the STTD/MRC, SU-MIMO diversity or MU-MIMO diversity gain, G Div UL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the LPWA
M
TX ic
i
i
i
equipment assigned to the cell TXi(ic) for N Ant RX , N Ant TX , Mobility M i , BLER B UL .
UL
The additional 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 LPWA equipment for which
the following is true:
861
TX ic
i
Forsk <$year
M
UL
Mi
TX i ic
UL
Where G Div UL is the STTD/MRC, SU-MIMO diversity, or MU-MIMO diversity gain corresponding to the selected
bearer.
Uplink Power Control:
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:
M
M
TX ic
Mi
Mi
i
i
i
P Eff = Max PMax CNR UL T M + M PC P Min
i
UL
Mi
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 "C/N Calculation (UL)"
on page 861.
862
TX i ic
NRUL
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 LPWA equipment used bythe cell TXi(ic).
TX i ic
Mi
Mi
Mi
AT332_TRR_E0
M
B UL Highest Service : Highest downlink bearer defined in the properties of the service used by the pixel, subscriber,
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 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).
i
BLER B UL : Uplink block error rate read from the graphs available in the LPWA 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
Mi
Bearer Determination:
The bearers available for selection in the cell TXi(ic)s LPWA 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/(I+N) at Mi: T B CINR UL
Mi
Mi
TX i ic
If the cell supports MIMO, the STTD/MRC, SU-MIMO diversity or MU-MIMO diversity gain, G Div UL ,
corresponding to the bearer is applied to its selection threshold. The gain is read from the properties of the LPWA
M
TX ic
i
i
i
equipment assigned to the cell TXi(ic) for N Ant RX , N Ant TX , Mobility M i , BLER B UL .
UL
The additional 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 LPWA equipment for which
the following is true:
Mi
TX i ic
UL
Mi
Mi
TX i ic
UL
Where G Div UL is the STTD/MRC or SU-MIMO diversity gain corresponding to the selected bearer.
MIMO STTD/MRC, SU-MIMO Diversity, and MU-MIMO Diversity Gain:
Once the bearer is known, the uplink C/(I+N) calculated above becomes:
Mi
Mi
TX i ic
UL
Where G Div UL is the STTD/MRC, SU-MIMO diversity, or MU-MIMO diversity gain corresponding to the selected
bearer.
Uplink Power Control:
863
Forsk <$year
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
TX ic
i
M
i
B
UL
+ M PC , where T
TX ic
i
M
i
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
CINR UL : Uplink C/(I+N) from a pixel, subscriber, or mobile Mi at it serving cell TXi(ic).
P Eff : Effective transmission power of the terminal used by the pixel, subscriber, or mobile Mi.
Mi
M
TX i ic
C DL
: Downlink signal level received from any cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in "Signal
Level Calculation (DL)" on page 854 using the terminal and service parameters ( L
Mi
,G
Mi
Mi
Mi
Calculations
The best server of any pixel, subscriber, or mobile Mi, BS M , is the cell from which the received downlink signal level is the
i
highest among all the cells. The best server is determined as follows:
BS M = TX i ic
i
TX ic
TX i ic
i
= Best
C DL
C
All TX i ic DL
Here ic is the cell of the transmitter TXi with the highest 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). In coverage prediction calculations and in calculations on subsriber lists, the cell of the highest priority layer is
selected as the serving (reference) cell.
Output
864
AT332_TRR_E0
Input
TX ic
i
CNR DL
: Downlink C/N from the cell TXi(ic) at a pixel, subscriber, or mobile Mi as calculated in "C/N Calculation (DL)"
on page 856.
TX ic
i
T Min
Calculations
A pixel, subscriber, or mobile Mi is within the service area of its best serving cell TXi(ic) if:
TX ic
i
CNR DL
TX ic
i
T Min
Output
TX i ic
TX ic
i
TX i ic
TX i ic
TX i ic
Mi
B DL
: Bearer efficiency (bps/Hz) of the bearer assigned to the pixel, subscriber, or mobile Mi in the downlink in "C/
i
B UL
CNR DL
: Downlink C/N the cell TXi(ic) as calculated in "C/N Calculation (DL)" on page 856.
i
i
BLER B DL : Downlink block error rate read from the BLER vs. CINR DL
TX i ic
TX i ic
TX i ic
TX ic
865
Forsk <$year
i
i
BLER BUL : Uplink block error rate read from the BLER vs. CINR UL graph available in the LPWA equipment assigned
to the cell TXi(ic).
M
f TP Scaling : Throughput scaling factor defined in the properties of the service used by the pixel, subscriber, or mobile
Mi.
Mi
TP Offset : Throughput offset defined in the properties of the service used by the pixel, subscriber, or mobile Mi.
TX i ic
TX i ic
Calculations
Downlink:
TX i ic
Mi
Mi
B DL
If the channel configuration supports AMS, SU-MIMO gain G SU MIMO is applied to the bearer efficiency. The gain is
read from the properties of the LPWA equipment assigned to the pixel, subscriber, or mobile Mi for:
TX ic
i
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.
B DL : Bearer assigned to the pixel, subscriber, or mobile Mi in the downlink as explained in "C/(I+N) and Bearer
Mi
i
BLER B DL : Downlink block error rate read from the graphs available in the LPWA equipment assigned to the
TX i ic
terminal used by the pixel, subscriber, or mobile Mi. BLER is determined for CINR DL
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.
Mi
B DL
TX i ic
Max
Mi
TX i ic
T AMS
B DL
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not available 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).
M
i
i
i
Effective MAC Channel Throughput: CTP E DL = CTP P DL 1 BLER B DL
Mi
Mi
Mi
f TP Scaling
- TP Offset
Application Channel Throughput: CTP A DL = CTP E DL -----------------------100
i
i
i
Effective MAC Cell Capacity: Cap E DL = Cap P DL 1 BLER B DL
Mi
TX i ic
Mi
866
TX i ic
M
Mi
Mi
f TP Scaling
- TP Offset
= Cap E DL -----------------------100
Mi
Mi
Mi
Cap P DL
= ----------------------TX i ic
N Users DL
AT332_TRR_E0
Cap E DL
= ----------------------TX ic
i
N Users DL
i
PUTP E DL
i
PUTP A DL
i
PUTP E DL
M
f TP Scaling
i
- TP Offset
-----------------------100
Uplink:
TX i ic
Mi
Mi
UL
If the channel configuration supports AMS, SU-MIMO gain G SU MIMO is applied to the bearer efficiency. The gain is
read from the properties of the LPWA 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).
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 862.
Mi
i
BLER B UL : Uplink block error rate read from the graphs available in the LPWA equipment assigned to the cell
Mi
Mi
B UL
TX i ic
Max
Mi
TX i ic
T AMS
B UL
If the Max SU-MIMO Gain for the exact value of the C/(I+N) is not available 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):
If the permutation zone assigned to the pixel, subscriber, or mobile Mi supports MU-MIMO and
TX i ic
CNR DL
TX i ic
TX i ic
TX i ic
T MU MIMO and N Ant RX 2 , the MU-MIMO gain G MU MIMO is applied to the channel throughput. The
Mi
TX i ic
i
i
i
Effective MAC Channel Throughput: CTP E UL = CTP P UL 1 BLER B UL
i
CTP A UL
i
CTP E UL
Mi
M
f TP Scaling
i
- TP Offset
-----------------------100
i
i
i
Effective MAC Cell Capacity: Cap E UL = Cap P UL 1 BLER B UL
Mi
i
Cap A UL
TX i ic
Mi
i
PUTP P UL
Mi
i
Cap E UL
M
TX i ic
M
f TP Scaling
i
- TP Offset
-----------------------100
Mi
Cap P UL
= ----------------------TX i ic
N Users UL
867
Forsk <$year
i
PUTP E UL
Cap E UL
= ----------------------TX ic
i
N Users UL
M
i
PUTP A UL
i
PUTP E UL
M
f TP Scaling
i
- TPOffset
-----------------------100
Output
Mi
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.
PUTP P DL : Downlink peak MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP E DL : Downlink effective MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP A DL : Downlink application throughput per user 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.
PUTP P UL : Uplink peak MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP E UL : Uplink effective MAC throughput per user at the pixel, subscriber, or mobile Mi.
PUTP A UL : Uplink application throughput per user at the pixel, subscriber, or mobile Mi.
Mi
M
Mi
Mi
Mi
Mi
M
Mi
Mi
Mi
Mi
M
Mi
Mi
Mi
Mi
M
868
AT332_TRR_E0
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.
When allocation is based on distance only, 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.
869
Forsk <$year
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 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).
If the neighbours list of a cell is full, the reference cell will not be added as a neighbour
of that cell and that cell will be removed from the reference cells neighbours list. You can
force Atoll to keep that cell in the reference cells neighbours list by adding the following
option in the Atoll.ini file:
[Neighbours]
DoNotDeleteSymmetrics = 1
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.
3. If the Use Coverage Conditions check box is selected, the coverage areas of TXi(ic) and TXj(jc) must have an overlap
( S TX ic S TX jc ).Otherwise, only the distance criterion is taken into account.
i
Here S TX ic is the surface area covered by the cell TXi(ic) that comprises all the pixels where:
i
The received signal level is greater than or equal to the signal level threshold. The received signal level
TX i ic
( C DL
TX i ic
) to them.
TX ic
i
TX i ic
and T Min
TX ic
i
+ HO Start and C DL
margin with respect to the best signal level at which the handover starts, and HO End is the margin with
870
TX i ic
box, 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 C/N coverage areas for the cells.
Atoll
AT332_TRR_E0
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:
The distance factor (Di) denoting the distance between the possible neighbour transmitter and the reference
transmitter.
d Di = 1 ---------d max
d is the real inter-transmitter distance if coverage conditions are considered. For calculations based on distance only,
it corresponds to the effective distance (in m), which is the real inter-transmitter distance weighted by the azimuths
of antennas.
d max is the maximum inter-site distance defined in the Neighbour Importance Evaluation dialogue.
871
Forsk <$year
You can force Atoll to consider the individual distances between reference cells and their
respective neighbour candidates by adding the following lines in Atoll.ini:
[Neighbours]
CandidatesMaxDistanceInImportanceCalculation=1
In this case, the maximum inter-site distance is the highest distance value between the
reference cell and its potential neighbours. It is different for each reference cell.
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)}+Min(Di)+Delta(Di)(Di)
10%+20%{10%(Di)+90%(O)}+1%+9%(Di)
No
Yes
Min(A)+Delta(A){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
30%+30%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
Yes
Yes
Min(C)+Delta(C){Max(Di)(Di)+Max(O)(O)+
(100%-Max(Di)-Max(O))(A)}+Min(Di)+Delta(Di)(Di)
60%+40%{10%(Di)+30%(O)
+60%(A)}+1%+9%(Di)
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.
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.
872
AT332_TRR_E0
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.
When allocation is based on distance only, 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 a LPWA 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 LPWA 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.
873
Forsk <$year
The coverage areas of the reference cell A and the candidate neighbour B must overlap ( S A S B ).
Two cases may exist for SA:
1st case: SA is the area where the cell A is the best serving cell, with a 0dB margin.
This means that the signal received from A is greater than the minimum required (calculated from the C/N
threshold), and is the highest one.
2nd case: The margin is other than 0 dB. SA is the area where:
The signal level received from A exceeds the minimum required (calculated from the 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 0 dB.
The signal level received from B exceeds the minimum required, and is the highest one.
2nd case: The margin is other than 0 dB. 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:
When
Importance value
Existing neighbour
Existing importance
Exceptional pair
100 %
Co-site transmitter/cell
100 %
d1 ---------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
874
AT332_TRR_E0
d is the real distance between the reference cell and the neighbour and d max is the maximum inter-site distance.
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.
875
876
Forsk <$year
Chapter 13
ACP Module
This chapter covers the following topics:
878
AT332_TRR_E0
13 ACP Module
The ACP module optimises key network parameters to improve coverage and quality. It can also select the best sites from a
list of candidate sites.
ACP uses user-defined objectives to evaluate the quality and implementation cost of a network reconfiguration.
It uses an efficient global search algorithm to test many network configurations and propose the reconfigurations which best
meet the objectives. ACP presents the changes ordered from the most to the least beneficial, allowing phased implementation
or implementation of just a subset of the suggested changes.
Currently, ACP supports the following single-RAT radio access technologies: GSM, UMTS, CDMA2000, LTE, WiMAX, and Wi-Fi.
ACP also supports 3GPP and 3GPP2 multi-RAT documents as well as co-planning.
13.1 Objectives
Atoll ACP uses user-defined objectives to evaluate the quality and cost of the network reconfiguration or site selection. In
addition, a cost objective can be taken into account to reduce the expected implementation cost.
Cov Obj =
i pixels of zone
where,
879
Thresholds on rules can be defined separately per zone or per clutter groups.
The target threshold can be defined as absolute or relative compared to initial status:
for example as 90% (absolute) or as increase of 5% over current coverage (relative).
When the Progressive Threshold check box is cleared, a step function (1/0) is used and ACP objectives are evaluated
on a "fixed-threshold basis", on each pixel and in a logical manner, whether the objectives are met or not. The step
function is described in "Definition and Evaluation" on page 879 and it is used by default in all objectives.
When the Progressive Threshold check box is selected, a progressive function is used instead with a weighting varying
from 1 to 0, from a maximum to a minimum. Below are the main curve parameters used by the progressive function:
The options below can be added in the ACP.ini file in order to modify maximum and minimum threshold values
(see full option names and default values in the Administrator Manual):
[ACPCore]
<Technology>.<Objective>.th.min
<Technology>.<Objective>.th.max
Threshold defined in the objectives properties on the Objectives tab of the ACP setup. This value is used as the
transition between two signal level ranges (below and above threshold), each range having its own hard coded
modelling.
Main curve parameters can produce several shapes according to the user-defined values. Below is a typical example
with the signal level type objective (RSCP) and the default Min/Threshold/Max values (-120dBm/-90dBm/-60dBm).
880
AT332_TRR_E0
Target: 90% of pixel with UMTS RSCP > -95dB for which GSM Signal Level < -95dBm
The 90% target will be applied only to the subset of pixels for which the GSM signal level is below -90dBm
BCCH Signal Level (Coverage by Signal Level (DL) + "Best Signal Level (dBm)") used as a measure of raw network
coverage.
CINR Co-channel (Coverage by C/I Level (DL) + "C/I Level (dB)")
Overlap (Overlapping Zones (DL) + "Number of Servers") to define cell dominance and decrease the level of
interference between cells while allowing a level of cell overlap.
Best Server Distance
1st-2nd Difference
1st-Nth Difference
ACP manages interference quality in the network by measuring signal pollution: a limited number of overlapping cells are
allowed in order to allow for coverage continuity and handover capability. The number should be consistent with the
frequency reuse ratio used for the network.
RSCP (Coverage by Signal Level (DL) + "Best Signal Level (dBm)") used as a measure of raw network coverage.
EcIo (Pilot Quality Analysis (DL) with "Ec/Io (dB)") to define the service area zone.
RSSI (Total Noise Level Analysis (DL) + "Max Noise Level (dBm)")
Overlap (Overlapping Zones (DL) + "Number of Servers") to measure pilot pollution as well as soft handover quality.
Best Server Distance
1st-2nd Difference
1st-Nth Difference
Signal Level (Coverage by Signal Level (DL) + "Best Signal Level (dBm)") used as a measure of raw network coverage.
EcIo (Pilot Quality Analysis (DL) with "Ec/Io (dB)") to define the service area zone.
Overlap (Overlapping Zones (DL) + "Number of Servers") to measure pilot pollution as well as soft handover quality.
Best Server Distance
1st-2nd Difference
1st-Nth Difference
ACP handles CDMA2000 similarly to UMTS. The main difference is that the formula for deriving signal level and EcIo differs
between 1xRTT and 1xEv-DO:
In 1xRTT, formulas are similar to the ones in UMTS, taking into account the pilot power as the basis for signal level
computation.
In 1xEv-DO, the pilot is transmitted at full cell power. The cell max power is thus used as the basis of the signal level
computation, as well as the Ec/Io computation.
Signal Level (Coverage by Signal Level (DL) + "Best Signal Level (dBm)") used as a measure of raw network coverage.
881
RS C (Effective Signal Analysis (DL) + "RS Signal Level (DL) (dBm)") used as a measure of raw network coverage.
RS C/N (Effective Signal Analysis (DL) + "RS C/N Level (DL) (dB)") used as a measure of raw network coverage.
RSRP (Effective Signal Analysis (DL) + "RSRP Level (DL) (dBm)") used as a measure of raw network coverage.
RS CINR (Coverage by C/(I+N) Level (DL) + "RS C/(I+N) Level (DL) (dB)") to measure and control interference.
RSRQ (Coverage by C/(I+N) Level (DL) + "RSRQ Level (DL) (dB)") to measure and control interference.
RSSI (Coverage by C/(I+N) Level (DL) + "RSSI Level (DL) (dBm)") to measure and control interference.
PDSCH CINR (Coverage by C/(I+N) Level (DL) + "PDSCH C/(I+N) Level (DL) (dB)") to measure and control interference.
RLC Peak Rate (Coverage by Throughput (DL) + "Peak RLC Channel Throughput (DL) (kbps)") to measure and control
rate.
Overlap (Overlapping Zones (DL) + "Number of Servers") to better control cell dominance.
Best Server Distance
1st-2nd Difference
1st-Nth Difference
Because RS CINR, RSRQ, RSSI, PDSCH CINR, and RLC Peak Rate depend strongly on the frequency plan, two methods are
currently provided by ACP:
Using the current frequency plan: The existing frequency plan is taken into account when calculating RS CINR, RSRQ,
RSSI, PDSCH CINR, and RLC Peak Rate. Currently the frequency plan is not dynamically recalculated while changing
network parameters. In some cases this may lead to suboptimal reconfiguration, in which case it is recommended to
perform one or several ACP -> AFP cycles.
Ignoring the current frequency plan: All the network cells are assumed to be on the same channel.
If SameItf_PDSCH_RS_PDCCH is set to 0 (default value), the Consider frequency plan option must be selected in
objective parameters of the ACP setup.
If SameItf_PDSCH_RS_PDCCH is set to 1, the Ignoring frequency plan option must be selected in objective
parameters of the ACP setup.
For more details about the SameItf_PDSCH_RS_PDCCH option, see the Administrator Manual.
Calculation method
option in ACP
objective parameters
(RS CINR and PDSCH
CINR)
PCI Allocation
considered in
the ACP
interference
algorithm
= 0 (Method 1)
Synchronised transmission/
reception (default or option
not defined))
Consider frequency
plan
Yes
= 1 (Method 2)
Unsynchronised
transmission/reception
(former Atoll algorithm)
Ignoring frequency
plan
No
Atoll.ini file
[LTE]
SameItf_PDSCH_RS_PDCCH
ICIC
Yes, if
activated in
cells
882
Signal Level (Coverage by Signal Level (DL) + "Best Signal Level (dBm)") used as a measure of raw network coverage.
Preamble C (Effective Signal Analysis (DL) + "Preamble Signal Level (DL) (dBm)") used as a measure of raw network
coverage.
Preamble C/N (Effective Signal Analysis (DL) + "Preamble C/N Level (DL) (dB)") used as a measure of raw network
coverage.
Preamble CINR (Effective Signal Analysis (DL) + "Preamble C/(I+N) Level (DL) (dB)") to measure and control
interference and signal quality.
AT332_TRR_E0
Overlap (Overlapping Zones (DL) + "Number of Servers") to better control cell dominance.
Best Server Distance
1st-2nd Difference
1st-Nth Difference
Because Preamble CINR depends strongly on the frequency plan, two methods are currently provided by ACP:
Using the current frequency plan: The existing frequency and segmentation plan are taken into account when
calculating the CINR. Currently the frequency plan and segmentation plans are not dynamically recalculated while
changing network parameters. In some cases this may lead to suboptimal reconfiguration, in which case it is
recommended to perform one or several ACP -> AFP cycles.
Ignoring the current frequency plan and segmentation: All the network cells are assumed to be on the same channel.
OR
Description
Pilot Pollution avoidance (UMTS)
Coverage offered by at least one technology
By defining a filter, you can even more advanced objectives by applying the rules only to certain pixels. For example:
Example
GSM BCCH > -90dBm
FOR Pixels where:
(UMTS RSCP < -100 AND Overlap < 2
Description
Possibility of Inter-technology handover
UMTS->GSM
Cost limit: The total cost of the reconfiguration will not exceed a given maximum cost.
Trade-off between quality and cost: ACP will select the changes which have the most benefit for the least cost.
You can also assign different sets of costs for different site classes. Each site class can be assigned a different set of costs. You
can automatically create a set of site classes and their associated costs by defining some options in the [ACPGeneralPage]
section of the ACP.ini file. For more information, see the Administrator Manual.
Sites are assigned to a site class either manually or automatically. You can assign them automatically by defining a custom
field in the Sites table in Atoll and then defining the custom field in the ACP.ini using the "site.costClass" option.
[ACPCustomFieldExtraction]
site.costClass=SITECLASS
# The name of the custom column in SITE table used to define the 'cost class'.
# 'cost class' is used to define precisely the cost of changes applied to a site.
The site class defined in the custom field in the Sites table will be assigned automatically to each site in the database when a
new ACP setup is created. If a new candidate site is created in ACP and is co-located with an existing site, it will inherit the site
class of the existing site. If it is not co-located with an existing site, the site class is set to Default and can be changed manually.
883
Generally speaking, ACP and Atoll coverage predictions will match except in corner cases which are difficult to identify and
manage. When there are differences, they will be at pixel level and are negligible (e.g. small map shifts, etc). At the scale of
overall maps, they still match pretty well despite small cosmetic mismatches in some very specific corner cases.
Hence, potential mismatches between ACP and Atoll core predictions may appear according the following parameter settings:
Resolution:
The best match between ACP and Atoll coverage predictions is obtained when the ACP resolution matches the
path loss resolution. When the resolution of the optimisation is different from the resolution of the path loss
matrices, ACP performs a bilinear interpolation by using the four closest path loss values and interpolating.
The most acute match between ACP and Atoll coverage predictions is obtained when the ACP resolution, the path
loss resolution, the Atoll prediction resolution, and the raster resolution are identical.
Setup Preferences > Calculation setting (on the Preferences tab of the ACP Properties dialog box):
In "High speed" mode, ACP reduces the number of cells it monitors for each pixel, some of which may only create
a bit of interference at first, and later create significantly more interference after antenna parameters are changed
during optimisation.
The "Automatic Candidate Positioning" functionality (New Candidate Setup dialog box >
Action button) can be impacted in "High speed" mode.
In "High precision" mode, ACP increases the number of cells it monitors for each pixel, thereby reducing potential
inconsistencies with Atoll coverage predictions (for more information, refer to the "Configuring Default Settings"
section in the User Manual).
When the Multi-Storey extension is enabled, the coverage predictions calculated by ACP may differ slightly from
Multi-Storey predictions due to different methodologies used by ACP and the Atoll platforms. ACP uses a mix
combining a radial method for lower storeys (based on Atoll's "CalculateGrid" API) and a systematic method for upper
storeys where few evaluation points are present (using Atoll's "CalculateSubscribers" API).
Direct calculation: ACP calculates incidence angles by direct calculation using the raster data.
Delegating to the model: ACP calculates incidence angles by delegating the calculation to the propagation model,
providing that the propagation model implements the appropriate antenna masking methods of Atolls API.
ACP automatically selects which internal antenna masking method to use for each native propagation model:
884
AT332_TRR_E0
You can define the internal antenna masking method used by setting the appropriate
option in the ACP.ini file. For information on modifying the ACP.ini file, see the
Administrator Manual.
Description
Antenna pattern interpolation The antenna gain calculation method for deriving the antenna gain from a set of angles of
incidence. Either:
Native 3D interpolation method: The method used by Atoll. For more information
on Atolls method for 3D interpolation, see the Technical Guide
Linear interpolation method: A simple linear method with a smoothing parameter:
G = A hor azi + A ver elev smooth
Direct view
When selected, the angle of incidence will be the direct Tx-Rx angle
Specify whether clutter heights should be applied along the profiles between transmitter
and receiver. Clutter heights are either extracted from the clutter height file, or from
default clutter heights based on the clutter class file.
Specify whether the receiver should be considered to be on top of the clutter or not.
Operator-specific propagation models can often be modelled correctly using the "Basic" antenna masking method.
Description
Antenna pattern interpolation The antenna gain calculation method for deriving the antenna gain from a set of angles of
incidence. Either:
Native 3D interpolation method: The method used by Atoll. For more information
on Atolls method for 3D interpolation, see the Technical Reference Guide
Linear interpolation method: A simple linear method with a smoothing parameter:
G = A hor azi + A ver elev smooth
885
which need to be evaluated by the optimisation algorithm. By pre-calculating only this subset, ACP reduces the number of
path loss matrices to be calculated and the calculation time.
If a change is tested on a transmitter that was not taken into consideration when the path loss matrices were calculated, ACP
recalculates the path loss matrices for that change only.
The main drawback of the pre-calculated antenna masking method is the lengthy pre-calculation required and the disk space
required to store the path loss matrices. Therefore, the following are recommended:
Use the pre-calculated antenna masking method only when necessary. If the "Basic" or "Improved" antenna masking
method gives accurate ACP predictions that are in line with Atoll, use one of these methods instead.
When using the pre-calculated antenna masking method, limit the number of parameters covered. For example, only
enable two or three azimuth options. Also carefully design your antenna groups.
Use a path loss storage directory which is dedicated to your project region. This ensures that future optimisations in
that region will have path loss matrices that have already been calculated.
13.3 Configuration
13.3.1 Configuring an Optimisation Setup
Setting up the reconfiguration parameters is straightforward. For each parameter change, a range for the parameter can be
specified, for example:
886
AT332_TRR_E0
You have the option of locking height and azimuth optimisation per site. In other words, when a change to antenna height or
azimuth is made to one transmitter on a site, the same change is made to all transmitters of a site. In the case of the azimuth,
refers to the rotation of the mast, and for antenna height, all antennas will be all displaced to the same height.
By default, azimuth locking is disabled, while height locking is enabled by default for all co-localised transmitters on the same
site.
Antenna Element: An antenna element groups all instances of an antenna, belonging to the same frequency band,
with different electrical tilts.
Physical Antenna: A physical antenna is a multi-band antenna, grouping all antenna elements from different
frequency bands which are physically the same antenna.
Antenna Groups (Optional): An antenna group is a user-defined subset of the physical antenna enabling you to select
antenna model reconfiguration to be done within this subset.
Modelling the antennas normally only needs to be done once. Atoll enables you to carry this out in several different ways:
Using the Physical Antenna field of the Antenna table: You can assign the same name in the Physical Antenna field
in the Antenna table to antennas belonging to the same physical antenna, independently of the frequency band they
use. ACP will then use this information to automatically create all antenna elements and physical antennas. The
physical antenna name is displayed in the "Model" column of the Antenna Pattern Table.
You can also create a custom column in the Antennas table to automatically link antenna elements of a multi-band
physical antenna which have the same electrical tilt. You must identify this column using the "antenna.etilt.share"
option in the ACP.ini file. For more information, see the Administrator Manual.
This is the preferred method, as ACP will then automatically create all antenna elements and physical antennas each
time a setup is created.
Manually defining Antenna Elements and Physical Antennas: You can manually define antenna elements and
physical or use a REGEX expression. For more information on manually defining antenna elements and physical
antennas, see the User Manual.
Detecting automatically the "Freq. Band" field in the ACP "Antenna Pattern Table":
If a FREQUENCY custom field exists in Atoll, the value it contains will be extracted.
If a FREQUENCY custom field does not exist in Atoll or exists and is less than or equal to 0, then a frequency will
be determined in the following order:
If the project contains a single FREQBAND, then the frequency defined by this FREQBAND is used
If "antennaPattern" defines a [FMIN-FMAX] range, the first FREQBAND defining a frequency within this range
is used. Else, the hard-coded value (935, 2110, or 1805) contained in the [FMIN-FMAX] range is used. If all fails,
then the value is set to 0 and the cell remains empty.
887
For more information on the available options in the ACP.ini file, see the Administrator Manual.
ACP automatically detects multi-technology sites and shared multi-band antennas, provided that the co-located transmitters
are within a user-definable inter-antenna distance (default = 1m). It also automatically detects co-located sites and antennas,
including secondary antennas, using the following algorithm:
Parameter
Co-located site
Description
User-definable inter-site distance (default = 2m) using the ACP.ini option below:
[ACPTplReconfPage]
site.min.distance.colocated = 2
Co-located Antenna
(i.e. Transmitters)
888
AT332_TRR_E0
Occasionally, problems in the Atoll database can mean that ACP does not
recognise that sites or antennas are co-located. If this happens, you can manually
set the sites or antennas to be co-located, although you should also review the
database to correct any errors there.
The normal way of detecting linked transmitters is to use the "Shared Antenna"
field in the Transmitters table (SHAREDMAST). If at least one transmitter defines
a "Shared Antenna", then the following logic is used:
If the "Shared Antenna" field is not used by at least one transmitter, then ACP will
use another mode where it automatically detects the linked transmitter using the
same criteria as the one used in sanity check (within a user-definable interantenna distance [default = 1m] , within 2 degrees for azimuth, etc.).
Example
GSM
GSM 900
GSM 1800
When defining objectives, each rule is associated with a single technology layer.
Each quality indicator is evaluated for the technology layer to which it is assigned, however you can group quality indicators
from different technology layers within a same objective.
When you are using ACP with more than one technology layer (and, therefore, in multi-RAT projects as well), you can put more
emphasis on some technology layers by modifying the global weight of the objectives of each technology layer.
ACP optimises the quality objectives for all technology layers. All are considered the same;
there is not, for example, one target technology layer and one or more constraint
technology layers. If one needs to be optimised without degrading others, you need to:
Define a heavier weight on the objectives related to the "target" technology layer,
Or use a coverage target for the objectives of the "constraint" technology layers
which are relative to the current coverage (where a successful optimisation would
be defined as "no coverage decrease").
889
In the final step, a sorting algorithm provides an implementation plan where the most useful changes (in terms of minimizing
the score) are done first and the least useful changes are done last.
Removes the changes with insignificant benefits, i.e. changes with less than 1% of the benefit provided by the best
single change.
Finds the local optima around the best solution of the optimisation phase. Due to the behaviour of the optimisation
phase, and to the possibility of early stopping, it can happen that ACP finds the non-optimal local optima.
Allows the Tabu-based search phase to concentrate more on spanning the solution phase, without having to also
perform local optimisation around the best candidate solution.
Provides a better automatic stop condition for the Tabu-based search phase, and better management of early manual
stops by the user.
Will be useful in future releases for better management of multiple solution findings corresponding to different
qualities or cost trade-offs, i.e. different points on the Pareto surface of multi-objective optimisation problems.
This feature is fully transparent. The requested number of iterations is used in both phases. By default, about 2/3 of the
iterations are used in the Tabu-based search phase, and 1/3 in the tuning phase. These ratios can differ when an early stop
(automatic or manual) is performed during the Tabu-based search phase.
On the Graph tab of the Optimisation window, a vertical bar is displayed to show the switch point between optimisation and
tuning phases.
890
AT332_TRR_E0
The first changes proposed have more benefits (in terms of the trade-off between quality and cost) than later changes.
It is then possible to select a subset of the total number of changes by selecting only the N first changes.
A lower number of sites is selected for the same quality improvement or a higher quality improvement is obtained for
the same number of sites.
An optimal insertion in an existing network: a candidate site having a higher probability to be inserted while improving
the overall quality.
891
C TOT x =
ai fi Qi x + k fc C x
i quality obj
Where:
a i is a weight factor associated with the "ith" quality objective, and applies different importance on the different
f i is a one-dimensional function expressing the individual given cost for the "ith" quality objective measurement.
The coverage costs are null if the target coverage is reached: f i x = 0 for x T arg etCov
f c is a one-dimensional function mapping the network financial cost suitable to be used alongside the quality
objective costs.
Example
1
Cov obj1 = --N
i 1 Th E c i Thresh Ec
i pixels
1
Cov obj2 = --N
i 1 Th E c I o i Thresh EcIo
i pixels
Where:
E c and E c I o are the basic quality measurements on one pixel as described earlier.
f obj1 and f obj2 are the one-dimensional mapping functions expressing the individual cost for a coverage figure or
network quality:
S TOT ( x ) CTOT ( x ) p f n N ( x )
892
AT332_TRR_E0
Where:
CTOT (x)
N (x)
is the number of changes performed in the network from the initial configuration
is a weight factor derived automatically to have an appropriate scaling of the new term with
q%
fn
CTOT (x) . It is
q 1. 25%
is a one-dimensional function expressing an individual cost for a given number of changes. By default, in initial
fn y y
13.5.6 Weighting
Several types of weight are applied during the calculation of the global score function.
On a geographical level (used to calculate the weights i in the above formulas):
Traffic weighting: Each pixel can have an importance proportional to the traffic supported on it.
Zone weighting: Each pixel within a defined zone (computation, focus, hot-spot zones or clutter-group zone) can have
an additional weight which increases or decreases the importance of the zone.
Quality objective weighting: Within a technology layer, each quality objective can be given more or less importance
as compared to other quality objectives of that technology layer.
Number of iterations: This option defines the number of iterations in the search algorithm.
Resolution: The resolution defines the size of the pixels used to measure the quality objectives.
Typical Value
Number of iterations
Resolution
You can start with a low resolution first, before using a higher resolution for more
accurate results. When ACP is running an optimisation, the tabs of the Optimisation
dialog box provide feedback which can help you to decide to stop the optimisation early
if the overall network quality seems to have improved enough.
893
C TOT x =
ai fi Qi x + k fc C x
i quality obj
Figure 13.4: Setup > Properties > Optimisation tab > Cost Control dialog box
Only the data displayed on the Change Details tab is actually separated for quality objectives and cost of changes:
Quality Improvement Ratio %: this column shows the ratio of attained quality VS the maximum quality when all
changes are made (the displayed values range from 0% and 100%). This ratio allows you to know the relative gain of
each change. It takes into account the coverage and quality objectives (i.e. LTE RS Coverage and LTE RS CINR) and, if
used, the financial cost. However, the load balancing objective is not considered.
The data is separated as it makes more sense to display understandable values in 2 columns rather than display a "Score
improvement ratio %" which would be difficult to understand.
One consequence of this is that if you obtain 2 changes providing the same quality improvement ratio, then the first one in
the list will be the one with the lowest associated cost.
Figure 13.5: Setup > Optimisation > Properties > Change Details tab
894
AT332_TRR_E0
High speed: The cell list is shortened to reduce memory use, and the algorithm is optimised to improve speed.
Normal: The normal mode with a balanced trade-off between speed, memory use, and accuracy.
High precision: The high precision mode results in higher memory usage and a lower speed, but offers the highest
accuracy by monitoring a longer list of cells.
When doing site selection in Greenfield scenarios where a lot of candidate site are defined
close to each other, it is recommended to use the High precision mode in order to ensure
that all neighbour candidate sites are well monitored by ACP.
895
traffic model (considering for example only 1 or 2 services typically representative of the traffic distribution). This is the
approach used in ACP.
Since the cell power load is fixed in ACP calculation, another method is needed to insure that the real cell load does not
increase beyond capacity and is correctly balanced between cells.
The ACP approach is basically to perform cell capacity load balancing. The cell capacity load is not the actual cell load derived
from a set of realistic traffic maps and services using a Monte Carlo simulation with power convergence loop, but is only a
capacity indicator computed by assuming a fixed cell load and a traffic model which could be simplified model as long as it is
representative of the actual traffic distribution.
For UMTS R99, the cell capacity load is related to transmitted power:
A total transmitted power is computed over the whole Best Server area by adding transmitted power for each pixel.
Each pixel transmitted power is computed by using the load factor equation, but still assuming that the cells have a
fixed load for the purpose of interference calculation. Each pixel power is scaled with traffic density distribution. The
ratio of this total cell power over the maximum cell power is the cell capacity load, and is expressed in % of the
available resources.
The ACP equalises the cell capacity load, avoiding that some cells use excessive power.
Other technologies use the same principles, however with a different definition of cell capacity load.
The key reason why cell capacity load balancing is a suitable approach is that cell capacity load is correlated to the actual cell
load. When the cell capacity loads are being successfully balanced, they tend to converge loosely towards the actual cell load.
Any imbalance in the actual cell load is thus reflected by imbalance in the capacity cell load.
Moreover, by focusing on a what-if scenario where cell loads are set to an average target load (using for example a target
network load of 70%), then the computed capacity cell loads measure directly how much room is available or missing in actual
cell capacity to support this target network load.
Assignment of the requested traffic to the various cells on the network, across technology layers.
Computation of cell capacity load from the assigned traffic.
Derivation of the score function of the load balancing objective from the cell capacity loads.
Candidate cells for assignment of a pixel traffic are selected among all best server cells in all different technology
layers, and for which:
The traffic is assigned partially to each of these candidate cells, such that the cells capacity load is minimal.
The procedure uses a simulation process where the pixel traffic is added gradually to the network, and the cell capacity loads
are updated after each assignment, followed by a convergence loop to reach a minimum state.
This process basically simulates a network where the traffic is dynamically assigned to technology layers in order to equalise
cell loads. For example, if a pixel traffic requested can be assigned to Cell1 from TechnologyLayer1 and to Cell2 from
TechnologyLayer2, it will be assigned to the Cell with the minimum cell load.
The end result of this process is to distribute the traffic across cells and technology layers in such a way that overlapping cells
from different technology layers tend to be equally loaded. For example, in UMTS the cells belonging to same transmitter
usually have the same footprint, and as such the computed load will tend to be equal across these cells; for cells which do not
fully overlap, the process still tends to equalise technology layer loads as much as possible.
In other words, this process simulates a perfect call admission control procedure whose purpose is to perfectly equalise the
requested traffic among all cells and technology layers in the network: a new call is always assigned to the technology layer
and cell having the minimum load. Technology layers with high capacity (for example LTE vs GSM) tend to acquire more traffic
automatically.
896
AT332_TRR_E0
Li =
T k i k
Pixel k Cell i
Where: k is the pixel load ratio and is T k i is the traffic assigned to pixel "k" and cell "i".
The unit of capacity load is a percentage (%).
In UMTS R99
The load factor equation used is the following:
Eb No Io
1
= ----------- -----------------------P max A tt G proc
Where:
A tt is the attenuation towards the cell, including antenna gain and losses
In LTE
Given the pixel SINR, one derives first the best Bearer which can be assigned to a call originating from that pixel, then derives
the maximum possible throughput Tputmax which could be provided to that pixel-originated call (given bandwith, etc). The
pixel load ratio is then the ratio of resources used by the service on this pixel, and is given by:
Tput serv
= ------------------Tput max
Where Tput serv is the average requested throughput for the service
Score = QI 1 + b 1
Where:
QI is the Load Quality Index, whose minimisation reduces both the average cell load and load imbalance
(explained below with formulas)
is the Traffic Captured ratio which measures how much traffic is potentially served in the target zone, due to
traffic capture condition being fulfilled
b is a scaling factor to give more or less weighting to the traffic captured ratio (default is 1)
This score function will be considered in the ACP global score function when load balancing is activated. This is described in
"Impact on the Global Score Function" on page 901.
QI = Mean QI l
Where QI l = l + a l and is the Quality Index computed for technology layer "l"
Where:
a is a scaling factor to give more or less weighting to the standard deviation, i.e. load imbalance (default =1)
897
1
l = --------------
Wli Li
W
li Celli Layerl
i
l =
1
2
-------------
Wli Li l
Wli Celli Layerl
i
Where W li is a weighting factor applied on each cell load, for technology layer "l", and is used to reduce the effect
or completely deselect a cell in the calculation:
Cells inside the target zone are considered as having a weight of 1, and cells outside the target zone are
allocated a weight of 0.
Inactive cells are not considered in the calculation (in term of average/standard deviation values and number
of cells).
The overall Load Quality index is an average of the all the technology layers Load Quality
indexes, i.e. each technology layer gets identical importance.
T ass
= -------T req
Where:
Increasing scaling factor "b" leads to increase the total traffic assigned when the Score function is being minimised.
See definition of "b" in "Load Balancing Score Function" on page 897.
l
QI l = l 1 + a ---- = l 1 + aD l
l
Where:
This load dispersion parameter directly measures the load imbalance. Hence, minimising the Load Quality Index can be seen
as a way of decreasing both the Load Dispersion (thus improving the Load Balance) and the Average Load (thus improving the
network capacity).
A default Load Balance Target value is defined for the Load Balance in the user interface (e.g. 80%). When this target is
reached, the Load dispersion part of the Load Quality index is set to null, since the objective is above target. This Load Balance
target allows a margin, in other words a low level of imbalance, for example 10% or 20% without further optimisation. Hence,
when the Load Balance target is reached, only the average load ( l ) is considered for minimisation in the score function.
The minimisation of the Quality index can also be seen as minimisation of the number of overloaded cells. Let's make the
assumption that the cell capacity loads are drawn from a Normal random distribution (Gaussian process). It is completely
described by both mean and standard deviations.
898
By decreasing the Quality Index with "a = 1", we then decrease the load of the 85th percentile of the distribution.
By using "a = 2", the load decrease is for the 98th percentile of the distribution.
AT332_TRR_E0
As the bottleneck in network capacity for a given quality is often given by its most loaded cells, we directly increase the
capacity by focusing on the high distribution percentile. In the most general cases, the cell load distribution is not derived from
a Normal distribution, however the argument still holds: decreasing the + a will focus on the capacity network
bottleneck.
for calculation, B = 1 --- , must be adapted due to negative values obtained when . Consequently, the formulas used
LB = 1 0,8 --
when
1
LB = --------------------------- 2
1 + 4 ---
when
It is displayed as a curve on the Graphs tab, with initial and final values available on the Statistics tab. Note that the Load
balance value will tend to increase (and the graph to go up) when cell capacity loads are better equalised.
Where 0 is the initial value and is the final value, or 0 the value for step N and the value for step N+1.
It is displayed as a curve on the Graphs tab and the final improvement can be found on the Statistics tab.
In both cases, a 100% improvement means a decrease by 2 of the average load, 200% a decrease by 3, -50% an increase by 2,
-75% an increase by 4, etc.
899
This quality figure will tend to increase when the average load decreases, which is
expected during optimisation.
Figure 13.7: Setup > Optimisation > Properties > Load Balancing tab
The initial/final load balance values displayed on the Statistics tab and the Load Balancing tab will be identical if:
The values displayed on the Statistics tab are calculated for the cells based on the selected technology layers or hetnet layers
and located within the target zone (more precisely for the cells that are actually considered for load balancing).
However the capacity load statistics displayed on the Load Balancing tab are calculated based on the technology layers or
hetnet layers and the zones that are currently selected in the dialog box. Therefore, the displayed initial/final load balance
values can be different on each tab.
13.6.4.2 Graphs
The graph representing the Load Balance quality figure shows the progress of this quality figure for each iteration.
900
AT332_TRR_E0
901
A first step is based on an accurate calculation per pixel of the throughput value considering the service, terminal, and
mobility parameters and a user ratio.
A second step consists in cumulating the throughput per cell, per layer, and per technology layer.
Finally, an integration in the ACP global score function with existing quality objectives is performed.
Calculation is based on a unique service, terminal, and mobility. The objective is then not compatible with a multiservice, terminal, and mobility traffic map; indeed multi-service or multi-terminal means also multi-technologies.
Live user density cannot be used, unless using a weighting map associated with this objective. Note that a such map
often contains only information of relative density of users, which is are statistical and not deterministic data.
The RLC Peak Rate objective is for LTE only and cannot be integrated in a multi-technology objective taking into
consideration multi-technology terminal, services priorities, and potential traffic overflow between layers and
technologies.
In conclusion, the throughput objective benefits from calculation algorithm developed for RLC Peak Rate but its application is
extended in a multi-service, terminal, and mobility context.
Figure 13.10: Setup properties > Objectives tab > Capacity page (no traffic map defined)
902
AT332_TRR_E0
The Capacity page allows either to use the extracted traffic data or to filter out selected user types (service, terminal,
mobility), and optionally define a scale factor.
Figure 13.11: Setup properties > Objectives tab > Capacity page (with selected traffic map)
UserRatio TH
N 1 ----------------------------------------------------------------
THmax
UserRatio
Where:
TH corresponds to the RLC Peak Rate Channel Throughput on pixel; calculation uses the RLC Peak Rate ACP quality
parameter for specific service/terminal/mobility. Best server cell is selected through layers according to radio
conditions, priority, CIO,HO margin, and so on.
THmax is a constant value used for normalisation.
The score can be expressed under a similar form than quality objective (score decreasing from 1 to 0).
1
Score = 1 --N
i pixels
TH i -
a i ----------------
THmax
Where:
The ACP score function tends to decrease the score by increasing the cumulated throughput, which means that user ratio and
associated throughput tend to increase as well. To reach this goal, the ACP algorithm triggers reconfiguration, site activation,
or any action leading to improve the CINR or user throughput (such as down-tilt or small cell activation).
903
Throughput tab, which provides throughput per cell, throughput improvement for the target zone used in the
objective, and typical statistics (initial/final number of cells). Cell results can be filtered by technology layer but are
always displayed for the target zone used in the objective.
Sectors tab, which provides cell throughput values.
Penetration loss (dB): The loss occurring when the signal enters the object.
Linear loss (dB/m): A linear loss applied for each meter within an object. The loss is applied only after a given number
of meters, specified by the "Linear loss start distance (m)" parameter.
Distribution of evaluation points: Field strength measurements are made on a set of points within an object. The
measurement points can be distributed in either a 3D pattern or in a 2D pattern. For a two-dimensional distribution,
the points can be placed either at the bottom (for example, in a park) or at the top (for example, for a bridge) to better
reflect where people will be.
Open: The Open propagation class is for areas without obstacles, such as an open area or water. An open area can
also be an elevated area such as a bridge. Such areas are transparent, with no diffraction loss.
Vegetation: The Vegetation propagation class is used for areas covered with vegetation, such as parks. They can be
considered as transparent but with a certain degree of diffraction loss.
Building: The Building propagation class is used for opaque objects such as buildings. The signal experiences some loss
when going through and also suffer from diffraction loss.
It is possible to define new propagation classes, for example to differentiate between similar items with different penetration
loss characteristics (for example, glass buildings, stone buildings, wood constructions, etc.) or for differentiating items on
which EMF evaluation should be done (for example, habitation versus monuments).
Currently, user-defined classes are always of the type "opaque".
904
AT332_TRR_E0
Geo raster data: Raster data give a grid-based representation of the terrain with a defined resolution. The raster files
needed are DTM (Digital Terrain Model) representing the ground altitude, clutter classes representing the type of
terrain and clutter heights (also called a digital height model) representing individual heights (for example, building
heights).
Geo vector data: Geo vector data model the buildings and their height, in the form of one or several ArcView SHP files
defining numerous polygons.
ACP uses the geo data to create a 3D representation of the terrain in the form of a fine raster of pixels with a default resolution
of 2 meters. For each pixel in this raster representation, both the height and propagation class information are encoded:
For geo vectors, each polygon is associated with a single propagation class and a height. If a geo vector contains more
than one polygon, ACP uses the associated DBF file to map the polygons to propagation classes and heights.
For geo rasters, each clutter class is associated with a single propagation class. The height is obtained from the clutter
height raster file. If no clutter height file is present, the default clutter class height is used.
For areas covered both by vector data and raster data, only the geo vector data are used. Geo raster data are only used for
the areas not covered by geo vector data.
It is recommended to always provide either geo vector data or clutter heights raster data
to have the most accurate EMF exposure prediction.
Open: For the Open class (e.g., bridges, roads, open spaces, etc.) evaluation points are distributed in 2D on the top of
the class height.
Vegetation: For the Vegetation class (e.g., parks, forests, etc.) evaluation points are distributed in 2D at the bottom
of the class height.
Building: For the Building class evaluation points are distributed in 3D. In this case it is also possible to specify the
maximum indoor distance on which to measure EMF exposure, and or to restrict the prediction on the building front
faade.
905
ACP evaluates EMF exposure on each of these evaluation points using an integrated propagation model specially tailored for
the evaluation of strong signals in the vicinity of the antennas. This modelling is based on free space formulas which are
applicable starting at a few meters from the antennas up to a few hundred meters. It takes into account the antenna gain and
attenuation patterns towards each evaluation point, as well as some diffraction and indoor losses.
The overall EMF exposure calculation is obtained by adding the electromagnetic signal level generated by each technology
involved (GSM, UMTS, CDMA, LTE, WiMAX) and considering all carriers and channels used.
To predict the overall EMF exposure, ACP calculates the quadratic sum of all channels in all multi-RAT technologies:
E =
BcchPower
GSM:
UMTS:
MaxPowerCelli
TRX
ACP takes into account the maximum transmission powers of cells or transmitters to simulate "worst case" scenarios.
Hence, the following conditions must be met for the most reliable results:
GSM: the number of TRXs must be correctly referenced in the Atoll database, and
UMTS and LTE: all the cells which are to be considered must be present and activated in the Atoll database.
It is highly recommended to activate all technology layers.
In UMTS, even if only one technology layer is activated in the ACP interface for a given
frequency band, the other carriers will also be included in the calculation.
30 EIRP
E = ---------------------d
Where EIRP = P tx G tx and P tx is the transmitted power in Watts and G tx is the antenna gain.
Reason for Using the Free Space Far Field Model
In the free space far field model, the plane wave power density is given (in Watts per square meter) by:
WM
P tx G tx
= -------------2
4d
The power received by a theoretical ideal antenna with an effective aperture of A er and a gain of G rx is given by the Friis
transmission formula for wavelength :
P rx = P
Wm
A er
Where
A = ------ G rx
4
By combining the Friis formula with the expression of E previously defined, the relationship between the EMF exposure level
(in dBVm) and the received signal power level (in dBm) when considering a receiving antenna with 0 dB gain at frequency F
(in MHz) is:
906
AT332_TRR_E0
For example, urban empirical models such as Cost-Hata models are typically an extension of the Friis formula where the
2
d far field = 2
When the largest dimension D of the antenna is less than the wave length ( ).
2
d far field = 2D
When the largest dimension D of the antenna is greater than the wave length ( ).
The far field starts at around 10 to 20 meters from the antenna.
However, the far field formula usually leads to good field estimates starting at a distance of around 5 meters from the
antenna.
This is in part because antennas are formed of several stacked dipoles (for example 8 to 10) with low coupling between them.
In practice, the total EM signal can be obtained by adding the signal generated by each dipole, each one having a far field
starting at a distance of 2 (or less than 1 meter for a typical frequency of interest).
The shadowing margin is applied in the same way as it is in Atoll coverage predictions, for example, in calculating the macrodiversity gain in UMTS.
907
ACP then calculates the angles of incidence which are used for the antenna masking method. The calculation method depends
on the propagation model:
Direct calculation at the required height when not using "delegation to the propagation model"
Angle estimation from the original angle of incidence calculated at ground level and taking into account geometrical
considerations, when using "delegation to the propagation model" (for example, when using a propagation model
such as Crosswave).
13.10.3 Results
All statistical results provided take into account both 2-D and 3-D points, through the weighting process described earlier.
However all predictions provided by ACP relate only to the ground layer by default.
Viewing detailed results for 3D points is done by creating "Objective Analysis" and "Quality Analysis" ACP predictions. A new
tab becomes available in the predictions properties showing results at different heights.
Three options are provided:
Display at ground level (defined receiver height): Only the prediction values seen at the ground pixels are shown.
Display min. values seen at a given position: When several points are present for a pixel (1 ground level point + one
or several multi-storey points at different heights), the minimum value of those points is shown.
Display values at given storey: Only the points at the given storey are displayed
Example:
13.10.4 Notes
ACP distributes multi-storey evaluation points only where clutter heights are present. By default, no point is created
using the default clutter class height when only a clutter class file is present. To enable taking the default clutter class
height into account, you can define the following option in the ACP.ini file:
[ACPCore]
multistorey.onlyDHM=true
The actual heights used for multi-storey evaluation depend on the receiver height defined in Atoll. If a receiver height
of 1.5 m is used, and a vertical step of 2 storeys (with a storey defined in this example as being 3 m), then the actual
heights are 1.5m, 7.5m, 13.5m, etc. This is the same as the process used by the Multi-storey Prediction add-in.
Predictions calculated by ACP might differ slightly from multi-storey predictions due to different methodologies used
by the two tools:
908
ACP uses a mix of radial method (CalculateGrid) for lower storeys and "systematic" method (CalculateSubscribers)
for upper storeys where few evaluation points are present.
Atoll uses in general a "radial" method.
AT332_TRR_E0
Penetration loss (dB): The loss occurring when the signal enters the object.
Linear loss (dB/m): A linear loss applied for each meter within an object. The loss is applied only after a given number
of meters, specified by the "Linear loss start distance (m)" parameter.
Distribution of evaluation points: Field strength measurements are made on a set of points within an object. The
measurement points can be distributed in either a 3D pattern or in a 2D pattern. For a two-dimensional distribution,
the points can be placed either at the bottom (for example, in a park) or at the top (for example, for a bridge) to better
reflect where people will be.
Open: The Open propagation class is for areas without obstacles, such as an open area or water. An open area can
also be an elevated area such as a bridge. Such areas are transparent, with no diffraction loss.
Vegetation: The Vegetation propagation class is used for areas covered with vegetation, such as parks. They can be
considered as transparent but with a certain degree of diffraction loss.
Building: The Building propagation class is used for opaque objects such as buildings. The signal experiences some loss
when going through and also suffer from diffraction loss.
It is possible to define new propagation classes, for example to differentiate between similar items with different penetration
loss characteristics (for example, glass buildings, stone buildings, wood constructions, etc.) or for differentiating items on
which EMF evaluation should be done (for example, habitation versus monuments).
Currently, user-defined classes are always of the type "opaque".
Geo raster data: Raster data give a grid-based representation of the terrain with a defined resolution. The raster files
needed are DTM (Digital Terrain Model) representing the ground altitude, clutter classes representing the type of
terrain and clutter heights (also called a digital height model) representing individual heights (for example, building
heights).
Geo vector data: Geo vector data model the buildings and their height, in the form of one or several ArcView SHP files
defining numerous polygons.
ACP uses the geo data to create a 3D representation of the terrain in the form of a fine raster of pixels with a default resolution
of 2 meters. For each pixel in this raster representation, both the height and propagation class information are encoded:
For geo vectors, each polygon is associated with a single propagation class and a height. If a geo vector contains more
than one polygon, ACP uses the associated DBF file to map the polygons to propagation classes and heights.
For geo rasters, each clutter class is associated with a single propagation class. The height is obtained from the clutter
height raster file. If no clutter height file is present, the default clutter class height is used.
For areas covered both by vector data and raster data, only the geo vector data are used. Geo raster data are only used for
the areas not covered by geo vector data.
It is recommended to always provide either geo vector data or clutter heights raster data
to have the most accurate EMF exposure prediction.
909
Evaluation points are distributed either in a 2D or 3D pattern depending on the propagation class:
Open: For the Open class (e.g., bridges, roads, open spaces, etc.) evaluation points are distributed in 2D on the top of
the class height.
Vegetation: For the Vegetation class (e.g., parks, forests, etc.) evaluation points are distributed in 2D at the bottom
of the class height.
Building: For the Building class evaluation points are distributed in 3D. In this case it is also possible to specify the
maximum indoor distance on which to measure EMF exposure, and or to restrict the prediction on the building front
faade.
910
Data Model Extraction: When first run (i.e., when the user selects New from the ACP - Automatic Cell Planning
context menu), ACP extracts all relevant information from the current Atoll project and builds its internal data model.
This data model is saved in a "Setup" node and enables each optimisation setup to be reviewed or replayed later. The
data model also contains information identifying the version used to generate it, meaning that the results produced
by a previous release can in general be reloaded or replayed.
Data Model Content: The data model includes all necessary data from the Atoll database; essentially all antennas,
transmitters, sites, cells, and service definitions. The data model does not include raster information such as clutter,
DEM, DHM maps, nor does it contain the path losses matrices. The raster data and path loss matrices are accessed
directly by the core optimisation engine during ACP calculations.
Setup: The ACP Setup dialog box allows you to view and modify the optimisation parameters. The data model is not
accessible using the Setup dialog box.
Results: After an optimisation run, ACP produces a result model which is found under the original setup in an
Optimisation node. Using the Optimisation node, you can view the results and generate analysis maps that can be
displayed directly in Atolls map window. You can also commit the set of recommended changes directly into the Atoll
database.
Optimisation Engine: The optimisation engine is the core algorithm that performs the optimisation on a defined
setup. It works using the extracted internal data model in the Setup node, but also uses direct access to raster and
path loss information.
AT332_TRR_E0
Because ACP uses this internal data model, it is important to understand that:
An optimisation runs on the data model stored in the setup node. If changes are introduced into the Atoll database
later (such as changes to the antennas, cells, site, etc.), these changes are not taken into account in any existing setup
node. The network configuration is essentially frozen in the setup node in the state it was in when the setup was
created. A new setup needs to be created in order for the changes to be taken into account.
Because the path loss information is not stored in the setup node, but is instead accessed directly by the core
optimisation engine, it can happen that there is a mismatch between stored path loss matrices and the data model in
the setup node (for example, after modifying transmitters directly in Atoll).
ACP manages cases of data mismatch by using the concept of a locked setup node. No optimisation can be run on a
locked setup node unless the path loss information is consistent with the internal data model of the setup. Setup
nodes are automatically unlocked when the path loss information and the internal data model once again match.
This behaviour is particularly true when new settings produced by an optimisation run are committed to Atoll. The setup node
is locked after a commit. It will be unlocked if the Atoll project is rolled back to its initial state.
ACP enables you to duplicate an existing setup node while at the same time updating its internal data model to be
consistent with the current state of the Atoll project.
911
Head Office
7 rue des Briquetiers
31700 Blagnac, France
Tel: +33 562 747 210
Fax: +33 562 747 211
AT332_TRR_E0
US Office
China Office
www.forsk.com
October 2016