Uploaded by Yacine Yacine

TEMS Investigation 9.1 Route Analysis -- User s Manual

advertisement
TEMS™ Investigation 9.1
Route Analysis
User’s Manual
This manual is provided by Ascom Network Testing AB without any kind of
warranty. Improvements and changes in this description due to typographical
errors or inaccuracies in current information, or improvements to programs
and/or equipment may be made by Ascom Network Testing AB at any time
without notice. These changes will, however, be incorporated into new
editions of this manual.
No part of this publication may be reproduced, transmitted, stored in a
retrieval system, nor translated into any human or computer language, in any
form or by any means, electronic, mechanical, magnetic, optical, chemical,
manual or otherwise, without the prior written permission of the copyrighted
owner, Ascom Network Testing AB.
TEMS is a trademark of Ascom.
All other trademarks are the property of their respective holders.
© Ascom 2009. All rights reserved.
Publication number: LZT 108 9853 R2A
Contents
Contents
1. Introduction
1
1.1. Fundamentals of TEMS Investigation 9.1 . . . . . . . . . . . . . . . . . . . . . 1
1.2. What’s New in TEMS Investigation 9.1 . . . . . . . . . . . . . . . . . . . . . . . 1
1.3. What’s in This Manual (and What’s Not) . . . . . . . . . . . . . . . . . . . . . . 1
1.4. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Using Route Analysis: The Basics
6
2.1. Recommended Skills. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2. Installing TEMS Investigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3. Starting TEMS Investigation Route Analysis. . . . . . . . . . . . . . . . . . . 6
2.4. Loading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.5. Presenting and Analyzing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.6. RAN Tuning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.7. The Converter Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3. User Interface
9
3.1. Projects and Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.1. Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.2. Workspace and Worksheets . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2. The Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.2.1. Project Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.2. Info Elements Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.2.3. Menu Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.4. Worksheets Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3. The Menu Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4. The Main Window Toolbars. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.1. Main Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.2. RAN Tuning Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4.3. Replay Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
LZT 108 9853 R2A
i
TEMS Investigation 9.1 Route Analysis User’s Manual
3.4.4. Utils Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.5. The Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6. Keyboard Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4. Configuration of General Properties
17
4.1. General Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1. Information Element Presentation . . . . . . . . . . . . . . . . . . . .
4.1.2. Reload Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2. Error Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3. User-defined Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1. Composing a User-defined Event . . . . . . . . . . . . . . . . . . . .
4.3.1.1. Adding an Information Element Criterion to the
Event Expression . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1.2. Adding a Predefined Event to the Event Expression
4.3.1.3. Adding a Layer 3 Message to the Event Expression
4.3.1.4. Basic Syntax Rules . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1.5. Advanced Syntax Options. . . . . . . . . . . . . . . . . . . . .
4.3.2. Debugging the Event Expression. . . . . . . . . . . . . . . . . . . . .
4.3.3. Example of User-defined Event . . . . . . . . . . . . . . . . . . . . . .
4.4. User-defined Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1. Composing a User-defined Task . . . . . . . . . . . . . . . . . . . . .
4.5. Map Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1. Information Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1.1. Case I: Presentation by Color Only. . . . . . . . . . . . . .
4.5.1.2. Case II: Presentation by Color, Size, and Symbol . .
4.5.2. Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.3. Binning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.3.1. Area Binning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.3.2. Time Binning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.3.3. Distance Binning . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.4. Datum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6. Presentation Attributes of Information Elements. . . . . . . . . . . . . . .
4.6.1. Editing the Marker Colors for Information Elements . . . . . .
4.6.2. Editing the Marker Sizes and Symbols for Information
Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5. Loading Data into Route Analysis
18
18
18
18
19
19
19
20
21
21
21
22
22
23
23
24
24
25
25
27
27
27
27
28
28
28
28
29
30
5.1. Loading Map Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.2. Loading Cell Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
ii
Contents
5.3. Loading Logfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.3.1. Loading Logfiles into the Data Selector . . . . . . . . . . . . . . . . 31
5.3.2. Loading Logfiles with the Open Logfile Command. . . . . . . . 32
5.4. Loading Logfiles from Other Sources . . . . . . . . . . . . . . . . . . . . . . . 33
5.5. Clearing the Logfile Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
6. Presentation: Basics
35
6.1. The Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2. Types of Presentation Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3. Configuration of Presentation Windows . . . . . . . . . . . . . . . . . . . . . 35
6.4. Window Updating and Synchronization. . . . . . . . . . . . . . . . . . . . . . 36
6.5. Changing Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7. Map Windows
37
7.1. Loading Map Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
7.2. Presenting Logfiles in a Map Window . . . . . . . . . . . . . . . . . . . . . . . 37
7.3. The “Generic” Map Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.3.1. Route . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
7.3.2. Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.3.3. Spider Cursor: Identification of Serving Cell/Active Set
and Neighbors (UMTS) . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.3.4. Information Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.3.4.1. Notes on Information Element Plotting and
Updating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.3.5. Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.3.6. Pinpoint Markers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.3.7. Further Notes on the Legend Tab . . . . . . . . . . . . . . . . . . . . 44
7.3.8. The Info Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.4. The “Generic” Map Presentation: Statistical Binning. . . . . . . . . . . . 45
7.4.1. Combining Different Types of Statistical Binning; Binning
vs. Route Plotting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
7.4.2. Properties of Statistical Binning . . . . . . . . . . . . . . . . . . . . . . 46
7.4.3. Examples of Statistical Binning . . . . . . . . . . . . . . . . . . . . . . 46
7.5. Changing Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.6. Slave Map Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.7. Exporting the Map View to Google Earth . . . . . . . . . . . . . . . . . . . . 49
7.8. Map Context Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
7.9. Map Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
LZT 108 9853 R2A
iii
TEMS Investigation 9.1 Route Analysis User’s Manual
7.10. Map Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.11. Map Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
7.12. Copying Map Window Contents . . . . . . . . . . . . . . . . . . . . . . . . . . 53
8. Multi-logfile Analysis
54
8.1. Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.2. Call Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.3. Handover Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.4. GPRS Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.5. Map-based Tasks: General. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6. Pilot Coverage Analysis (WCDMA). . . . . . . . . . . . . . . . . . . . . . . . .
8.6.1. Functions of the Combo Boxes . . . . . . . . . . . . . . . . . . . . . .
8.6.2. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.6.3. Threshold Settings for Coverage Classes . . . . . . . . . . . . . .
8.7. Pilot Pollution Analysis (WCDMA) . . . . . . . . . . . . . . . . . . . . . . . . .
8.7.1. Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.8. Missing Neighbor Analysis (WCDMA) . . . . . . . . . . . . . . . . . . . . . .
8.8.1. Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.9. Benchmarking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.9.1. Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10. GSM Filter (GSM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.10.1. Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8.11. User-defined Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9. The Data Selector
54
55
57
57
57
58
58
60
63
64
65
66
67
68
69
69
70
70
71
9.1. Copying Window Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
9.2. Printing Window Contents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
10. The Line Chart
72
10.1. Organization of the Line Chart Window . . . . . . . . . . . . . . . . . . . .
10.2. Contents of the Line Chart Panes. . . . . . . . . . . . . . . . . . . . . . . . .
10.3. Zooming the Line Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4. Changing Line Chart Contents and Properties . . . . . . . . . . . . . . .
10.4.1. Editing General Line Chart Window Properties . . . . . . . . .
10.4.2. Adding and Deleting Charts . . . . . . . . . . . . . . . . . . . . . . . .
10.4.3. Rearranging Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10.4.4. Editing a Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
72
73
74
74
75
75
75
75
Contents
10.4.5. Changing Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
10.4.6. CPICH Scan Line Charts . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11. The Bar Chart
79
11.1. Contents of the Bar Chart Panes . . . . . . . . . . . . . . . . . . . . . . . . . 79
11.2. Changing Bar Chart Contents and Properties. . . . . . . . . . . . . . . . 80
11.2.1. Editing General Bar Chart Window Properties . . . . . . . . . . 80
11.2.2. Adding and Deleting Charts . . . . . . . . . . . . . . . . . . . . . . . . 80
11.2.3. Rearranging Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
11.2.4. Editing a Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
11.2.5. Changing Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
12. Status Windows
84
12.1. Changing the Configuration of Status Windows . . . . . . . . . . . . . . 84
12.1.1. Managing Status Window Contents . . . . . . . . . . . . . . . . . . 84
12.1.2. Changing Status Window Properties . . . . . . . . . . . . . . . . . 84
12.1.3. Changing IE Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
12.1.4. Changing Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
13. Message Windows
88
13.1. Changing Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
14. Replaying a Logfile
89
14.1. The Replay Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
15. Searching a Logfile
90
16. RAN Tuning (UMTS)
91
16.1. General Remarks on RAN Tuning. . . . . . . . . . . . . . . . . . . . . . . . . 91
16.1.1. RAN Tuning WCDMA: WCDMA vs. GSM Data . . . . . . . . . 91
16.1.2. Incomplete Calls and Data Sessions . . . . . . . . . . . . . . . . . 92
16.1.3. Scanner Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
16.2. Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
LZT 108 9853 R2A
v
TEMS Investigation 9.1 Route Analysis User’s Manual
16.3. RAN Tuning WCDMA Report Setup . . . . . . . . . . . . . . . . . . . . . . . 93
16.3.1. Opening or Creating a Database . . . . . . . . . . . . . . . . . . . . 93
16.3.2. Adding Logfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
16.3.3. General Report Settings Tab . . . . . . . . . . . . . . . . . . . . . . . 94
16.3.4. UE Report Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
16.3.5. Cell File Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
16.3.6. Statistics Thresholds Tab. . . . . . . . . . . . . . . . . . . . . . . . . . 97
16.3.7. Frequency Selection Tab . . . . . . . . . . . . . . . . . . . . . . . . . 101
16.3.8. Report Template Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
16.3.8.1. Selecting and Modifying Sections . . . . . . . . . . . . . 102
16.3.8.2. Working with Report Templates . . . . . . . . . . . . . . 103
16.3.9. Output Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
16.4. RAN Tuning GSM Report Setup . . . . . . . . . . . . . . . . . . . . . . . . . 104
16.4.1. Opening or Creating a Database . . . . . . . . . . . . . . . . . . . 104
16.4.2. Adding Logfiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
16.4.3. General Report Settings Tab . . . . . . . . . . . . . . . . . . . . . . 105
16.4.4. UE Report Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . 105
16.4.5. Cell File Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
16.4.6. Statistics Thresholds Tab. . . . . . . . . . . . . . . . . . . . . . . . . 105
16.4.7. Operator Selection Tab . . . . . . . . . . . . . . . . . . . . . . . . . . 108
16.4.8. Report Template Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
16.4.9. Output Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
16.5. Generating Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
16.5.1. Generating Output in Batch Mode . . . . . . . . . . . . . . . . . . 110
16.5.2. Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
16.6. Notes on Microsoft Word Bookmarks . . . . . . . . . . . . . . . . . . . . . 110
17. The Converter Tool
112
17.1. Launching the Converter Tool. . . . . . . . . . . . . . . . . . . . . . . . . . .
17.2. Merging Uplink AQM Data into Logfiles (UMTS) . . . . . . . . . . . .
17.2.1. Retrieving Uplink AQM Data . . . . . . . . . . . . . . . . . . . . . .
17.2.2. Preparing and Performing a Merge . . . . . . . . . . . . . . . . .
17.2.3. Performing a Merge from the Command Prompt . . . . . . .
17.3. Converting TEMS Investigation CDMA CSV Cell Files to XML
Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17.4. Processing TEMS Investigation Logfiles with Python Scripts . . .
17.4.1. Running Python Scripts from the Command Prompt . . . .
17.5. Further Functionality in the Converter Tool. . . . . . . . . . . . . . . . .
17.5.1. Editing Conversion Setups. . . . . . . . . . . . . . . . . . . . . . . .
17.5.2. Removing Files from the Converter Tool . . . . . . . . . . . . .
vi
112
113
113
113
115
115
116
117
117
117
117
Contents
17.5.3. Aborting a Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
17.5.4. Checking the Outcome of a Conversion. . . . . . . . . . . . . . 118
18. Support Contact Information
119
Appendix A. Keyboard Shortcuts
120
Appendix B. File Types in TEMS Investigation
Route Analysis
121
Appendix C. Format of CEL File (UMTS)
122
C.1. General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
C.2. File Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
C.3. Column Headers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
C.4. Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
C.4.1. General Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
C.4.2. GSM-specific Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
C.4.3. WCDMA-specific Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
C.5. Comment Lines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
C.6. Neighbor Identification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
C.7. Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Appendix D. Format of XML Cell File
129
D.1. Scope of XML Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
D.2. Relation to CEL Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
D.3. Relation to TEMS Investigation CDMA CSV Format . . . . . . . . . . 129
D.4. Schemas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
D.5. General Remarks on Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
D.6. TEMS-specific Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
D.6.1. String_OperatingBand . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
D.6.1.1. GSM Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
D.6.1.2. WCDMA Bands. . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
D.6.1.3. CDMA Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
D.6.1.4. WiMAX Bands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
D.6.1.5. Wi-Fi Bands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
LZT 108 9853 R2A
vii
TEMS Investigation 9.1 Route Analysis User’s Manual
D.7. Structure of Cell File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.1. Diagram Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.2. Overall File Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.3. GSM Cell Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.4. WCDMA Cell Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.5. CDMA Cell Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.6. EV-DO Cell Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.7. WiMAX Cell Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.8. Wi-Fi Access Point Data . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.9. Site Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.10. Container Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.10.1. ANTENNA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.10.2. BSIC (GSM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.10.3. CDMA_CHANNEL_INFO (CDMA, EV-DO) . . . . .
D.7.10.4. CGI (GSM, WCDMA) . . . . . . . . . . . . . . . . . . . . . .
D.7.10.5. CHANNEL_INFO (GSM) . . . . . . . . . . . . . . . . . . .
D.7.10.6. INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.10.7. NEIGHBOR_LIST. . . . . . . . . . . . . . . . . . . . . . . . .
D.7.10.8. POSITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.10.9. REPEATER_LIST (CDMA, EV-DO) . . . . . . . . . . .
D.7.10.10. TEMS_INTERNAL . . . . . . . . . . . . . . . . . . . . . . .
D.7.10.11. WIMAX_CHANNEL_INFO (WiMAX) . . . . . . . . .
D.7.11. “Atomic” Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.7.12. Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D.8. Example of Complete XML File: UMTS . . . . . . . . . . . . . . . . . . . .
D.9. Example of Complete XML File: CDMA/EV-DO. . . . . . . . . . . . . .
D.10. Note on Processing in TEMS Investigation . . . . . . . . . . . . . . . .
Appendix E. Cell Identification
158
E.1. Cell Identification in GSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.1.1. Serving Cell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.1.2. Neighbors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.2. Cell Identification in WCDMA . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.3. Cell Identification in CDMA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E.4. Cell Identification in WiMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Index
viii
136
136
138
139
141
142
143
144
145
146
146
146
146
146
146
147
147
147
147
147
148
148
148
151
152
155
157
158
158
158
159
159
160
161
Chapter 1. Introduction
1.
Introduction
Thank you for choosing TEMS Investigation – the industry-leading tool for
troubleshooting, verification, optimization, and maintenance of wireless
networks. Offering data collection, real-time analysis, and post-processing all
in one, TEMS Investigation is a complete solution for all of a network
operator’s daily network optimization tasks. This complete solution eliminates
the need for multiple tools, reducing costs and saving time and effort for
operations staff.
To get the most out of TEMS Investigation, please take the time to read this
user manual in order to gain an in-depth understanding of the product
features.
1.1.
Fundamentals of TEMS Investigation 9.1
See the Data Collection User’s Manual, section 1.1.
1.2.
What’s New in TEMS Investigation 9.1
See the Data Collection User’s Manual, section 1.2.
1.3.
What’s in This Manual (and What’s Not)
This book covers TEMS Investigation 9.1 Route Analysis, giving a
comprehensive account of all functions in the Route Analysis application.
A separate User’s Manual is provided for TEMS Investigation 9.1 Data
Collection.
A further volume, Information Elements and Events, provides full details on all
IEs and events found in the two applications.
Besides these reference manuals, a Getting Started Manual is provided
which covers all preliminaries. Much of what is said there concerns
preparations for data collection and is thus not relevant for Route Analysis.
LZT 108 9853 R2A
1
TEMS Investigation 9.1 Route Analysis User’s Manual
However, the following parts of the Getting Started Manual do apply to Route
Analysis as well:
•
Chapter 2: Product Packaging
•
Chapter 5: Installing TEMS Investigation
•
Chapter 7: Licensing
•
Chapter 12: Cell Data and Maps
•
Chapter 11: Configuring the PC for Python Script Processing
Readme File, Release Note
Some technical issues not addressed in this manual are dealt with in the file
Readme.rtf in the TEMS Investigation installation directory. The same
information is reproduced in the Release Note issued with the current
release.
FAQ
Many questions regarding TEMS Investigation are answered in the FAQ
sections found on the Web at www.tems.com under the link “Tech support”.
Technical Support
If you have a question about TEMS Investigation which is not answered in
any of the manuals nor in any of the other sources mentioned above, please
contact technical support. Contact information is given on the Web at
www.tems.com under the link “Contact TEMS”.
TEMS On-line Subscription Service
To sign up for the TEMS on-line subscription service, please go to
www.tems.com and click the link “TEMS Subscription Service”. This free
service includes e-mail notification of TEMS product launches, version
upgrades and patches, as well as the on-line newsletter TEMS News.
1.4.
Definitions
This section explains a number of central concepts in TEMS Investigation
Route Analysis which are frequently referred to in this user manual.
2
Chapter 1. Introduction
Cluster
A cluster is an arbitrary set of cells, belonging to one or several base stations,
in a cellular network. A cluster is defined by a cluster file. (The concept serves
exclusively as a convenient means of grouping cells and does not have any
deeper significance.)
Current Logfile
This is the logfile that is currently “selected” in the application. It is written in
boldface in the Navigator. The current logfile is the one that is
•
replayed from the Replay toolbar (see chapter 14, page 90)
•
searched by the Find function (see chapter 15, page 91)
•
presented in all presentation windows except the Data Selector and the
Map (where multiple logfiles can be presented).
Event
An event is a signal generated by the TEMS Investigation software in order to
indicate that something worthy of note has occurred, either in the cellular
network or in connected equipment. A number of events are predefined; all of
these are found in Information Elements and Events, chapter 7. Besides the
predefined events, you can define events of your own.
User-defined events are specified by logical expressions which trigger the
event when they evaluate to true. These expressions can contain predefined
events, Layer 3 messages, and conditions involving information elements.
Information Element
Information elements are pieces of numeric or text-format data that are
presentable in the TEMS Investigation user interface. All information
elements handled by TEMS Investigation Route Analysis are found in
Information Elements and Events, chapter 4.
Information Element Group
A group of information elements containing similar data. The groups are
defined in the general properties. Example: The information element group
“RxLev dBm” comprises all elements that present RxLev in dBm (as opposed
to GSM RxLev units). Not all information elements belong to a group.
LZT 108 9853 R2A
3
TEMS Investigation 9.1 Route Analysis User’s Manual
Information Element, Argument of
Many information elements contain an array or a matrix of values rather than
a single value. To select a value, one or several arguments are used.
For instance, the GSM information element Neighbor RxLev contains the
signal strengths of all neighboring channels (there may be up to 32). To
present the signal strength of a particular neighbor channel, you must specify
an argument in the form of a neighbor index between 1 and 32.
The “Sc” elements containing WCDMA scan data have two arguments: one
representing a UMTS frequency, and one representing a scrambling code.
Complete details on the arguments of information elements are given in
Information Elements and Events, chapter 4.
Information Element, Attribute of
Some information elements have attributes that determine some aspect of
their content.
For example, the WCDMA “Sc” elements, which contain CPICH scan data,
have a set of attributes that determine the sorting order of the scrambling
codes.
Complete details on the attributes of information elements are given in
Information Elements and Events, chapter 4.
Note that these attributes have nothing to do with the presentation attributes
(color, size, symbol) defined for information elements in the general
properties.
Message
The term “message” in this user manual generally denotes an air interface
message described in the wireless technology specifications, most often a
Layer 3 message. A “message window”, however (see chapter 13), may list
either air interface messages, or mode or error reports produced by a phone,
or messages from various protocols, or events. Similarly, in the “Find” dialog
(see chapter 15), a “message” may be an air interface message or a phone
mode report.
Mode Report
A mode report is a status or measurement report generated by a phone.
4
Chapter 1. Introduction
Phone
The term “phone” covers both GSM phones, UMTS (WCDMA/GSM) user
equipments (UEs), and CDMA phones. When a subset is meant, a suitable
qualifier is prefixed, and/or a more precise term is used (“GSM phone”, “Sony
Ericsson GSM phone”, “Nokia UE”, “Kyocera CDMA phone”, etc.).
Some user terminals supported by TEMS Investigation are in fact data cards
rather than phones. The word “terminal” is therefore sometimes used instead
of “phone”, without any difference in meaning from the point of view of TEMS
Investigation.
Project
See section 3.1.1.
Properties: Default Properties
This is the Default Properties part of the dialog accessed from Edit →
Properties.
These properties are always applied when a new project, workspace, or
presentation window is opened. Later on the project, workspace, or window
can be modified.
Properties: General Properties
This means the whole of the dialog accessed from Edit → Properties (both
default properties and properties of the current project and workspace).
Scanner
The term “scanner” denotes a device dedicated to scanning, for example a
PCTel scanner. Phones with scanning capabilities are not referred to as
scanners.
Task
Route Analysis is capable of performing a number of predefined analyses of
logfile data, such as “Call Analysis” and “Pilot Pollution Analysis”. Each of
these is referred to as a task. The result of the analysis is presented in the
Data Selector for some tasks and in a Map window for others.
You can also define your own tasks. For these, the result of the analysis is
always shown in the Data Selector.
LZT 108 9853 R2A
5
TEMS Investigation 9.1 Route Analysis User’s Manual
Workspace
See section 3.1.2.
6
Chapter 2. Using Route Analysis: The Basics
2.
Using Route Analysis: The
Basics
Route Analysis is a post-processing tool for data collected with TEMS
Investigation Data Collection, or with TEMS Automatic or TEMS DriveTester.
Most of the functionality of Route Analysis is designed for on-screen analysis
of one or several logfiles. The Data Selector and the Map are specifically
intended for analyzing multiple logfiles. The remaining presentation windows,
on the other hand, always present one logfile at a time.
RAN Tuning is a reporting tool for UMTS data: packet-switched data, circuitswitched data, and voice.
The Converter tool is used to merge uplink AQM data into logfiles (among
other things).
2.1.
Recommended Skills
Since TEMS Investigation Route Analysis is a Windows application,
familiarity with Windows is useful. To obtain a genuine understanding of the
presented information, you need a working knowledge of the wireless
technologies concerned.
2.2.
Installing TEMS Investigation
See chapters 3 and 5 in the Getting Started Manual.
2.3.
Starting TEMS Investigation Route Analysis
Once installed, the Route Analysis application can be launched from the Start
menu.
•
Choose Start → Programs → Ascom → TEMS Products → TEMS
Investigation 9.1 Route Analysis.
LZT 108 9853 R2A
7
TEMS Investigation 9.1 Route Analysis User’s Manual
Alternatively, Route Analysis can be started from within the Data Collection
application (from the main window toolbar or from the Logfile menu). See the
Data Collection User’s Manual, sections 3.3.6 and 3.5.
2.4.
Loading Data
Cell data can be loaded in XML or CEL format.
Note: It is necessary to load your cell files first of all. See section 5.2.
Map files need to be provided in MapInfo GeoSet or TAB format. See section
5.3.
After loading cell and map files, you are ready to start working with logfiles.
Logfiles can be opened in two ways in Route Analysis:
•
From the Data Selector. This method should be used when you are
working with multiple logfiles and want to sift through all of them in search
of interesting properties. For example, if you are interested in spotting
dropped and blocked calls, you search the logfile set for call events.
•
By using the Open Logfile command. This command simply opens one or
more logfiles, without doing anything in particular with them. This method
is more akin to the way of working in Data Collection, where you open a
single logfile and study it.
Section 5.3 covers the mechanics of these procedures.
2.5.
Presenting and Analyzing Data
•
How to configure and use the presentation windows is explained in
chapters 6–7.
•
Everything about multiple-logfile analysis is covered in chapter 8.
•
Logfile replay is gone through in chapter 14.
•
Logfile search is gone through in chapter 15.
•
Please note that the Route Analysis application currently does not present
LTE or WiMAX data.
8
Chapter 2. Using Route Analysis: The Basics
2.6.
RAN Tuning
The RAN Tuning report tool is launched by clicking the Start RAN Tuning
button in the main window (see section 3.4).
How to work with RAN Tuning is covered in chapter 16.
2.7.
The Converter Tool
The Converter tool is launched by clicking the Start Converter button in the
main window (see section 3.4).
What the Converter tool is used for is covered in chapter 17, page 113.
LZT 108 9853 R2A
9
TEMS Investigation 9.1 Route Analysis User’s Manual
3.
User Interface
This chapter describes the basics of the Route Analysis user interface.
3.1.
Projects and Workspaces
When working with Route Analysis, you are always using a project and a
workspace. The present section explains these concepts.
Note that the project and the workspace are independent of one another: you
can switch to a different workspace while keeping the current project open,
and vice versa.
3.1.1.
Project
The project defines what data you are working with: what cell files, map files,
and logfiles you have loaded. All project data is collected on the Project tab of
the Navigator.
One project is active at a time. Since a project is a repository for data, you will
probably want to stay within the same project as long as you are working with
files that belong together. When you switch to studying a different set of data,
you may want to close the current project and open a new one.
When you start Route Analysis for the first time, a default project is opened.
This also happens if you have never saved a project. After you have saved a
project for the first time, the project last saved will be opened each time you
start the application.
To start the application without loading any existing project, go to the
Application subdirectory and give the following command:
investigationRA.exe -newproj
You inspect the contents of the current project from the Navigator. To manage
the current project and switch projects, you use the File menu (File →
Project):
10
Chapter 3. User Interface
•
Add: From here you can add files to the current project. This can also be
handled from the Navigator. See chapter 5 on loading data.
•
New Project: Creates a new project, which will adopt the default
properties set in the application (see chapter 4). The previously current
project is closed.
•
Open Project: Opens a previously saved project.
•
Close Project: Closes the current project.
•
Save Project: Saves the current project (file extension .trp).
•
Save Project As: Save the current project under a new name.
3.1.2.
Workspace and Worksheets
The workspace defines the presentation of data: what presentation windows
are open and how they are configured.
One workspace is active at a time.
When you start Route Analysis for the first time, a default workspace is
opened. This also happens if you have never saved a workspace. After you
have saved a workspace for the first time, the workspace last saved will be
opened each time you start the application.
To start the application without loading any existing workspace, go to the
Application subdirectory and give the following command:
investigationRA.exe -newwksp
The workspace contains a number of worksheets, each of which you can
configure for a different aspect of the presentation.
To manage workspaces, you use the File menu (File → Workspace):
•
New Workspace: Creates a new workspace, which will adopt the default
properties set in the application (see chapter 4). The previous workspace
is closed.
•
Open Workspace: Opens a previously saved workspace.
•
Save Workspace: Saves the current workspace (file extension .trw).
3.2.
The Navigator
The Navigator pane is found on the left in the application window. It has the
following tabs:
LZT 108 9853 R2A
11
TEMS Investigation 9.1 Route Analysis User’s Manual
•
one that gives an overview of your current project (Project tab: section
3.1)
•
one that lists information elements (Info Elements tab)
•
one that lists presentation window types (Menu tab)
•
one that provides an overview of the worksheets and their contents
(Worksheets tab)
You can hide the Navigator by clicking the cross button or deselecting it in the
View menu.
3.2.1.
Project Tab
This tab gives an overview of the contents of the current project: cell files,
map files, and logfiles.
The current logfile (see section 1.4) appears in boldface in the list. The logfile
icon is also tagged with a “c”. To make a different file the current logfile,
double-click it in the Navigator.
Any logfiles that contain error events are tagged with a red dot. Which events
to regard as error events is user-configurable and is set in the general
properties; see section 4.2.
Contained within each logfile is a tree structure that shows what devices (MS
designations and make/model) have been used in the recording and what
events they have reported:
12
Chapter 3. User Interface
3.2.2.
Info Elements Tab
This tab lists all information elements that are presentable in Route Analysis.
See Information Elements and Events, chapter 4 for a complete listing.
Information elements are by default arranged in a hierarchical structure:
cellular technology
GPRS and EGPRS elements
GPRS/EGPRS measurements
information element
value type
presentation settings
value range
Alternatively, it is possible to list all elements in straightforward alphabetical
order for each cellular technology (as is done in Data Collection). To do this in
the current project, right-click on the Info Elements tab and choose “Classic”.
How to change this setting in the default properties is explained in section
4.1.
Certain elements have one or more of the following: (one or several) units,
attributes, and arguments. Regarding the last two, see section 1.4. All of this
LZT 108 9853 R2A
13
TEMS Investigation 9.1 Route Analysis User’s Manual
is displayed in the Navigator in the following manner (the purpose of the
attributes in this case is to provide multiple sorting orders for arrays):
You can add an information element to a status or Map window by dragging it
from the Navigator and dropping it in the window. Regarding adding of
elements to Map windows, see also section 7.3.4.
If the element is an array and has an argument, you will get one component
of the element at a time, starting with the lowest argument value.1 Among
units and attributes, the first option listed will be chosen.
If the element can be presented in more than one unit, you can drag the item
representing the desired unit instead of the element itself. The element will
then be presented in the chosen unit.
You can always change these settings later in the Properties dialog of the
presentation window.
1. If the element has more than one argument, the last argument will be
stepped. To adjust arguments, open the Properties dialog for the
presentation window (see chapters 7 and 10–13).
14
Chapter 3. User Interface
3.2.3.
Menu Tab
This tab lists all types of presentation window that are available in the
application. Double-clicking an item on this tab opens a window of the
corresponding type. You can also drag a window from the Navigator to a
worksheet. The whole tab is mirrored in the Presentation menu.
See Information Elements and Events, chapter 8 for descriptions of the
contents of individual presentation windows. How the windows work and how
they can be configured is covered in the present document: see chapters
7–13.
3.2.4.
Worksheets Tab
This tab gives an overview of the worksheets (whose names are currently not
user-editable) and their contents. Windows can be moved between
worksheets by drag-and-drop on the Worksheets tab.
3.3.
The Menu Bar
File Menu
From this menu you manage projects and workspaces: see section 3.1. The
menu also holds standard print and exit commands.
Edit Menu
The Find commands are used to search logfiles. See chapter 15, page 91.
The General Properties command opens a dialog where you can customize
many aspects of the contents and appearance of presentations. See chapter
4.
View Menu
From this menu you can hide and show the main window toolbars, the status
bar, and the Navigator.
Presentation Menu
This menu is used to open presentation windows and templates, as well as
the RAN Tuning tool. It has the same function as the Menu tab of the
Navigator.
LZT 108 9853 R2A
15
TEMS Investigation 9.1 Route Analysis User’s Manual
Window Menu
This menu is a standard window manager.
Help Menu
This menu gives access to the online help, which contains the same
information as this manual, and to the “about” page.
3.4.
The Main Window Toolbars
3.4.1.
Main Toolbar
New Project: Creates a new project.
Open Project: Opens a saved project.
Save Project: Saves a project.
Copy: Copies selected rows in a message window.
Print: Prints a focused Map window.
About: Displays information about the Route Analysis application.
Clear Logfile Cache: Removes references to old cell data that is no
longer used in the application. See section 5.5 for more details.
3.4.2.
RAN Tuning Toolbar
Start RAN Tuning: Launches the RAN Tuning application. See
chapter 16, page 92.
3.4.3.
Replay Toolbar
See section 14.1, page 90.
16
Chapter 3. User Interface
3.4.4.
Utils Toolbar
Start Converter: Launches the Converter tool. See chapter 17, page
113.
3.5.
The Status Bar
The status bar at the bottom of the main window displays the following:
•
Section 1: Number of logfiles loaded; loading time
•
Section 2: Name of current logfile
3.6.
Keyboard Shortcuts
A number of central operations in TEMS Investigation Route Analysis can
also be performed from the keyboard. A list of keyboard shortcuts is found in
appendix A, page 121.
LZT 108 9853 R2A
17
TEMS Investigation 9.1 Route Analysis User’s Manual
4.
Configuration of General
Properties
Route Analysis has a “master” configuration dialog which governs many
aspects of the presentation. It is accessed by clicking the Edit menu and
choosing General Properties.
Default Properties
The default properties should be your normal, “business-as-usual” application
settings.
When you open a new project, it will inherit all default properties that relate to
projects.
When you open a new workspace, it will inherit all default properties that
relate to workspaces.
Note that when you change the default properties, the changes do not affect
the current project or workspace.
The default properties can be reset by removing the file InvestigationRA.default from the directory ...\[My] Documents\TEMS Product
Files\TEMS Investigation 9.1\Settings.
Current Project
Under Current Project, you can configure settings that will apply only to the
project you are currently working with. For example, when studying a
particular set of data, you might want to construct some special user-defined
events that you will not be interested in generating all the time. Similar
considerations may apply to user-defined tasks. When you open a new
project, it does not acquire the properties defined here but only the default
properties (as explained above).
Current Workspace
Under Current Workspace, you configure settings that will apply only to the
current workspace (presentation attributes for information elements).
18
Chapter 4. Configuration of General Properties
4.1.
General Properties
4.1.1.
Information Element Presentation
If you check the box “Classic mode (no groups)”, information elements will not
be arranged hierarchically as described in Information Elements and Events,
chapter 3, but listed alphabetically under each of the top-level groupings
(including the cellular technologies). This applies to the Navigator as well as
to all dialogs where information elements are selected. Intermediate
categories (such as “GPRS/EGPRS” under GSM) are removed in this
presentation mode.
For the current project, you can toggle between the two presentation modes
in the Navigator itself: see section 3.2.2.
4.1.2.
Reload Settings
If you check the box “Always reload project at changes (if needed)”, the
project is automatically reloaded as soon as you make any changes under
Current Project or under Default Properties → Error Events. In the process,
any modified user-defined events are regenerated according to their new
definitions.
If you uncheck this box, you will be asked on modifying any of the abovementioned settings whether you want to reload the current logfile, reload the
whole current project, or not reload anything.
4.2.
Error Events
You can customize which events to regard as error events. Logfiles with at
least one error event are marked with a red dot in the Navigator (see section
3.2.1) and in the Data Selector (see section 5.3.1). User-defined events, too,
can be classified as error events; but they must have been previously defined
(before opening the general properties this time around) to appear in this
dialog.
•
To include an event in the error event set, select it in the Available Events
box and click the “>” button. The event is then copied into the Selected
Events box.
•
To remove an event from the error event set, select it in the Selected
Events box and click the “<” button.
LZT 108 9853 R2A
19
TEMS Investigation 9.1 Route Analysis User’s Manual
•
To remove all events from the error event set, click the “<<” button.
By default events signifying errors or failures, such as Dropped Call and
Handover Failure, are classified as error events.
4.3.
User-defined Events
User-defined events in Route Analysis are boolean expressions which can be
composed of the following building blocks:
•
information element criteria
•
checks for predefined events
•
checks for Layer 3 messages.
Each such building block is a boolean value.
4.3.1.
Composing a User-defined Event
•
First decide whether the event should be part of the default properties or
belong to the current project (or both).
•
In the General Properties dialog, under the relevant root item in the tree,
click the User-defined Events item. (Define the event in both places if
desired.)
•
Click the Add button.
•
Enter a name for the event in the Name field.
4.3.1.1.
Adding an Information Element Criterion to the Event
Expression
To add an information element criterion to the event expression, type the
string ie{ . The first time you click in the Definition box, this string appears
automatically.
A popup appears to the right of the curly brace, inviting you to select an
information element. The top-level IE categories (“GSM”, etc.) appear at the
top of the list; the IE list beneath the categories contains all elements that
exist in only one category. Type the first few characters of an element to jump
to the elements that begin with these characters.
•
20
When you double-click a category, the popup is updated to show all
elements belonging to that category.
Chapter 4. Configuration of General Properties
•
When you double-click an element, it is added to the IE string (and the
category is supplied automatically).
•
If the element can be expressed in more than one unit, another popup will
appear for selecting a unit. Otherwise, the unit is added to the IE string
automatically.
•
If the element has attributes, yet another popup will appear for selecting
an attribute.
•
If the element has one or several arguments, the lowest argument
value(s) will be selected automatically and displayed in square brackets.
The complete information element string might look as follows (“Worst” is an
attribute):
To change the argument, just edit the string in the Definition box.
Now, to complete the IE criterion, the IE string must be compared to a
constant value. To achieve this, simply type the relational operator and the
constant. See the example in section 4.3.3 below.
4.3.1.2.
Adding a Predefined Event to the Event Expression
To check for the occurrence of an event, type event{ .
A popup appears listing event categories, “Common” containing events that
are common to all cellular technologies.
•
Double-click a category and the popup will be updated to show all events
belonging to that category.
•
Double-click the desired event to add it to the event string.
You can check for several events at the same time by entering multiple event
strings and joining them with OR (written || ). The resulting expression will
evaluate to true if at least one of the events is generated on account of the
latest Layer 3 message received.
LZT 108 9853 R2A
21
TEMS Investigation 9.1 Route Analysis User’s Manual
4.3.1.3.
Adding a Layer 3 Message to the Event Expression
To check for the occurrence of a Layer 3 message, type msg{ .
A popup appears listing message categories. They are the same as those
appearing in the message windows under Properties → Messages tab →
Layer 3 Messages.
•
Double-click a category and the popup will be updated to show all
messages belonging to that category.
•
Double-click the desired message to add it to the event string.
You can check for several messages at the same time by entering multiple
message strings and joining them with OR (written || ). The resulting
expression will evaluate to true if one of the messages is the one received.
4.3.1.4.
Basic Syntax Rules
The event expression as a whole must adhere to the following syntax rules:
•
Allowed logical operators are && for AND, || for OR, and ! for NOT.
•
Allowed relational operators are >, >=, <, <=, ==.
•
Round brackets ( ) can be used as delimiters for the purpose of nesting.
•
Line breaks can be inserted anywhere between tokens in the expression
but are never mandatory.
See the example in section 4.3.3 below.
4.3.1.5.
Advanced Syntax Options
The following combinations of operators and building blocks deserve
comment:
event1 && (ie1 < thr)
This evaluates to true if and when event1 is generated and ie1 is less than thr
at that time.
event1 && event2 [&& ...]
This evaluates to true if and when all the enumerated events are generated
on account of the same message. The criterion is not satisfied if the events
are triggered by different messages, no matter how close in time.
msg1 && (ie1 < thr)
22
Chapter 4. Configuration of General Properties
This evaluates to true if and when msg1 is received and ie1 is less than thr at
that time.
msg1 && event1
This evaluates to true if and when msg1 is received and event1 is generated
on account of msg1.
msg1 && !event1
This evaluates to true if and when msg1 is received without event1 being
generated as a result. (A simple condition !event1 or !msg1, on the other
hand, will be ignored and will not trigger anything, since such a condition
would be satisfied almost all the time and generate a vast number of events.)
4.3.2.
Debugging the Event Expression
You can check that the syntax of the event expression is correct by clicking
the Check Syntax button. The Output box should display the message
“Syntax OK!”. If there is at least one syntax error, the first error will be
highlighted in red in the Definition box and explained in the Output box.
4.3.3.
Example of User-defined Event
There are many possible causes of poor C/I values. Two common ones are
co-channel and adjacent channel interference. In certain circumstances,
however, the main problem is not interference from other callers, but the fact
that the signal is overwhelmed by assorted random disturbances – i.e. what is
usually called “noise”. This means thermal noise generated within the circuits
of the phone as well as external background noise from a plethora of sources,
including other man-made signals so faint that they merely add up to a quasirandom disturbance.
The following event gives a rough indication that the poor C/I is probably due
to a noise problem: the poor C/I coincides with a very low signal strength.
1. Name the event “Noise Indication” (or whatever you like).
2. Type the string ie{ . Double-click GSM, and scroll down to find the C/I
information element. Double-click this element.
3. In the new popup that appears, double-click Worst. The Definition field
should now read: ie{GSM,C/I,dB,Worst}[0]
4. Complete the line by typing < 10 . Press Enter (optional).
5. Type && . Press Enter (optional).
LZT 108 9853 R2A
23
TEMS Investigation 9.1 Route Analysis User’s Manual
6. Type ie{ again. Double-click GSM, and scroll down to find the RxLev
Sub element. Double-click this element.
7. In the new popup that appears, double-click “dBm”.
8. Complete the line by typing < -99 .
9. The event expression should now look as follows:
10. Click OK to finish.
The user-defined event is now ready to be used in the Map and in the other
presentation windows. The icon for user-defined events is always a bell.
4.4.
User-defined Tasks
User-defined tasks are similar to predefined tasks such as Call Analysis,
which consist in computing statistics on a subset of events and displaying
these statistics in the Data Selector. How the Call Analysis task works is gone
through in section 8.2, page 56. For a user-defined task you select the subset
of events yourself. Both predefined and user-defined events can be selected.
4.4.1.
Composing a User-defined Task
•
First decide whether the task should be part of the default properties or
belong to the current project (or both).
•
In the General Properties dialog, under the relevant root item in the tree,
click the User-defined Tasks item. (Define the task in both places if
desired.)
•
Click the Add button.
•
Enter a name for the task in the Name field.
24
Chapter 4. Configuration of General Properties
•
Move the desired events from the Available Events box to the Selected
Events box. To add a single event to those selected, select it in the tree
structure and click the “>” button. To add all events, click the “>>” button.
To remove a single event, select it under Selected Events and click the “<”
button. To remove all events, click the “<<” button. Note that user-defined
events can also be selected.
4.5.
Map Properties
4.5.1.
Information Elements
Here you decide what information elements to show by default in Map
windows. You can modify these settings for an individual Map window in its
own Properties dialog, which looks just like the one gone through here.
•
To use an element in the map presentation, select it in the Available IEs
box and click the “>” button. The element is then copied into the Added
IEs box.
•
To remove an element from the set that can figure in the presentation,
select it in the Added IEs box and click the “<” button.
•
To remove all elements from the presentation, click the “<<” button.
Selecting the added element brings up a number of settings relating to it in
the Properties box on the right:
LZT 108 9853 R2A
25
TEMS Investigation 9.1 Route Analysis User’s Manual
4.5.1.1.
Case I: Presentation by Color Only
If you want to present information elements by color only, not making use of
the size and shape of route markers, the settings are very simple. Just make
sure that Color Valid is set to Yes for all elements, and that Size IE and
Symbol IE are both set to None.
4.5.1.2.
Case II: Presentation by Color, Size, and Symbol
Each element in the Added IEs box defines a route marker that can present
up to three information elements by varying its color, size, and shape
(“Symbol”). The element itself will be represented by the color of the marker.
The meanings of the marker size and marker symbol are defined by selecting
other elements in the Size IE and Symbol IE fields. These elements must
themselves have been added in the Added IEs box in order to be selectable.
It is possible to refrain from defining the size and symbol attributes by setting
Size IE and Symbol IE to “None” (as was done in section 4.5.1.1).
We may illustrate the configuration in a matrix. Here is an example, where
IE1, ..., IE6 are the elements in the Added IE box:
Marker No.
Color
Size
Symbol
Color Valid
1
IE1
IE4
IE5
Yes
2
IE2
IE6
None
Yes
3
IE3
None
None
Yes
4
IE4
None
None
No
5
IE5
None
None
No
6
IE6
None
None
No
Since we have added six elements, six route markers are defined
automatically. However, we do not wish to present IE4–IE6 by color, so we
set Color Valid to No for these elements (markers). Markers 4–6 will thus not
be drawn. The reason we have included IE4–IE6 is that we want to express
them as the size and symbol of marker 1 and the size of marker 2,
respectively.
For reasons of performance optimization, the maximum number of IEs that
can be added to the Added IEs box is 20.
26
Chapter 4. Configuration of General Properties
The whole list of properties of added IEs is as follows:
•
Value Visible: This is a flag that governs whether the marker as a whole
should be shown or not. It does not affect the configuration of the marker
contents described above. The flag has the same function as the
corresponding checkbox on the Legend tab of a Map window (although
that checkbox applies only in that window).
•
Value Type: This setting has two functions. The default is Mean.
–
Route plotting: Not infrequently, a route marker on the map (one GPS
position) will represent several air interface messages. In such
situations, you can choose whether to display the mean of all values,
the best value, the worst value, or the most commonly occurring
value. The above applies to ordinary routes as well as to time and
distance binning plots (see section 7.4, page 46). The choice “Most
Common” is intended for IEs with discrete values, such as SCs.
Compare section 7.3.4.1, “Notes on Information Element Plotting and
Updating”, on page 44.
–
Area binning: The Value Type setting also determines how to compute
the value that will be displayed in each bin by the area binning function
(see section 7.4, page 46). The range of options is the same as for
route plotting. The Value Type setting has further implications for the
Benchmarking task: see section 8.9, page 69.
•
Offset: This parameter governs how far the route marker will be offset
from its true coordinates. A positive value means “offset to the right”, and
a negative value means “offset to the left” (from the drive tester’s point of
view).
•
IE Attribute: Attribute of the information element (e.g. sorting order of
channels). This field appears only where applicable.
•
IE Argument 1, IE Argument 2: Arguments of the information element
(e.g. channel index, SC index, [U]ARFCN index). These fields appear
only where applicable.
•
Color Valid: See the above discussion. In other words, if Color Valid is
set to No, the marker defined by this IE will never be drawn. The point of
offering this option is to let the user add IEs that are presented only as
size or symbol attributes. (Any IE that is to play a part in the presentation
must be put in the Added IEs box.)
•
Size IE, Symbol IE: These fields define the meanings of the marker size
and shape. See the above discussion.
LZT 108 9853 R2A
27
TEMS Investigation 9.1 Route Analysis User’s Manual
4.5.2.
Events
Here you decide what events to show by default in Map windows. You can
modify these settings for an individual Map window in its own Properties
dialog, which looks just like the one described here.
•
To include an event in the map presentation, select it in the Available
Events box and click the “>” button. The event is then copied into the
Selected Events box.
•
To include all events in the map presentation, click the “>>” button.
•
To remove an event from the set that can figure in the presentation, select
it in the Selected Events box and click the “<” button.
•
To remove all events from the presentation, click the “<<” button.
4.5.3.
Binning
Here you set properties of the statistical binning (see section 7.4, page 46).
4.5.3.1.
Area Binning
•
Area Bin Size, X: Longitudinal bin size in meters.
•
Area Bin Size, Y: Latitudinal bin size in meters.
•
Projection Type:
–
UTM: The bin size is fixed at X × Y meters, as defined above. Bin
boundaries will not be parallel with meridians anywhere except on the
reference meridians that run through the centers of UTM zones. If the
map is drawn in a projection other than UTM, the bins will look more or
less distorted. The larger the distance from a UTM zone center, the
greater the distortion.
–
Lat/Lon: Bin boundaries are fixed along meridians. Consequently, the
longitudinal size X (or width) of the bin varies with the location; its area
is equal to X × Y meters only at zero degrees latitude. The larger the
distance from the equator, the narrower the width of the bin.
4.5.3.2.
•
28
Time Binning
Binning Time: The interval at which statistics are computed along the
route, given in seconds.
Chapter 4. Configuration of General Properties
4.5.3.3.
•
Binning Distance: The interval at which statistics are computed along
the route, given in meters.
4.5.4.
•
Distance Binning
Datum
Cell files: Enter the datum of the cell files you are using. Click Edit to
select the correct datum.
4.6.
Presentation Attributes of Information
Elements
Numeric information elements have the following presentation attributes
which determine the graphical presentation of the element as a function of its
numeric value:
•
Color: Range of colors used to encode the IE value (in a variety of
presentation windows).
•
Size: Range of plot marker sizes encoding the IE value in Map windows.
•
Symbol: Range of plot marker shapes (symbols) encoding the IE value in
Map windows.
For elements organized into a group (see section 1.4), attributes can be
edited only at the group level and not for each individual element separately.
This arrangement is designed to save you a lot of work, since rather than
having to change every element containing (say) RxLev, you make the
desired change for all RxLev elements in a single action.
An element not belonging to a group, however, has its own unique attributes.
Such elements are found under “Single IEs” immediately beneath each toplevel IE category (“GSM”, etc.).
4.6.1.
•
Editing the Marker Colors for Information
Elements
Select the information element group to edit in the left-hand box.
A default set of color ranges is already provided. If you want to edit this set,
do as follows:
•
To add a color range, click Add. Optionally, you can first select an existing
range to have the new range inserted next to it. Range endpoints are
LZT 108 9853 R2A
29
TEMS Investigation 9.1 Route Analysis User’s Manual
suggested and old ranges are adjusted automatically, but naturally you
can set the endpoints any way you like (as long as they are within the
value range of the information element).
•
To delete a color range, select it and click Delete. Adjacent ranges are
adjusted automatically to fill the gap.
•
To edit an endpoint of a range, double-click the relevant field, enter the
desired new value, and press Enter. Press Esc or click somewhere
outside the field to cancel the action.
•
Click Auto Setup to generate a set of color ranges automatically. Note that
these will often be different from the default color ranges:
•
Set the number of intervals.
•
Choose colors for the extremes of the value range (From Color and To
Color).
•
Check the Via Color box if you want to use a specific color in the middle of
the range. If you do not check the Via Color box, the intermediate color is
chosen by the application based on the “From” and “To” colors.
When you click OK, a color range is created automatically with evenly sized
intervals and suitable intermediate colors.
4.6.2.
Editing the Marker Sizes and Symbols for
Information Elements
The ranges of map plot marker sizes and symbols are edited in the same way
as color ranges. See section 4.6.1 above. In the automatic setup of symbols,
you choose a starting symbol.
30
Chapter 5. Loading Data into Route Analysis
5.
Loading Data into Route
Analysis
This chapter describes how to load map, cell, and logfile data into Route
Analysis. It is wise to load files precisely in that order. If you load a cell file
after you have already loaded logfiles, some additional steps are needed to
ensure data consistency; see section 5.5.
5.1.
Loading Map Files
It is assumed in Route Analysis that you already have map files in TAB or
GeoSet format. If not, you can construct a GeoSet as described in the Data
Collection User’s Manual, section 24.3. There is no way to access the
GeoSet Manager from within Route Analysis, but you can run it by executing
the following file: C:\Program Files\Common Files\MapInfo Shared\MapX
Common\GeosetManager40.exe.
Note that it is perfectly possible to plot data in a Map window without having
any map files loaded in it.
•
To load a map file, right-click the Map Files item in the Navigator and
choose Add from the context menu, then browse for the desired TAB or
GST file.
5.2.
Loading Cell Files
You can load cell files of the following formats:
•
Plain-text, TEMS Investigation specific format (*.cel). The current version
of this format allows mixing of both GSM and WCDMA cells in one file.
See appendix C, page 123.
•
Plain-text XML file (*.xml), whose format is common to TEMS
Investigation and several other TEMS products. See appendix D, page
130.
LZT 108 9853 R2A
31
TEMS Investigation 9.1 Route Analysis User’s Manual
CDMA cell files in TEMS Investigation CDMA CSV format can be converted
to XML format using the Converter tool. See section 17.3, page 116.
Several cell files can be loaded and displayed in the application at the same
time. If multiple files of the same type (CEL or XML) are loaded, the
information in all files is correlated in the presentation. However, if you load
both CEL and XML files, no attempt is made to correlate CEL and XML cell
information; rather, cell information is presented separately from each type of
file.
It is necessary to add the cell files to the project first of all (before you add any
logfiles). Compare section 5.5.
•
To load a cell file, right-click the Cell Files item in the Navigator and
choose Add from the context menu, then browse for the desired file.
5.3.
Loading Logfiles
There are two ways to load logfiles in Route Analysis: using the Data Selector
and using the Open Logfile command.
5.3.1.
Loading Logfiles into the Data Selector
This method should be used when you are working with multiple logfiles and
want to sift through all of them in search of interesting properties. For
example, if you are interested in spotting dropped and blocked calls, you
search the logfile set for call events.
To load logfiles using the Data Selector, do as follows:
•
Double-click Data Selector in the Navigator or press F9 to open a Data
Selector window.
•
Right-click in the Data Selector window and choose Add Logfiles.
•
In the file dialog, select the desired logfiles, and click Open.
You can also drag logfiles from the Navigator (i.e. files that you have
previously added to the project, see section 5.3.2) to the Data Selector.
Either way, the logfiles you have chosen to load are listed in the Data
Selector. As in the Navigator, logfiles with at least one error event are marked
with a red dot. Which events to regard as error events is user-configurable
and is set in the general properties; see section 4.2.
An analysis task (by default, Handover Analysis) is performed immediately on
the logfiles you loaded, events being counted and displayed in the event
32
Chapter 5. Loading Data into Route Analysis
columns. A sum line appears at the bottom of the Data Selector showing the
total number of occurrences of each event.
Regarding tasks, see chapter 8.
The logfiles you load in the Data Selector are not automatically added to the
project. However, you can add a logfile listed in the Data Selector to the
project by double-clicking it. The file will then appear in the Navigator also.
To load multiple logfiles from the Data Selector into the project, select the files
in the Data Selector, right-click the selection, and choose Load Selected
Logfiles in Project.
To remove logfiles from the Data Selector, select the files, right-click, and
choose Remove Selected Logfiles from the context menu.
5.3.2.
Loading Logfiles with the Open Logfile Command
This command simply opens one or more logfiles and adds them to the
project. The Data Selector is not involved. This method is more similar to the
way of working in Data Collection.
•
Double-click Open Logfile in the Navigator, or press F10.
•
In the file dialog, select the desired logfiles, and click Open.
The selected logfiles are now added to the project and listed on the Project
tab of the Navigator. At any time, the logfile last added to the project will be
the current logfile (bolded). See section 1.4 for the definition of current logfile.
LZT 108 9853 R2A
33
TEMS Investigation 9.1 Route Analysis User’s Manual
Contained within each logfile is a tree structure that shows what devices (MS
designations and make/model) have been used in the recording and what
events they have reported. See section 3.2.1.
The events are divided into error events and normal events. Which events to
regard as error events is user-configurable and is set in the general
properties; see section 4.2. Within each category, events are listed in the
order they occurred.
To remove a logfile from the Navigator, right-click it and choose Close. To
remove multiple logfiles, select them and press Delete on your keyboard.
5.4.
Loading Logfiles from Other Sources
TEMS Investigation Route Analysis can read logfiles from the following
TEMS products:
•
TEMS Investigation 9.1, 9.0, 8.x, 7.x, 6.x
•
TEMS Investigation GSM 5.x, 4.x, 3.x (except data recorded with SH888
or CF668 scanners)
•
TEMS Investigation EDGE 1.x
•
TEMS Investigation WCDMA 3.x, 2.x
•
TEMS DriveTester GSM–TDMA 1.x (GSM logfiles)
•
TEMS Pocket 6.4, 6.3, 6.1, 6.0, 5.x
•
TEMS Automatic 7.1, 7.0, 6.x (any MTU and TEMS Pocket Remote [HTU]
logfiles)
34
Chapter 5. Loading Data into Route Analysis
•
TEMS Automatic 5.x (any MTU logfiles)
•
TEMS Automatic 4.x (MTU logfiles recorded with GSM-only MTUs)
•
TEMS Automatic 3.x, 2.5
Route Analysis can also read
•
EFEM logfiles from Motorola phones
•
MDM files
•
logfiles from Anritsu ML8720 scanners (i.e. files logged by the scanner
itself).
5.5.
Clearing the Logfile Cache
As was said in the introduction of this chapter, cell files should be loaded prior
to logfiles. If you want to load new cell data with logfiles already present in the
project, you must perform the following steps to remove references to the old
cell data from the logfile cache and generate correct references to the new
cell data:
•
Remove the logfiles from the project as described in section 5.3.
Click the Clear Logfile Cache button on the main window toolbar.
•
Load the logfiles again as described in section 5.3.
The same applies if you open a new project and want to use a different cell
file than in the previous project. First load the cell file, then click the Clear
Logfile Cache button before loading any logfiles into the new project. (If you
are not using a cell file at all in the new project, it is not necessary to clear the
logfile cache.)
LZT 108 9853 R2A
35
TEMS Investigation 9.1 Route Analysis User’s Manual
6.
Presentation: Basics
This chapter goes through some basic facts of data presentation in Route
Analysis.
6.1.
The Data
The presentation windows are used to present information elements, events,
and messages.
For an overview of information element categories, see Information Elements
and Events, chapter 2. Full details follow in chapters 3, 4, and 5.
Regarding events, see Information Elements and Events, chapter 7.
Message windows (chapter 13) display air interface messages as well as
mode reports and error reports produced by connected devices.
6.2.
Types of Presentation Window
The following presentation windows (besides the Data Selector) are available
in TEMS Investigation Route Analysis:
•
Map windows: chapter 7, page 38
•
line charts: chapter 10, page 73
•
bar charts: chapter 11, page 80
•
status windows, presenting information elements in tabular form: chapter
12, page 85
•
message windows, listing messages and events: chapter 13, page 89
6.3.
Configuration of Presentation Windows
A large number of preconfigured windows are built into Route Analysis. See
the overview in Information Elements and Events, chapter 8. These windows
36
Chapter 6. Presentation: Basics
are designed to exhibit the crucial data with maximum clarity and thus
facilitate many frequently recurring analysis tasks.
You can easily change the contents and appearance of any presentation
window by altering the window’s properties. They are accessed by rightclicking in the window and choosing Properties from the context menu.
Some aspects of the presentation are determined by the general properties of
the application. How to set these is the subject of chapter 4.
6.4.
Window Updating and Synchronization
A fundamental distinction can be made between
•
“snapshot” windows, showing the situation at one instant in time (status
windows and bar charts)
and
•
“history” windows, exhibiting the entire logfile (maps, line charts, and
message windows)
All windows are synchronized. When you select a point in time in a history
window, other history windows highlight the same time instant, whereas the
snapshot windows are updated to show the data that was current at this time.
6.5.
Changing Devices
This handy function is found in all presentation windows:
•
To keep the window configuration intact but present everything from a
different device, right-click the title bar of the window and choose the
desired device from the context menu.
LZT 108 9853 R2A
37
TEMS Investigation 9.1 Route Analysis User’s Manual
7.
Map Windows
A Map window is used to display a map of your testing area and present
logfiles graphically on it. Information elements, events, and cells are shown
along the route in symbolic form. Numeric values are shown in tooltips.
The Map window is the most important, powerful, and versatile presentation
window in Route Analysis. High-level information on large logfile sets can be
extracted by statistical binning; at the same time, single routes can be
analyzed in minute detail.
7.1.
Loading Map Files
See section 5.1, page 31.
7.2.
Presenting Logfiles in a Map Window
Map windows can present data from multiple logfiles. By default all MS and
DC devices in each logfile are included in the presentation.
Logfiles can be loaded in a Map window
•
by drag-and-drop from the Navigator
•
by right-clicking logfiles in the Data Selector and choosing View in Map.
The logfiles currently loaded in a Map window are listed on the Logfiles tab in
the right-hand pane of the window.
If you uncheck the checkbox next to a logfile on this tab, the file is excluded
from the map presentation (affects both routes and statistical binning,
including all tasks). However, the logfile remains loaded in the Map window.
Check the box to include the logfile in the map presentation again.
To remove a logfile permanently from a Map window, select it on the Logfiles
tab and press Delete on your keyboard.
38
Chapter 7. Map Windows
7.3.
The “Generic” Map Presentation
The Map window is capable of several forms of presentation. On one hand, it
is configured for a basic presentation (called “Generic”). On the other hand, it
can also display the output from various specialized computation tasks
alongside (or on top of) the basic presentation.
The description of the specialized tasks is deferred until chapter 8; here, we
will discuss the basic presentation, referred to as “Generic” in the map toolbar
combo box.
When you open a new Map window, the Generic presentation is derived from
the default properties (see chapter 4). The contents of the Generic
presentation appears from the Legend tab found in the right-hand pane of the
Map window.
The contents of the Generic presentation always remain selectable on the
Legend tab, even if you choose a different task in the task combo box.
Indeed, all items in the Generic presentation are by default selected, so that
they will always be shown unless you turn them off. Consequently, the
Generic presentation is the place to put “standard” data that you want to show
most of the time.
7.3.1.
Route
The route is traced by a black dotted line (“Trail” on the Legend tab), labeled
at regular intervals with blue arrows that indicate the direction of travel.
Information element route markers, where drawn, will be plotted on top of the
trail and hide it.
Trail only
LZT 108 9853 R2A
Trail and route markers
39
TEMS Investigation 9.1 Route Analysis User’s Manual
7.3.2.
Cells
The presentation of cells is largely predefined. Cell sectors are drawn with
correct orientations, spaced apart slightly.
Route Analysis does not display neighbor relations between cells as part of
the standard cell presentation. Neighbor relations are however indicated for a
selected route marker by means of the spider cursor: see section 7.3.3.
GSM Cells
The colors used to draw GSM cells are predefined.
GSM cells are always labeled with their names, regardless of zoom. If you
zoom in enough on a cell, the text label becomes more detailed:
Zoomed out
Close-up
WCDMA Cells
The coloring of WCDMA cells follows that of scrambling codes, which is set in
the General Properties (see section 4.6, “Presentation Attributes of
Information Elements”).
WCDMA cells are always labeled with cell name and SC index, regardless of
zoom. If you zoom in enough on a cell, the text label becomes more detailed:
40
Chapter 7. Map Windows
Zoomed out
Close-up
CDMA Cells
The colors used to draw CDMA cells are predefined.
CDMA cells are always labeled with their names, regardless of zoom. If you
zoom in enough on a cell, the text label will show cell name, band, RF
channel, and PN offset.
Wi-Fi Access Points
Wi-Fi access points defined in an XML cell file are presented in the same way
as cells, using predefined colors.
Wi-Fi access points are labeled with their names.
7.3.3.
Spider Cursor: Identification of Serving Cell/
Active Set and Neighbors (UMTS)
The appearance of this presentation is predefined, including the color
scheme.
Note that you must click the Selection tool button on the Map window
toolbar to be able to select cells.
LZT 108 9853 R2A
41
TEMS Investigation 9.1 Route Analysis User’s Manual
Presentation With Cell File
If a cell file with matching information is loaded in the application, the spider
cursor will display as follows:
•
A blue line is drawn from the selected route marker to the serving cell
(GSM) or Wi-Fi access point (GAN) or to each member of the active set
(WCDMA).
•
A magenta-colored line is drawn from the route marker to each neighbor
(according to the neighbor definitions in the cell file).
•
Names of cells/access points are printed along the connecting lines.
Presentation Without Cell File
If no matching cell data is loaded in the application, a poor man’s version of
the spider cursor is displayed based on what can be gleaned from the logfile.
The “spider” in this case is drawn symbolically around the selected route
marker:
42
Chapter 7. Map Windows
•
For GSM and GAN, a long blue line at twelve o’clock represents the
serving cell or access point. For WCDMA, a blue line is drawn to each
active set member (only one in the above WCDMA example).
•
All shorter, magenta-colored lines represent neighbors (including the
hidden one representing SC 68 in the screenshot above). For WCDMA,
both detected and monitored neighbors are displayed.
•
CGI parameters are printed as text labels insofar as they can be
identified. In the absence of such data, channel parameters are given
instead (GSM: ARFCN/BSIC; WCDMA: SC/UARFCN), as in the
screenshot above.
7.3.4.
Information Elements
A Map window receives the information element configuration for its Generic
presentation from the general properties (see chapter 4). Each route marker
defined there, encoding up to three information elements, appears on the
Legend tab where it can be selected or deselected. The route markers are
sorted according to their plot offsets.
The simplest way to add further information elements is by drag-and-drop
from the Navigator to the Legend tab. The first element you drop on the
Legend tab will determine the color of a new route marker. The size and
symbol attributes of this marker will initially be unassigned; you can drop
further elements directly onto these attributes to assign them. (To set
arguments and attributes, you need to access the Properties dialog; compare
next paragraph.)
Alternatively, to change the information element configuration, you can rightclick in the Map window, choose Properties, and click the IE tab. This
LZT 108 9853 R2A
43
TEMS Investigation 9.1 Route Analysis User’s Manual
command opens a dialog identical to General Properties → Default
Properties → Map → Information Elements; the settings made in the Map
window will override the general properties, but only for that particular
window. All details of the dialog are gone through in section 4.5.1.
When you have changed the information element configuration, you may be
prompted to reload the logfiles in order for the presentation to update. The
reason this is not always done automatically is that the updating may take
some time if a large amount of logfile data is loaded, and/or the changes
made to the configuration necessitate extensive reloading of data. When this
is the case, it should be possible to postpone updating the window.
7.3.4.1.
Notes on Information Element Plotting and Updating
Here is a summary of the factors that affect plotting and updating of IEs:
•
Interpolation. Map positions specified by pinpointing are linearly
interpolated.
•
Frequency of measurements. A new IE marker is plotted only if a
message with fresh data has been delivered by the measurement device.
Markers are therefore plotted more sparsely in idle mode than in
dedicated mode. Note also that certain information elements are not
updated regularly at all but only on special occasions (for example, when
the phone switches to a different RAB).
•
Map zoom. The plotting density on the map is dependent on the current
zoom of the Map window. When you zoom in, more markers are filled in to
show the route in more detail; when you zoom out, markers are drawn
more sparsely. Specifically, a new IE marker is drawn next to the previous
one if the centers of the two markers will be more than 5 pixels apart on
the screen.
7.3.5.
Events
A Map window receives the event configuration for its Generic presentation
from the general properties (see chapter 4). Each event included there
appears on the Legend tab under the item “Events”, where it can be selected
or deselected.
To change the event configuration for this particular Map window, you can
right-click in the window, choose Properties, and click the Events tab. This
command opens a dialog identical to General Properties → Default
Properties → Map → Events; the settings made in the Map window will
44
Chapter 7. Map Windows
override the general properties, but only for that window. All details of the
dialog are gone through in section 4.5.1.
7.3.6.
Pinpoint Markers
If a logfile has been positioned manually by pinpointing (see the Data
Collection User’s Manual, section 7.1.4), the waypoints are stored in the
logfile as filemarks with the information “Pinpoint”, and they will be plotted as
black diamonds in a Route Analysis Map window. The presentation of the
waypoints cannot be customized.
7.3.7.
Further Notes on the Legend Tab
•
At the top of the Legend tab is a combo box where you can select which
items to show on the tab. You may find it convenient to hide the ranges of
information elements (“All, No Ranges”).
•
When you right-click an information element on the Legend tab, a context
menu appears with the choices Show Worst, Show Mean, Show Most
Common, and Show Best. This refers to the presentation of multiple air
interface messages plotted at the same GPS position; see the general
properties, section 4.5.1 (“Value Type”).
•
You can delete a route marker (IE triplet) by selecting it and pressing the
Delete key on the keyboard. Note that the entire marker disappears, not
just the IE selected. The other items on the Legend tab cannot be deleted
in this way.
7.3.8.
The Info Tab
The Info tab shows information on a map object that you have selected: a
route marker, an event icon, or a cell. The Cell section of the Info tab also
shows the serving cell and neighbor cells associated with a route marker, as
identified graphically on the map by means of the spider cursor (see section
7.3.3).
What is said of cells here applies equally to Wi-Fi access points.
LZT 108 9853 R2A
45
TEMS Investigation 9.1 Route Analysis User’s Manual
7.4.
The “Generic” Map Presentation: Statistical
Binning
Route data can be distilled into statistics, which can be visualized in map
views. The statistical binning is done in one of the following ways:
•
Area binning: A statistic is calculated for each square in a rectangular
grid. Specifically, for each square, the mean value of all route markers
within the square is displayed (the value represented by each route
marker being determined by the Value Type parameter, as explained in
section 4.5.1). All logfiles loaded in the Map window are always included
in this calculation.
The on-screen presentation of area binning is semi-transparent, allowing
lower map layers to shine through (“alpha blending”). When you print a
Map window, the area binning is drawn in an ordinary, non-transparent
manner.
•
Time binning: Routes are divided into segments of equal duration, and
statistics are calculated for each such segment (and for each route)
separately.
The presentation of time binning is similar to ordinary route plotting,
except that route markers are plotted more sparsely. One route marker is
drawn to represent each temporal segment, and the statistic displayed is
determined directly by the Value Type parameter (Mean, Best, Worst, or
Most Common; again, see section 4.5.1).
•
Distance binning: This is the same as time binning, except that routes are
divided into segments of equal length.
See the examples in section 7.4.3.
You select which IEs to show statistics for in the right-hand pane of the Map
window, on the Binning tab.
•
For area binning, only one IE can be displayed.
•
For time and distance binning, several markers can be displayed at the
same time, each marker representing up to three IEs. The representation
of IEs in terms of marker color, size, and symbol is precisely the same as
that used for ordinary routes (see sections 4.6 and 7.3.4). Where one
marker represents more than one IE, all IEs in the group are checked on
the Binning tab as soon as you check one of the IEs.
46
Chapter 7. Map Windows
7.4.1.
Combining Different Types of Statistical Binning;
Binning vs. Route Plotting
Time binning and distance binning cannot both be applied to the same
information element simultaneously.
Area binning can be displayed independently of time and distance binning for
any given information element.
Area binning can also be displayed in combination with route plotting,
whereas time or distance binning replaces routes (since these presentations
consist of more sparsely plotted versions of the routes themselves).
7.4.2.
Properties of Statistical Binning
The binning properties can be changed for an individual Map window by rightclicking in the window and choosing Properties → Binning tab. The dialog is
the same as in the general properties (section 4.5.3). The settings in a Map
window will override the general properties, but only for that window.
7.4.3.
Examples of Statistical Binning
No Binning (Route Plot)
LZT 108 9853 R2A
47
TEMS Investigation 9.1 Route Analysis User’s Manual
Area Binning (Bin Size 50 × 50 m; Route Not Plotted)
Time Binning (Interval 20 s)
Distance Binning (Interval 100 m)
48
Chapter 7. Map Windows
7.5.
Changing Devices
By default a Map window presents data from all MS and DC devices.
•
To restrict the presentation to a single device, right-click the title bar of the
Map window and choose the desired device.
•
To revert to the default setting, right-click the title bar of the Map window
and choose “ALL”.
7.6.
Slave Map Windows
A slave Map window is created by clicking the button Create Slave
Map on the Map window toolbar.
The slave window is a copy of the “master” window from which it was created.
In most respects, the slave is dependent on the master: see the list of
properties below. What can be manipulated independently in the slave are
the Legend tab and the device for which data is displayed (set by rightclicking on the title bar: see section 6.5). This makes slave windows useful for
trying out different presentations of a set of data without having to load the
data several times into an ordinary Map window. (The latter may be timeconsuming if the logfiles are large.)
The slave window has the following properties:
•
The contents of the slave window are completely controlled by the master
window. At creation time, all map files and logfiles loaded into the master
window are inherited by the slave window. If you load more map or logfile
data into the master window after creating the slave, the new data will
display in the slave as well.
•
The slave does not display cell data.
•
The zoom of the map is inherited by the slave at creation time. When you
zoom, pan, or center the master window later on, these operations also
affect the slave.
•
If you change the information element configuration in the master, the
slave is not updated.
•
The slave lacks the toolbar and the context menu.
•
The slave does not show the spider cursor.
•
The slave does not handle tasks. Task presentations do not display in the
slave, and task-related settings made in the master window’s combo
boxes do not affect the slave in any way.
LZT 108 9853 R2A
49
TEMS Investigation 9.1 Route Analysis User’s Manual
7.7.
Exporting the Map View to Google Earth
A Map window presentation can be exported as KML files and loaded in
Google Earth. A KML file is a kind of XML document designed to supply
geographic information to Google Earth. The export is performed from the
Map window context menu (see section 7.8). You are prompted to specify
where to save the KML files; by default the files are saved in the Logfiles
directory beneath the TEMS Investigation installation directory.
With the sole exception of area binning, which is not exportable, the map
presentation is exported precisely according to the current Map window
configuration:
•
The logfiles and cells exported are those that are currently loaded in the
Map window.
•
The information elements and events included in the export are those that
are currently selected in the Map window.
Two KML files are produced by the export, one for cells and one for
information elements and events.
Properties of the Google Earth Presentation
The KML files appear in the Places pane in Google Earth. Beneath the file
containing cells, the cells are listed individually. Beneath the IE and events
file, each exported information element is represented by its own item; events
are represented collectively by one further item.
An information element can be plotted
•
as successive route markers, as in TEMS Investigation, or
•
as a 3D line chart winding its way along the route, where the IE values are
expressed along the vertical dimension and successive points are joined
by line segments.
These presentation options are represented in the Places pane by “Point”
and “Line”. (Both can be displayed at the same time.)
Information element values and event names are printed in the Google Earth
image view as route marker labels.
Sectors representing cells are drawn with correct orientation and beam width.
The sector radius is proportional to the antenna gain. The sector is
furthermore drawn at a height above the ground corresponding to the
antenna height. The sector color is determined by the scrambling code color
50
Chapter 7. Map Windows
in Route Analysis. No text labels are printed for cells in the Google Earth
image view, but the cell names appear in the Places pane.
7.8.
Map Context Menu
•
Properties: See sections 7.3.4 and 7.4.2.
•
Reload Data: Updates the Map window presentation of all logfiles that
are loaded in the application. If you have modified the presentation and
declined to reload data when prompted (see section 7.3.4), you can
perform the reload manually with this command.
•
View All Logfiles: Zooms out so that all routes become visible in the map
view.
•
Coordinate System: Sets the projection used in the Map window. (This
only affects the presentation. You are free to choose any coordinate
system you like.)
•
Uniform Map Views: This command refocuses all Map windows so that
they show the same geographical area. (It has nothing to do with
synchronizing the presentation of data.)
•
Export to Google Earth: Exports the current Map window contents and
configuration as a KML file readable by Google Earth. See section 7.7.
7.9.
Map Toolbar
Layer Control: Manage layers or change displaying or labeling
properties. Changes are only temporary and cannot be saved. See
section 7.11.
Selection Tool: On clicking this button, you can click an object in a
presentation layer to select it.
Zoom In, Zoom Out: Zoom the map. Holding down the Ctrl key
swaps the Zoom operations. Note that zooming can also (and more
conveniently) be done with the mouse scroll wheel.
Center Map: On clicking this button, when you click a spot on the map,
the map is centered around this spot.
Pan Tool: On clicking this button, you can pan the map by clicking and
dragging. Panning can also be done by holding the mouse scroll button
LZT 108 9853 R2A
51
TEMS Investigation 9.1 Route Analysis User’s Manual
and moving the pointer. The latter method is superior in that another
map tool (such as the Selection tool) can be active instead.
Ruler: Measure the distance between two points on the map. Click the
starting point, hold the mouse button, and release the button at the
endpoint. The distance is shown in a popup window. The unit of
distance is governed by the regional settings in Windows.
Create Slave Map: Clones the Map window, creating a “slave” Map
window with the same configuration and data content as the original
window. See section 7.6.
The combo boxes on the right are used by some of the analysis tasks. See
chapter 8.
7.10.
Map Status Bar
The status bar displays latitude and longitude for the mouse pointer.
7.11.
Map Layers
Layers are distinct sets of data which together make up the contents of a Map
window.
All of the presentation in Route Analysis is put in a layer called “TEMS Data”.
This layer should never be removed, and there is no reason to change any of
its properties.
Besides the presentation layer, there are also map layers, which make up the
map itself and cannot be edited.
It is possible to edit some layer settings that do not affect the contents of the
layers, for instance to set the visibility of each layer. These settings are
detailed below.
Note: Changes affect only the individual Map window and cannot be
saved. If you want to make changes that can be saved, you can
use the Layer Control of the GeoSet Manager, which can be
launched by executing the file
C:\Program Files\Common Files\MapInfo Shared\MapX Common
\GeosetManager40.exe.
52
Chapter 7. Map Windows
•
To open the Layer Control:
Click the Layer Control button.
Up, Down
Change the order in which layers are superimposed
on the screen. (The top layer is first in the list.) To
move a layer upwards, select it and click Up. To
move a layer downwards, select it and click Down.
Add
Add a layer. Select a TAB file and click Open.
Remove
Remove the selected layer.
Visible
Check to make the selected layer in the list visible.
Selectable
Not used. Disabled for presentation layers; should be
turned off for map layers.
Automatic Labels
Check to make the labels of the selected layer
visible. For labels to be visible, the layer they belong
to must be visible.
Disabled for presentation layers.
Note that the visibility of labels may be conditioned
by the zoom range. See Labels... below.
LZT 108 9853 R2A
53
TEMS Investigation 9.1 Route Analysis User’s Manual
Editable
Not used. Disabled for presentation layers; should be
turned off for map layers.
Display
Set display properties for the selected layer.
Labels
Set label properties for the selected layer.
7.12.
Copying Map Window Contents
You can copy the contents of a Map window to the Windows clipboard by
pressing Ctrl + C with the Map window in focus.
54
Chapter 8. Multi-logfile Analysis
8.
Multi-logfile Analysis
The strength of the Route Analysis application lies in its ability to analyze
large numbers of logfiles, sifting through large volumes of data, and quickly
pointing out where trouble lies. Moreover, data can be categorized not only by
logfile but also by serving cell, enabling rapid identification of cells plagued by
frequent problems. All of the multi-logfile functionality is covered in the
present chapter.
Route Analysis comes equipped with a number of predefined tasks, that is,
methods of filtering logfile data in the Data Selector and Map windows. You
can also define tasks of your own.
8.1.
Workflow
Here is a quick overview of how to work with multiple logfiles. The multi-logfile
analysis always begins in the Data Selector.
•
Open a Data Selector window.
•
Right-click in the Data Selector and choose Add Logfiles.
•
Open all the logfiles you want to analyze.
•
Apply an analysis task. The predefined tasks are gone through in sections
8.2–8.10.
To study a subset of the logfiles in a Map window:
•
In the Data Selector, select the desired files, right-click the selection, and
choose View in Map.
A new Map window now opens in which the logfiles are plotted.
•
If the task chosen in the Data Selector has an associated map-specific
presentation, the same task is automatically selected in the Map window
as well.
•
If the task chosen in the Data Selector has no map-specific presentation,
“Generic” is selected in the Map window’s task combo box, and only the
Generic presentation is shown.
LZT 108 9853 R2A
55
TEMS Investigation 9.1 Route Analysis User’s Manual
To view a logfile in other presentation windows (line chart, bar chart, Layer 3
message window, etc.), do as follows:
•
Right-click the logfile in the Data Selector and choose Load Selected
Logfiles in Project. The logfile is now added in the Navigator.
•
In the Navigator, double-click the logfile to make it the current logfile.
This logfile will now be presented in any presentation window that you open.
8.2.
Call Analysis
Suppose that we have loaded a set of logfiles into the Route Analysis tool.
We are interested in spotting dropped calls and therefore choose the Call
Analysis task in the Data Selector window.
•
Right-click in the Data Selector and choose Task → Call Analysis.
The Data Selector is now loaded with columns counting the occurrences of
call events. By default the counting is done by logfile. We sort on the Dropped
Call column to rank logfiles according to the number of dropped calls.
The contents of the Data Selector window, or parts thereof, can be copied
and pasted into a spreadsheet program. See section 9.1 for details.
Even more usefully, the Data Selector can categorize the events by cell rather
than by logfile:
•
Right-click in the Data Selector and choose View → Cells.
If the cell name can be identified, as in the screenshot below, it is shown in
the Name column. If not, CGI/Cell Id information is displayed instead.
56
Chapter 8. Multi-logfile Analysis
The number in brackets at the end of the Name string gives the number of
logfiles in which this cell occurs.
We are now interested in studying this cell close up, so we right-click it and
choose View in Map. All routes involving interaction with the cell in question
are then drawn on the map. In the screenshot below, we can immediately
identify one of the dropped calls (indicated by the arrow).
LZT 108 9853 R2A
57
TEMS Investigation 9.1 Route Analysis User’s Manual
8.3.
Handover Analysis
Like the Call Analysis, this task is event-based. By counting failures of various
types of handover, it helps track down areas (cells) infested with handover
problems.
•
Right-click in the Data Selector and choose Task → Handover Analysis.
The Data Selector is now loaded with columns counting the occurrences of
handover events. A logfile ranking might look as follows:
8.4.
GPRS Analysis
This is yet another event-based task. It tabulates the occurrences of a
number of packet-switched events, thus lending a hand in analyzing GPRS
network performance.
•
Right-click in the Data Selector and choose Task → GPRS Analysis.
The Data Selector is now loaded with GPRS event columns.
8.5.
Map-based Tasks: General
The tasks that follow below differ from the ones previously described in that
they do not display any event statistics in the Data Selector. Rather, they plot
the outcome of the analysis in a Map window. You use the combo boxes
found at the top of the Map window to configure the analysis.
58
Chapter 8. Multi-logfile Analysis
One configurable parameter in the combo boxes (for WCDMA data) is the
scanned UARFCN. These UARFCNs are referred to as “Fn”, where “F1”
means “the first UARFCN scanned” (= the UARFCN from which the “Sc 1st”
information elements are derived) and so on.
When WCDMA scan data is loaded in the map, the combo boxes will also
show a value for each Fn. This value applies to the route marker currently
selected in the Map window. If no route marker is selected, the combo boxes
show the scan setup at the beginning of the last logfile loaded.
In filtering criteria expressed by selections in the combo boxes, the UARFCN
designations always have the relative meaning defined above; a filtering
criterion never involves the requirement that an Fn be equal to a specific
UARFCN.
8.6.
Pilot Coverage Analysis (WCDMA)
This task performs a pilot coverage analysis, based on WCDMA scan data,
and plots the result in the Map window.
The task can also be used to investigate scrambling code usage; see below.
8.6.1.
Functions of the Combo Boxes
•
Combo box 2: Here you specify the UMTS frequency and optionally the
ranking of the scrambling code (from strongest down to 12th strongest). If
you choose a UMTS frequency without an SC ranking (e.g. “F1: 10638”),
and combine this with a specific SC index in combo box 4, you will plot all
the samples where that SC has been strong enough to be ranked.
•
Combo box 3: This combo box has two functions.
If you wish to analyze coverage, this is where you choose the coverage
parameter on which to base the analysis: Ec/Io, Ec, or Coverage Class.
The route marker color will be governed by the chosen parameter.
–
By Ec is meant Aggr Ec (not Peak Ec).
–
The coverage classes are defined in the RAN Tuning chapter: see
section 16.3.6, page 98. (In the Map window, the thresholds defining
the coverage classes are fixed; for the settings, see section 8.6.3.)
Alternatively, if you are not interested in coverage but rather in the usage
of SCs, choose Scrambling Code to have the marker color governed by
the SC index. The coloring of SCs can be customized in the general
properties under Current Workspace → Attributes → Color → WCDMA
LZT 108 9853 R2A
59
TEMS Investigation 9.1 Route Analysis User’s Manual
→ Scrambling Code (see section 4.6). On the Legend tab you can list all
SCs that occur, along with the colors currently used to represent them, by
selecting “Scrambling Codes” in the Legend tab combo box.
•
60
Combo box 4: Scrambling code index. If you choose a specific SC, only
samples where that SC is ranked are shown. If you choose “All...”, all SCs
are shown.
Chapter 8. Multi-logfile Analysis
8.6.2.
Examples
Coverage
This is an ordinary Ec/Io coverage plot.
Scrambling Code Use
By selecting “Scrambling Code”, we plot the SC of the serving cell. The SCs
are color-coded. Use the spider cursor (see section 7.3.3) or zoom in on
markers (see Text Labels below) to view SC indices and UARFCNs.
LZT 108 9853 R2A
61
TEMS Investigation 9.1 Route Analysis User’s Manual
Strength of nth Strongest Scrambling Code
Here we plot the Ec/Io of the third strongest SC in each sample. Where no
marker is plotted, this is because less than three SCs were ranked at that
point.
Index of nth Strongest Scrambling Code
Same as previous plot, except that the SC index is plotted instead.
62
Chapter 8. Multi-logfile Analysis
Particular Scrambling Code
This plot shows where SC 69 has been ranked, the color indicating the Ec/Io
of that SC at these points.
We can remove the signal strength information by choosing “Scrambling
Code” in combo box 3 instead:
LZT 108 9853 R2A
63
TEMS Investigation 9.1 Route Analysis User’s Manual
Text Labels
If you zoom in enough on route markers, each marker will be labeled with
textual information:
8.6.3.
Threshold Settings for Coverage Classes
Compare section 16.3.6, page 98 (regarding the differing names of quantities,
see Information Elements and Events, section 3.2: “Notes on Quantities
Denoting Signal Power”, page 58).
Threshold
Value
Ec/Io High
–9.7 dB
Ec/Io Medium
–12.0 dB
Ec/Io Low
–16.0 dB
Ec High
–92 dBm
Ec Medium
–95 dBm
Ec Low
–107 dBm
64
Chapter 8. Multi-logfile Analysis
8.7.
Pilot Pollution Analysis (WCDMA)
This task analyzes pilot pollution, taking WCDMA scan data as input, and
plots the result in the Map window.
In the Data Selector, occurrences of the event More Than 3 Strong SCs are
tabulated, indicating situations where pilot pollution may be suspected.
The event, with its fixed parameter values (3 SCs, 3 dB power difference; full
definition in Information Elements and Events, section 7.3) only gives a rough
indication. By performing the Pilot Pollution task, which allows you to vary
these parameters, you can obtain a much more detailed picture of how
serious the pilot pollution situation is. (Note that when investigating pilot
pollution, the spider cursor – covered in section 7.3.3 – is also a helpful tool.)
As in the event definition, the signal power measure used is Aggr Ec.
Mode of Visualization
The pilot pollution can be visualized on the map in two ways. The choice is
made in combo box no. 2:
•
Pie: A pie chart is drawn along the route wherever the pilot pollution event
has been reported. Each sector in the chart represents one “strong”
scrambling code (i.e. one that is a potential polluter).
•
Value: This is a simpler mode of presentation. A single marker is drawn
whose color reflects the number of “strong” SCs at that point.
Choosing the UMTS Frequency and Power Difference Threshold
In combo box no. 3, you choose which UMTS frequency to study. You also
adjust the threshold that governs whether or not to regard a scrambling code
as “strong”.
Choosing the Number of SCs
In combo box no. 4, you can vary the number of SCs (the total number of
strong SCs including the strongest) that must be exceeded for pilot pollution
to be indicated.
For example, if you choose “Count > 3”, it means that pilot pollution will be
indicated if there are at least four strong SCs in total, i.e. at least three strong
SCs present besides the strongest SC.
LZT 108 9853 R2A
65
TEMS Investigation 9.1 Route Analysis User’s Manual
8.7.1.
Examples
You can list all SCs that occur, along with the colors used to represent them,
on the Legend tab by selecting “Scrambling Codes” in the Legend tab combo
box.
Text Labels
If you zoom in enough on a pie chart, text labels will appear in each of its
sectors:
66
Chapter 8. Multi-logfile Analysis
8.8.
Missing Neighbor Analysis (WCDMA)
In the Data Selector, occurrences of the event Missing Neighbor Detection
are tabulated, indicating situations in a WCDMA network where SCs are
strong enough to possibly merit inclusion as neighbors. The event has a fixed
power difference threshold (3 dB) and therefore only gives a rough indication.
(For the full event definition, see Information Elements and Events, section
7.3.)
The Missing Neighbor task permits a more flexible analysis where the power
difference threshold can be varied. Again, the Map window is used to plot the
outcome of the analysis.
As in the definition of the Missing Neighbor Detection event, the signal power
measure used is Aggr Ec.
Note that this task requires that a cell file indicating neighbor relations has
been loaded. How neighbor relations are recorded in cell files is detailed in
appendices C (CEL format) and D (XML format).
Mode of Visualization
A pie chart is drawn along the route wherever the missing neighbor event has
been reported. Each sector in the chart represents one possible missing
neighbor.
Choosing the UMTS Frequency
In combo box no. 2, you choose which UMTS frequency to study.
LZT 108 9853 R2A
67
TEMS Investigation 9.1 Route Analysis User’s Manual
Choosing the Power Difference Threshold
In combo box no. 3, you can adjust the threshold that governs how strong a
SC must be in order to count as “missing”.
8.8.1.
Example
If there are multiple missing neighbors, the circle is divided into sectors. You
can always zoom in on the route marker to view details on the SCs:
68
Chapter 8. Multi-logfile Analysis
8.9.
Benchmarking
This task allows you to compare the values of one selected information
element between operators. The outcome of the comparison is displayed in
the form of area binning.
Operators are represented by colors in this presentation. The colors are
identical with those of the information element MNC (Mobile Network Code).
How to modify the color range setup for an IE is explained in section 4.6.1,
page 29. You can display the MNC color coding on the Legend tab by
selecting “Network Codes” in the Legend tab combo box.
The information element you want to base the benchmarking on must first be
added in the Map window. How to do this is described in section 4.5.1, page
25. Once you have added an IE, you can choose it in combo box no. 2.
What benchmarking criterion is used depends on the Value Type setting for
the information element in the Map window. See section 4.5.1.2, page 26.
Specifically:
Value Type
Benchmarking Criterion
Mean
Best mean value in bin
Best
Best single value in bin
Worst
Worst single value in bin
Most Common
Best “most common” value in bin
“Mean” is probably the most useful setting for benchmarking in most cases.
The bin size and other basic area binning settings are as specified in the
Properties dialog: see section 4.5.3.1, page 28.
Each bin will be assigned the color of the operator that attained the most
extreme score (best or worst) for the selected IE in that bin, as detailed in the
above table.
The Benchmarking task overrides the generic area binning presentation (see
section 7.4, page 46); you cannot display both at the same time. The other
types of binning, however, can coexist with the Benchmarking task.
LZT 108 9853 R2A
69
TEMS Investigation 9.1 Route Analysis User’s Manual
8.9.1.
Example
8.10.
GSM Filter (GSM)
This GSM-specific task allows you to filter out route markers where ARFCN
and/or BSIC assume specific values among the serving and neighbor cells.
You select the desired ARFCN in combo box no. 2 and the desired BSIC in
combo box no. 3. Either or both of these parameters can be specified. The
resulting filtering criterion is one of the following:
70
ARFCN
Selected
BSIC
Selected
Yes
No
Selected ARFCN found among serving
and neighbor cells
No
Yes
Selected BSIC found among serving
and neighbor cells
Filtering Criterion
Chapter 8. Multi-logfile Analysis
ARFCN
Selected
BSIC
Selected
Yes
Yes
8.10.1.
Example
8.11.
User-defined Tasks
Filtering Criterion
Cell with both ARFCN and BSIC
matching found among serving and
neighbor cells
User-defined tasks compute event statistics, so their presentation is
analogous to that of Call Analysis. See section 8.2, page 56. How to set up
user-defined tasks is covered in section 4.4, page 24.
LZT 108 9853 R2A
71
TEMS Investigation 9.1 Route Analysis User’s Manual
9.
The Data Selector
The essentials of how to work with the Data Selector window have been
covered in section 5.3.1 and chapter 8. The present chapter explains the
remaining functionality in this window.
9.1.
Copying Window Contents
The contents of the Data Selector window can be copied, in whole or in part,
to the Windows clipboard so that it can be transferred to a spreadsheet
application or other suitable program.
•
Select the lines you want to export, using the mouse and optionally the
Ctrl and Shift keys according to the usual conventions in Windows. Press
Ctrl + A to select all lines.
•
Right-click in the window and select Copy from the context menu.
•
Paste the copied selection into the desired application.
9.2.
Printing Window Contents
To print the contents of the Data Selector window:
•
72
Right-click in the window and select Print from the context menu.
Chapter 10. The Line Chart
10.
The Line Chart
In the line chart you can plot numeric information elements in order to
visualize how their values evolve over time. The line chart can also present
events.
Line charts always present data from the current logfile.
10.1.
Organization of the Line Chart Window
Chart pane
Chart pane
Legend pane
Additional
Information
pane
Y-axis pane
The line chart is subdivided into the following panes:
•
one or several Chart panes, containing the charts themselves; an x-axis
is drawn beneath the bottom chart
LZT 108 9853 R2A
73
TEMS Investigation 9.1 Route Analysis User’s Manual
•
a Y-axis pane for each chart, showing the scales for the plotted
information elements
•
a Legend pane, describing the nature and origin of the information
elements shown, and indicating their values at a single point in time
•
an Additional Information pane, displaying arbitrary information
elements in textual format.
A maximum of four charts can be accommodated, along with their associated
Y-axis panes. The legend can only gloss one chart at a time.
The relative sizes of the panes can be freely adjusted by dragging the interior
frame handles.
10.2.
Contents of the Line Chart Panes
The Chart Pane
The information elements that can be plotted in a line chart are chiefly
measurements of physical quantities. Up to eight elements can be
accommodated in each chart. The plotting can be done either as a curve or in
the form of successive vertical bars.
The x-axis beneath the bottom chart shows the time.
Events are indicated by dashed vertical lines accompanied by a symbol
identifying the event type. The symbols used for predefined events are given
in Information Elements and Events, chapter 7. To see the names of the
events, open an Events window.
The Chart pane is synchronized with the Legend and Additional Information
panes (as well as with all other open presentation windows, as explained in
section 6.4). You can move backwards and forwards in a replayed segment
with the left and right arrow keys on your keyboard. In the chart, a solid line
indicates the point in time currently selected in the presentation.
Scrolling the chart by means of the scroll bar does not change the time instant
selected, so neither the text panes nor other presentation windows will be
updated. To select a new point in time, just click in the chart.
The Y-axis Pane
The Y-axis pane associated with a chart shows the scales of the information
elements plotted there. Each scale is drawn in the same color as the
74
Chapter 10. The Line Chart
information element. If the pane is too narrow to show all scales at once, you
can scroll between scales using the arrow buttons.
The scales can be changed; see section 10.4.4 (“Upper Limit”, “Lower Limit”).
The Legend Pane
In the legend full details are provided (for one chart at a time) on the
information elements plotted for the currently selected time instant.
Parameters (BSIC/SC/PN, ARFCN/UARFCN/RF channel) associated with
elements are given in columns of their own wherever possible.
To focus the legend on a different chart, right-click anywhere in the Line Chart
window and choose the desired “Legend Chart” item from the context menu.
The Additional Information Pane
This is a sort of status window where an arbitrary set of information elements
can be displayed (for example, elements which cannot be plotted). The
contents in this pane is the same regardless of what chart is in focus; it is not
possible to set up this pane differently for different charts.
10.3.
Zooming the Line Chart
You can zoom in on a segment of the x-axis by selecting the segment and
releasing the mouse button. Besides, commands for zooming in, zooming
out, and restoring the default zoom are found in the line chart context menu.
The same operations can be performed from the keyboard by holding Ctrl
and pressing +, –, and D respectively.
10.4.
Changing Line Chart Contents and
Properties
To edit the contents of the line chart and their presentation, right-click
anywhere in the Line Chart window and choose Properties.
LZT 108 9853 R2A
75
TEMS Investigation 9.1 Route Analysis User’s Manual
10.4.1.
•
Editing General Line Chart Window Properties
Under Name of line chart, type the text that should appear in the window
title bar.
10.4.2.
Adding and Deleting Charts
•
To add a new chart in the Line Chart window, click Add. A new dialog
appears in which you configure the new chart: see section 10.4.4 below.
•
To delete a chart, select it and click Delete.
A Line Chart window can hold up to four charts.
10.4.3.
•
To change the ordering of the charts in the Line Chart window, select each
chart in turn and move it to the desired position using the up and down
arrow buttons.
10.4.4.
•
76
Rearranging Charts
Editing a Chart
To edit a chart, select it and click Edit.
Chapter 10. The Line Chart
General Chart Properties
•
Under Chart name, enter a name for the chart.
•
Check Draw horizontal lines to have horizontal grid lines drawn in the
background for all subcharts.
Information Elements
In the rest of this dialog, you edit the set of information elements to plot and
how to present them. The information elements that can be plotted are chiefly
those that represent or are derived from measured physical quantities (e.g.
signal strength).
•
To show an element, select it in the Available IEs box and click the “>”
button. The element is then copied into the Added IEs box. A maximum of
eight elements can be presented.
•
To remove an element from the set that can figure in the presentation,
select it in the Added IEs box and click the “<” button.
•
To remove all elements from the presentation, click the “<<” button.
The information element that you add will be picked from the device the line
chart is drawn for (see the title bar; by default, MS1). You can always change
devices later; see below. For elements with arguments, the last argument is
set to the lowest value not already selected.
If you move the same element to Added IEs again, one of two things will
happen:
LZT 108 9853 R2A
77
TEMS Investigation 9.1 Route Analysis User’s Manual
•
if the element has at least one argument, it is taken from the same device
as before, and the last argument is incremented;
•
otherwise, the element is taken from the next device.
To set arguments freely, you need to access the properties of the added IE.
When you select an element in the Added IEs box, its customizable
properties appear in the Properties box on the right:
•
Equipment: The device from which to pick the information element
(“MS1”, etc.).
•
Legend: The name under which the element will be presented in the line
chart. If nothing is entered here, the IE string is used.
•
Upper Limit, Lower Limit: These together define the visible range of the
information element. By default this range is equal to the native range of
the element.
•
Plot Type: Plotted points are either connected by a line or supported by
bars.
•
Color: Here you can change the color that is used for drawing.
•
Draw Threshold: If set to Yes, a threshold line will be drawn in the line
chart. An additional field named Threshold appears; enter the threshold
value here.
•
Scale: Shows or hides the information element scale.
•
IE Format: Format of information element (unit of presentation). This field
appears only where applicable.
•
IE Attribute: Attribute of the information element (e.g. sorting order of
channels). This field appears only where applicable.
•
IE Argument 1, IE Argument 2: Arguments of the information element
(e.g. channel index, SC index, [U]ARFCN index). These fields appear
only where applicable.
Events
•
To decide which events should appear in the line chart presentation, click
the Event button in the outer dialog.
•
For each type of event that you want to present, select it in the Available
Events box and move it to the Selected Events box.
78
Chapter 10. The Line Chart
Additional Information Tab
•
To choose the information elements to view in the Additional Information
pane, click the Additional Info button in the outer dialog.
This tab works much like the Information Elements tab, except that here any
information element can be selected.
The settable IE properties on this tab are:
•
Equipment: The device from which to pick the information element
(“MS1”, etc.).
•
IE Format, IE Attribute, IE Argument 1, IE Argument 2: See above
under Information Elements.
10.4.5.
Changing Devices
By default the line chart presents data from MS1. To present all data from a
different device, there is a short-cut:
•
Right-click the title bar of the line chart window.
•
From the context menu, select the desired device.
10.4.6.
CPICH Scan Line Charts
These line charts are covered in full in the Data Collection User’s Manual,
section 9.4.
LZT 108 9853 R2A
79
TEMS Investigation 9.1 Route Analysis User’s Manual
11.
The Bar Chart
The bar chart is used to view successive snapshots in time of a selected set
of information elements.
Bar charts always present data from the current logfile.
11.1.
Contents of the Bar Chart Panes
The Chart Pane
The information elements that can be plotted in a bar chart are chiefly
measurements of physical quantities.
The Chart pane is synchronized with the Legend and Additional Information
panes, as well as with all other open presentation windows, as explained in
section 6.4.
Clicking a bar displays max and min indicators, which will from then on keep
track of the maximum and minimum values assumed by this parameter since
the bar was clicked. To reset the max and min indicators, click on a different
bar.
The X-axis Pane
The X-axis pane provides labels for the data distributed on the x-axis (for one
chart at a time).
The Y-axis Pane
Along the y-axis of a chart are shown the scales of the information elements
plotted there. Each scale is colored according to the color ranges of the
information element (set in the general properties: see section 4.6.1, page
29). If the pane is too narrow to show all scales at once, you can scroll
between scales using the arrow buttons.
The scales can be modified; see section 11.2.4 (“Flip Scale”, “Upper Limit”,
“Lower Limit”).
80
Chapter 11. The Bar Chart
The Legend Pane
In the legend full details are provided (for one chart at a time) on the
information elements displayed in that chart. To refocus the legend on a
different chart, just click in that chart.
The Additional Information Pane
This is a sort of status window where an arbitrary set of information elements
can be displayed (for example, elements which cannot be drawn in a bar
chart). You can choose different contents in this pane for different charts, as
described in section 11.2.4.
11.2.
•
Right-click in the bar chart window and choose Properties.
11.2.1.
•
Changing Bar Chart Contents and Properties
Editing General Bar Chart Window Properties
Under Name of window, type the text that should appear in the window
title bar.
11.2.2.
Adding and Deleting Charts
•
To add a new chart in the Bar Chart window, click Add. A new dialog
appears in which you configure the new chart: see section 11.2.4 below.
•
To delete a chart, select it and click Delete.
A Bar Chart window can hold up to four charts.
LZT 108 9853 R2A
81
TEMS Investigation 9.1 Route Analysis User’s Manual
11.2.3.
•
To change the ordering of the charts in the Bar Chart window, select each
chart in turn and move it to the desired position using the up and down
arrow buttons.
11.2.4.
•
Rearranging Charts
Editing a Chart
To edit a chart, select it and click Edit.
General Chart Properties
•
Under Chart name, enter a name for the chart.
•
Check Draw horizontal lines to have horizontal grid lines drawn in the
background for all subcharts.
For scanner bar charts, the “IE on x-axis” box indicates the information
element represented along the x-axis.
Information Elements Tab
•
To show an element, select it in the Available IEs box and click the “>”
button. The element is then copied into the Added IEs box.
•
To remove an element from the set that can figure in the presentation,
select it in the Added IEs box and click the “<” button.
82
Chapter 11. The Bar Chart
•
To remove all elements from the presentation, click the “<<” button.
The information element that you add will be picked from the device the bar
chart is drawn for (see the title bar; by default, MS1). You can always change
devices later; see below. For elements with arguments, the last argument is
set to the lowest value not already selected.
If you move the same element to Added IEs again, one of two things will
happen:
•
if the element has at least one argument, it is taken from the same device
as before, and the last argument is incremented;
•
otherwise, the element is taken from the next device.
To set arguments freely, you need to access the properties of the added IE.
When you select an element in the Added IEs box, its customizable
properties appear in the Properties box on the right:
•
Equipment: The device from which to pick the information element
(“MS1”, etc.).
•
Legend: The name under which the element will be presented in the bar
chart. If nothing is entered here, the IE string is used.
•
Upper Limit, Lower Limit: These together define the visible range of the
information element. By default this range is equal to the native range of
the element.
•
Flip Scale: If set to Yes, the information element scale will be flipped with
the lowest value at the top.
•
Fixed Color: If set to Yes, the Select Color field appears, in which you
select a fixed color in which the information element will be drawn. By
default, this property is set to No, and the bar color is governed by the
information element value as defined in the General Properties (see
chapter 4).
•
Draw Threshold: If set to Yes, a threshold line will be drawn in the bar
chart. An additional field named Threshold appears; enter the threshold
value here.
•
IE Format: Format of information element (numeric vs. text; unit of
presentation). This field appears only where applicable.
•
IE Attribute: Attribute of the information element. This field appears only
where applicable.
•
IE Argument 1, IE Argument 2: Arguments of the information element.
These fields appear only where applicable.
LZT 108 9853 R2A
83
TEMS Investigation 9.1 Route Analysis User’s Manual
Additional Info Tab
Here you choose the information elements to view in the Additional
Information pane. This tab works much like the Information Elements tab,
except that here any information element can be selected.
The settable IE properties on this tab are:
•
Equipment: The device from which to pick the information element
(“MS1”, etc.).
•
IE Format, IE Attribute, IE Argument 1, IE Argument 2: See above
under Information Elements Tab.
11.2.5.
Changing Devices
By default the bar chart presents data from MS1. To present all data from a
different device, there is a short-cut:
•
Right-click the title bar of the bar chart window.
•
From the context menu, select the desired device.
84
Chapter 12. Status Windows
12.
Status Windows
The status windows present information elements in tabular form.
Status windows always present data from the current logfile.
A number of ready-made windows are provided for presenting particular
categories of information. In addition, there is a blank template which you can
use to compose your own status windows.
12.1.
Changing the Configuration of Status
Windows
12.1.1.
Managing Status Window Contents
An information element can be added to a status window by drag-and-drop
from the Navigator.
You can remove rows from a status window by selecting them and then rightclicking and selecting Remove Rows. Select Remove All to blank the window.
Rows in a status window can be rearranged by drag and drop within the
window.
12.1.2.
Changing Status Window Properties
To modify the contents of a status window, or to modify its appearance
beyond the management of rows, access the Properties dialog.
•
Right-click in the status window and choose Properties from the context
menu. The following dialog appears:
LZT 108 9853 R2A
85
TEMS Investigation 9.1 Route Analysis User’s Manual
General Properties
•
Monitor Name: The name of the status window shown in the title bar.
•
Header: Shows or hides the column headers.
•
Columns: Number of columns in the status window.
•
Rows: Number of rows in the status window.
•
Font Size: Size of body text in the status window.
Column Properties
In the left-hand pane, click in a column to edit the header of that column.
•
Header Text: Text in column header.
Cell Properties
In the left-hand pane, click in a cell to edit it.
•
Type: The cell can hold an information element, arbitrary text, or nothing.
If “Text” is chosen under Type, a Text field appears where you enter the text
string you want to display.
If “Information Element” is chosen under Type, the following fields appear in
the dialog:
86
Chapter 12. Status Windows
•
Value Visible: If set to No, the data is not shown in text format in the
window cell (but it might appear as a color bar; see below).
•
Value Alignment: Alignment of text string in window cell.
•
Color Bar: Drawing of color bar in window cell.
–
Value: Bar drawn with color and length governed by information
element value.
–
Value with Min/Max: Same as Value, except that min/max indicators
are also drawn keeping track of the all-time-high and all-time-low
values of the information element.
–
Background: Bar with fixed length (but color still governed by IE value)
drawn in window cell.
–
None: No color bar.
•
Equipment: The device from which the information element should be
taken (“MS1”, etc.).
•
IE Category: The category to which the information element belongs.
This field governs which elements are selectable in the Information
Element field below it.
•
Information Element: The information element to show in the window
cell. Enabled only when a selection has been made under IE Category.
•
IE Attribute: Attribute of the information element (e.g. sorting order of
channels). This field appears only where applicable.
•
IE Argument 1, IE Argument 2: Arguments of the information element
(e.g. channel index, SC index, [U]ARFCN index). These fields appear
only where applicable.
Configuring Cells: An Alternative Mechanism
Existing window cells can alternatively be configured directly in the left-hand
pane.
•
Click a cell to select it.
•
Right-click the cell to access a context menu mirroring the settings in the
“Row x Column y” section of the Properties dialog.
•
In a text-format cell, you can double-click in order to edit the text string.
LZT 108 9853 R2A
87
TEMS Investigation 9.1 Route Analysis User’s Manual
12.1.3.
Changing IE Attributes
Certain status windows hold information elements that have attributes
governing their internal sorting order (for example, Serving + Neighbors for
GSM and CPICH Data for WCDMA). In such windows, you can change to a
different attribute by right-clicking and choosing Attributes from the context
menu.
12.1.4.
Changing Devices
By default the status window presents data from MS1. To present all data
from a different device, there is a short-cut:
•
Right-click the title bar of the status window.
•
From the context menu, select the desired device.
88
Chapter 13. Message Windows
13.
Message Windows
The message windows are used to list messages and reports received or
transmitted by external devices (Layer 2 and Layer 3 messages, mode
reports, and error reports). They are also used to present events generated
by TEMS Investigation Data Collection.
Message windows always present data from the current logfile (see section
1.4, page 2).
The functionality of the message window is the same as in Data Collection,
except for the following which is relevant only in a user interface that is
continuously updated (that is, during drive testing or replay in Data
Collection):
•
Message window catch-up. The Reload and Cancel Reload commands
are absent in Route Analysis. See the Data Collection User’s Manual,
section 19.4.
•
Freezing a message window. See the Data Collection User’s Manual,
section 19.6.
Regarding other functionality, see the rest of chapter 19 in the Data Collection
User’s Manual. See also below.
13.1.
Changing Devices
By default the message window presents data from all available devices. To
present all data from a different device, there is a short-cut:
•
Right-click the title bar of the message window.
•
From the context menu, select the desired device. (To revert to presenting
messages from all devices, select “ALL”.)
Note that in Route Analysis, this method of device selection overrides
whatever choice has been made on the General tab of the message window.
LZT 108 9853 R2A
89
TEMS Investigation 9.1 Route Analysis User’s Manual
14.
Replaying a Logfile
When a logfile is loaded into Route Analysis, the whole file is always loaded
at once. With the replay function you can conveniently traverse a logfile at the
speed of your choice. The replay function is essentially analogous to the one
in Data Collection and is especially useful for viewing scan data.
The logfile that is replayed is the current logfile (see section 1.4, page 2).
During replay, the map and other presentation windows are updated in the
same way as when you inspect a logfile manually by selecting samples.
14.1.
The Replay Toolbar
The Replay toolbar has the following buttons:
Rewind to Beginning: Return to the beginning of the logfile.
Play Backward: Play the logfile backward.
Step Backward: Go one step backward in the logfile.
Pause: Pause the logfile replay.
Step Forward: Go one step forward in the logfile.
Play Forward: Play the logfile forward.
Fast Forward to End: Advance to the end of the logfile.
The slide control to the right governs the replay speed in Play Forward and
Play Backward mode. Select the desired speed by dragging the pointer to the
desired position.
90
Chapter 15. Searching a Logfile
15.
Searching a Logfile
You can search the current logfile (see section 1.4, page 2) by choosing
Edit → Find. This dialog appears:
•
Find What: Enter a text string to search for. When repeating this
operation, you can alternatively press F3.
•
Mobile: You can restrict the search to a single device (MS or DC). If you
do not want to impose such a restriction, choose “<Any>”.
•
Search In: Here you specify what data fields to search in the logfile.
•
Regular Expression: The search string can be a regular expression.
Only one logfile at a time (the current logfile) can be searched.
LZT 108 9853 R2A
91
TEMS Investigation 9.1 Route Analysis User’s Manual
16.
RAN Tuning (UMTS)
RAN Tuning is a reporting tool for UMTS data that creates Microsoft Word
document based reports based on user-customizable templates. Optionally, a
set of MapInfo files can also be generated.
Two versions exist of the RAN Tuning report:
•
one WCDMA version based primarily on WCDMA data (although GSM
data will be included in case of inter-RAT handover to a GSM network):
called “RAN Tuning WCDMA” for short in this chapter.
•
one GSM version based on GSM data only (wherever WCDMA messages
occur in calls and data sessions, such content is ignored1): called “RAN
Tuning GSM” for short in this chapter.
The two report versions are completely separate; in particular, the possible
GSM content in RAN Tuning WCDMA is not the same as in RAN Tuning
GSM.
Both types of RAN Tuning report can be used for in-depth analysis of the
accessibility and retainability performance of the radio access network,
spanning both circuit-switched and packet-switched services. In both reports,
a coverage analysis is also performed based on scanner data.
This chapter describes how to set up the generation of the RAN Tuning
output. For further technical details on the report contents, see the document
“RAN Tuning Report Technical Reference”.
16.1.
General Remarks on RAN Tuning
16.1.1.
RAN Tuning WCDMA: WCDMA vs. GSM Data
Since the analysis in RAN Tuning WCDMA deals with inter-RAT situations,
GSM data will appear in the output whenever transitions to GSM mode have
occurred. The report indicates the proportion of GSM data to WCDMA data,
1. See also section 16.1.2.
92
Chapter 16. RAN Tuning (UMTS)
for voice as well as for packet-switched services. GSM-specific drop and
block causes are identified separately. Data throughput, however, is
presented for WCDMA only, not for GPRS. Packet-switched throughput is
RLC throughput for Motorola and Qualcomm phones, while for Sony Ericsson
phones, transport channel throughput is presented.
16.1.2.
Incomplete Calls and Data Sessions
An important part of RAN Tuning output consists of event statistics. Events
include occurrences such as blocked and dropped calls. The very fact that a
call or data session occurs is also an event; statistics on the number, success
rate, etc. of calls and data sessions are part of the event statistics. (See
Information Elements and Events, chapter 7 for listings of all predefined
events.)
The RAN Tuning tool calculates event statistics only on complete calls and
data sessions. Calls and sessions that are set up before the logfile recording
is started, or that end after the logfile recording is stopped, are disregarded in
the event statistics. This means that blocks and drops (etc.) are not counted,
and the calls and sessions themselves are not counted either. Furthermore,
RAN Tuning GSM ignores all events for calls and data sessions where the
phone engages with a WCDMA network at some point. (This includes GSMspecific events.)
These facts must be taken into consideration when comparing event statistics
between RAN Tuning and, for example, TEMS Investigation Data Collection.
On the other hand, incomplete calls and data sessions do contribute to other
RAN Tuning report output, such as coverage plots.
16.1.3.
Scanner Data
The binning of scanner data (“RF Analysis” section in report) requires that the
content information (indicating the type of data recorded) has been written
successfully to the scanner data logfiles. This information can be inspected
during replay in the Data Collection application (see the Data Collection
User's Manual, section 7.2.4, “Logfile Information”).
RAN Tuning WCDMA processes CPICH data from all UARFCNs scanned
with TEMS Investigation Data Collection. The maximum number of
UARFCNs that can be scanned concurrently is scanner-dependent: see the
Data Collection User’s Manual, section 9.4.
LZT 108 9853 R2A
93
TEMS Investigation 9.1 Route Analysis User’s Manual
16.2.
Prerequisites
See the Getting Started Manual, section 5.1.4.
16.3.
RAN Tuning WCDMA Report Setup
Click the Start RAN-T button on the main window RAN-T toolbar in
order to open the RAN Tuning setup wizard.
16.3.1.
Opening or Creating a Database
Before the RAN Tuning tool can generate output (see sections 16.3.9 and
16.5), it must first put all logfile and cell data into a Microsoft Access database
(*.mdb). In this step you start defining such a database, or open an existing
one.
•
If you are creating a new database, you are prompted to select a
technology. Choose “WCDMA”.
•
If you are opening an existing database, locate it in the file system.
A license covering WCDMA is required to create or open a WCDMA
database. In the absence of such a license these operations will fail, and a
message will notify you of this.
The recommended procedure is to create a separate database for each drive
test in each test area. See also section 16.3.2 below.
16.3.2.
Adding Logfiles
In this step you choose the logfiles you want to cover in the RAN Tuning
report. Once you have gone through the setup wizard and created the
Microsoft Access database, you can no longer modify the set of logfiles when
reopening the database later on (but you can change other aspects of the
report setup).
Please note that the output takes longer to generate the more data you have
put into the database (the size of which is otherwise bounded only by the
2 GB limit imposed by Microsoft Access).
94
Chapter 16. RAN Tuning (UMTS)
Note: Your test area should not be so large that scrambling code reuse
occurs within it, since RAN Tuning makes use of scrambling
codes to uniquely identify cells.
The range of logfile types accepted by the RAN Tuning tool are listed in
section 5.4, page 34.
Once you have added at least one logfile, the Settings button becomes
active. Click this button to access the setup dialog for the RAN Tuning report.
The tabs of that dialog are gone through in the sections that follow
(16.3.3–16.3.7).
16.3.3.
General Report Settings Tab
On this tab you specify some general settings for the report. (The fields
marked * below do not currently figure in the DOT files supplied with the
application, but they can easily be inserted wherever desired. See section
16.6 for hints on editing DOT files.)
•
Test area name: The name of the test area to be analyzed.
•
Test area id*: The identity number of the test area.
•
Client name*: The name of the operator for whom the report is being
generated.
•
Drive test name*: The name assigned to the drive test.
•
Reporting date: By default set to the current date and time.
•
Prepared by*: The name of the person creating the report.
•
Approved by*: The name of the person who is to approve the report.
Under “Select bin sizes” you specify how to perform binning for various
presentations in the report. Bin sizes can only be edited prior to creating the
database; afterwards these fields will be grayed out.
•
Statistics: Bin size for coverage statistics. Default: 3 × 3 m.
•
Map files: Bin size for map generation. Default: 25 × 25 m. (Regarding
the generation of maps, see section 16.3.9.)
•
Coverage point chart: Bin size for coverage distribution point charts
(based on scan data). Default: 50 × 50 m.
LZT 108 9853 R2A
95
TEMS Investigation 9.1 Route Analysis User’s Manual
The number of bins should not be exaggerated, since the time required for
binning a fixed amount of data increases with the number of bins. Also, if you
set all bin sizes to the same value, the report generation is speeded up
considerably.
•
Skip binning: By checking this box you turn off binning and thus deselect
generation of all binned plots. (This leaves the other types of presentation,
such as charts and tables showing event statistics.)
•
Cell measurement update interval: If creation of a RAN Tuning
database fails because the database (limited in size to 2 GB) cannot hold
all data, you can work around the problem by reducing the volume of data
that is saved in the database prior to binning.
There are two ways to reduce the data volume. In either case you specify
a reduced update interval in the combo box, by changing “All” to a value
“1/N”.
–
Average data: Average N samples at a time and keep only the
averages. In must be noted, however, that this averaging is done
locally for each passage through a bin, so if there are typically only
one or two samples in each such route segment the data volume will
not be greatly reduced. You must then enlarge the bins (e.g. from
3 × 3 to 25 × 25 m) to get more samples in each bin and achieve
sufficient data reduction.
–
Skip intermediate data: Decrease the data sample rate by a factor N,
discarding samples from intermediate reports. The downsampling is
done unconditionally without reference to the bin grid, so the bin size
can be kept unchanged in this case.
16.3.4.
UE Report Options Tab
Much of the output in the RAN Tuning report can be grouped into the
categories accessibility and retainability/mobility (see the document “RAN
Tuning Report Technical Reference” for details). Each of these categories
can be selected or deselected for each MS device in each logfile:
Accessibility
96
Accessibility is the ability of the user to obtain a
service within specified tolerances and under other
given conditions.
Chapter 16. RAN Tuning (UMTS)
Retainability
Retainability is the ability of the user to keep a
service, once it has been accessed, under given
conditions for a requested period of time.
If retainability is checked, mobility statistics
(handover successes/failures) are also computed on
the same data.
GSM data, where present, is included in the accessibility and retainability
calculations for voice as well as packet-switched data services.
16.3.5.
Cell File Options Tab
On this tab you load cell data into the RAN Tuning tool. A cell file (*.cel or
*.xml) is required for certain presentations in the report; see the document
“RAN Tuning Report Technical Reference” for details.
Here you also have the option of restricting the set of cells that should
contribute to certain report charts and tables. These are the ones marked
“selected cells only” in the title or caption. Charts and tables without this tag
will always be based on all available data, with no cells being filtered out.
Besides a cell file, you can also optionally open a cluster file (*.cluster) in this
dialog. A cluster (see section 1.4) is simply an arbitrary set of cells; by
working with clusters you can conveniently include or exclude predetermined
groups of cells. A cluster file must always be used in conjunction with a cell
file, and the cells in the cluster file must all appear in the cell file.
Do as follows:
•
If you do not want to exclude any cells anywhere in the report, click the
button Select All/None to select all cells in the list. (You must explicitly
make this selection, otherwise the charts and tables marked “selected
cells only” will be empty.) There is of course no point in using a cluster file
in this case.
•
If you want to restrict the set of cells contributing to the presentations
marked “selected cells only”, check the cells (and, if applicable, clusters)
you want to keep and leave the rest unchecked. The cells that will be
included in the output are the union of the cells picked from the cell file
and those found in the clusters picked from the cluster file.
Note that if you reopen a cell or cluster file, all items in the file are deselected
in the dialog.
LZT 108 9853 R2A
97
TEMS Investigation 9.1 Route Analysis User’s Manual
If you load no files in this dialog, all report presentations (i.e. those that can
be generated without cell data) will be based on all cells represented in the
data.
Note: If the number of selected cells is very large (in the thousands),
the rendering of tables will be slowed down noticeably.
16.3.6.
Statistics Thresholds Tab
On this tab you set thresholds for various statistics that are computed for the
report.
Pilot Coverage Classification
Pilot coverage is classified based on the Ec/No and RSCP readings. Four
coverage levels are distinguished, numbered 1 through 4. Transitions
between levels are defined by the thresholds set in this step. For each
parameter, three thresholds are set: “High”, “Medium”, and “Low”.
The default values for these thresholds are the same as for the Pilot
Coverage Analysis task; see section 8.6.3.
The conditions determining the pilot coverage level are as follows:
Pilot Coverage Class
Condition
Level 1
Ec/No ≥ Ec/No High AND
RSCP ≥ RSCP High
Level 2
(Ec/No ≥ Ec/No Medium AND
RSCP ≥ RSCP Medium)
AND
(Ec/No < Ec/No High OR
RSCP < RSCP High)
Level 3
(Ec/No ≥ Ec/No Low AND
RSCP ≥ RSCP Low)
AND
(Ec/No < Ec/No Medium OR
RSCP < RSCP Medium)
98
Chapter 16. RAN Tuning (UMTS)
Pilot Coverage Class
Level 4
Condition
Ec/No < Ec/No Low OR
RSCP < RSCP Low
We may depict these conditions graphically (the orientation of the axes has
been chosen to coincide with the ordering of coverage classes and hence the
color scheme in the report tables):
Ec/No
Level 1
(best)
Ec/No
High
Level 2
Ec/No
Medium
Level 3
Level 4
(worst)
Ec/No
Low
RSCP
RSCP
High
RSCP
Medium
RSCP
Low
Dropped Call Classification
Each dropped call is classified according to the conditions prior to the drop.
The classification rests on the values of four radio environment parameters:
LZT 108 9853 R2A
99
TEMS Investigation 9.1 Route Analysis User’s Manual
CPICH RSCP, CPICH Ec/No, UE TxPower, and DL BLER. The following table
shows the dropped call classification as a function of these parameters:
RSCP
Ec/No
TxPower
DL BLER
Dropped Call
Classification
Low
Any
Any
Any
DL Coverage
High
Low
Any
Any
DL Interference
High
High
Low
High
High DL BLER
High
High
High
Low
High UL TxPower
High
High
High
High
High UL TxPower and DL
BLER
No Data
Any
Any
Any
No Data
High
No Data
Any
Any
No Data
High
High
No Data
Any
No Data
High
High
Any
No Data
No Data
“Low” and “High” in this table refers to a comparison with the user-settable
threshold for each of these parameters. Referring to these thresholds by
means of the subscript “thr”, we may state the conditions as follows:
RSCP
•
Low if RSCP < RSCPthr
•
High if RSCP ≥ RSCPthr
Ec/No
•
Low if Ec/No < Ec/Nothr
•
High if Ec/No ≥ Ec/Nothr
TxPower
•
Low if TxPower < TxPowerthr
•
High if TxPower ≥ TxPowerthr
100
Chapter 16. RAN Tuning (UMTS)
BLER
•
Low if BLER < BLERthr
•
High if BLER ≥ BLERthr
In addition to the radio environment, the Dropped Call class may contain an
extra prefix or suffix (this is not applicable if the dropped call is “Not
Classified”):
•
If the Dropped Call event has subclass Abnormal RRC Connection
Release with cause value = Unspecified, the Dropped Call class will have
the prefix “Network Commanded Release -”.
•
If the Dropped Call event is followed by an RRC Connection Request with
cause value = Registration, the Dropped Call class will have the suffix
“- Next Event: Registration”.
List of Thresholds
Threshold
Definition
Ec/No High,
Ec/No Medium,
Ec/No Low
See the above discussion of pilot coverage classes.
RSCP High,
RSCP Medium,
RSCP Low
See the above discussion of pilot coverage classes.
Pilot Pollution
Ec/No
For a pilot to be considered a polluter, it must have
an Ec/No reading within this value of the serving pilot
Ec/No. This parameter is thus a delta and not in itself
an Ec/No ratio.
Potential Neigh
Ec/No Hyst
For a pilot to be considered a potential neighbor, it
must have an Ec/No reading within this value of the
serving pilot Ec/No.
LZT 108 9853 R2A
(If Ec/No High and Ec/No Medium are set equal and
RSCP High and RSCP Medium are also set equal,
the number of coverage classes is reduced to three:
L1, L2, and L3. The “Medium” and “Low” thresholds,
or even all three thresholds, can be similarly
collapsed.)
101
TEMS Investigation 9.1 Route Analysis User’s Manual
Threshold
Definition
Drop Ec/No
Ec/No threshold used for classification of dropped
calls. See above.
Drop RSCP
RSCP threshold used for classification of dropped
calls. See above.
Drop TxPower
Tx Power threshold for classification of dropped
calls. See above.
Drop DL BLER
Downlink block error rate (BLER) threshold for
classification of dropped calls. See above.
Pilot Pollution
Limit
The number of polluters that need to be present for
pilot pollution to be reported.
No Samples Filter
This threshold affects the pilot pollution chart: a bin is
removed if the number of samples in it is below the
threshold.
Pilot Pollution
RSCP Filter
For a pilot to be considered a polluter, it must have
an RSCP reading greater than this value.
User-defined
Percentile
This percentile will be indicated for each of the
following: UE BLER, UE and scanner Ec/No, UE and
scanner RSCP, and UE Tx Power.
16.3.7.
Frequency Selection Tab
On this tab you choose which frequencies (UARFCNs) you want to include
data from in the output. UARFCNs occurring in scan data and UARFCNs
occurring in UE data are listed separately.
Note that you must have processed your data into a Microsoft Access
database in order for the UARFCNs to display in the dialog. Section 16.3.9
explains how to perform the steps in the correct order.
16.3.8.
Report Template Tab
On this tab you select which report template to use for the report. A
predefined template containing all available report sections is selected by
default.
102
Chapter 16. RAN Tuning (UMTS)
The available sections are:
•
Cover Page and TOC
•
Methodology
•
RF Report
•
IRAT Report
•
Voice Report
•
CSD Report
•
PS Report
•
Acronyms
16.3.8.1. Selecting and Modifying Sections
The section structure of the report template is shown in the tree view. By
default all available sections are included.
Each section has its own Microsoft Word template file (*.dot) specifying its
contents and layout. The predefined templates are found beneath the TEMS
Investigation installation directory in the subdirectory ReportSections.
•
You can remove a section from the report template by selecting it in the
tree view and clicking the Remove button. You can put the section back
by dragging it from the “All available sections” folder to the desired
position within the report template structure. Existing report sections can
likewise be rearranged arbitrarily by drag-and-drop.
•
You can edit a report section (name, description, associated DOT file) by
selecting it in the tree view under “All available sections” and clicking Edit.
The changes automatically propagate to all report templates that include
the section.
•
You can remove a section from all report templates by selecting it under
All available sections and clicking Remove.
You can modify DOT files in order to change the contents and appearance of
the report. The insertion of data into the report is controlled by Microsoft Word
bookmarks. See section 16.6 regarding technical details, and turn to the
document “RAN Tuning Report Technical Reference” for bookmark listings.
If you have created a DOT file for a new report section, you can add the
section to “All available sections” by clicking the “New section” button below
the tree view box. A new dialog pops up where you name the new section
and associate it with the DOT file.
LZT 108 9853 R2A
103
TEMS Investigation 9.1 Route Analysis User’s Manual
16.3.8.2. Working with Report Templates
You can define multiple report templates on this tab. For each report
template, you select and (if desired) modify sections as described in section
16.3.8.1.
•
To create a new report template, click the “New template” button below
the tree view box. In the dialog box that appears, enter a name and a
description.
•
To change the name and description of an existing report template, select
it in the tree view and click Edit. In the dialog box that appears, enter the
new information.
•
To delete a report template, select it in the tree view and click Remove. If
only one template is defined, it cannot be deleted.
•
Check the “Set as default” box to make this report template the default
template. It will then be selected whenever you enter this tab of the dialog.
16.3.9.
Output Options Tab
You are now done with all settings, and you are ready to generate your
output: a report in the form of a Microsoft Word document (*.doc) and
optionally MapInfo files.
•
To generate a report, leave the box “Create and display report” checked.
Note: To be able to select which UARFCNs should appear in the report
(Frequency Selection tab, section 16.3.7) you must first have
created the Microsoft Access database (*.mdb). If you wish to
modify the set of UARFCNs to include, uncheck “Create and
display report” when going through the setup wizard for the first
time. The database will then be created without any output being
produced. Then open the setup wizard again and modify the
Frequency Selection tab as desired. After that you are ready to
generate your output.
•
To generate MapInfo files, leave the box “Create MIF files” checked. For
further information on the nature of the MapInfo output, see the document
“RAN Tuning Report Technical Reference”.
•
In the MapInfo output, you can specify some aspects of how event plots
and binned plots should be drawn:
104
Chapter 16. RAN Tuning (UMTS)
–
Events (of all types) are represented by a uniform symbol. Click the
Change button to specify the appearance of that symbol.
–
To represent parameter values in binned plots, you can either draw a
symbol (configurable as for events) once in each bin regardless of the
bin size, or you can draw a rectangle that covers the entire bin. To
accomplish the latter, check “Use variable size rectangle”.
•
By checking the box “Skip device-specific MIF binning” you deselect
generation of MapInfo files for individual MS devices, so that only files
encompassing all MS devices are produced. Choosing this option
reduces the generation time very considerably (up to 80%). Note,
however, that this choice is irreversible: you cannot return later to create
the device-specific files (i.e. not without also regenerating everything else
from scratch).
•
The report configuration can be saved in a configuration file (*.cfg). To
specify a name and location for such a file, click the button Save
Config As.
16.4.
RAN Tuning GSM Report Setup
This section describes what parts in the RAN Tuning GSM setup differ from
RAN Tuning WCDMA. Most steps and options are similar, and these are not
repeated here; please refer to section 16.3 above.
16.4.1.
•
Opening or Creating a Database
If you are creating a new database, choose “GSM” when prompted to
select a technology.
The product license always allows creation of GSM reports (no special option
required).
16.4.2.
Adding Logfiles
This works the same way as in RAN Tuning WCDMA. The note on
scrambling code reuse in section 16.3.2, of course, is not applicable to GSM.
There are no restrictions with regard to cellular technology in this step; RAN
Tuning GSM is fully capable of interpreting files with WCDMA content.
LZT 108 9853 R2A
105
TEMS Investigation 9.1 Route Analysis User’s Manual
16.4.3.
General Report Settings Tab
For GSM you set only one bin size, which is used for all binned plots. Just as
for WCDMA, binning can be deselected.
16.4.4.
UE Report Options Tab
These options apply in the same way as for RAN Tuning WCDMA.
16.4.5.
Cell File Options Tab
These options apply in the same way as for RAN Tuning WCDMA.
16.4.6.
Statistics Thresholds Tab
Pilot Coverage Classification
This works the same way as in WCDMA, with Ec/No and RSCP replaced by
RxQual and RxLev respectively. The conditions become:
Pilot Coverage Class
Condition
Level 1
RxLev ≥ RxLev High AND
RxQual ≤ RxQual Low
Level 2
(RxLev ≥ RxLev Medium AND
RxQual ≤ RxQual Medium)
AND
(RxLev < RxLev High OR
RxQual > RxQual Low)
Level 3
(RxLev ≥ RxLev Low AND
RxQual ≤ RxQual High)
AND
(RxLev < RxLev Medium OR
RxQual > RxQual Medium)
Level 4
RxLev < RxLev Low OR
RxQual > RxQual High
106
Chapter 16. RAN Tuning (UMTS)
The default values for the thresholds are:
Threshold
Value
RxQual High
6.0
RxQual Medium
4.0
RxQual Low
2.0
RxLev High
–70 dBm
RxLev Medium
–85 dBm
RxLev Low
–100 dBm
These conditions may be depicted graphically as follows. As in section
16.3.6, the orientation of the axes has been chosen to match the layout of the
report tables:
LZT 108 9853 R2A
107
TEMS Investigation 9.1 Route Analysis User’s Manual
RxLev
High
RxLev
Medium
RxLev
Low
RxLev
Level 1
(best)
RxQual
Low
Level 2
RxQual
Medium
Level 3
Level 4
(worst)
RxQual
High
RxQual
Dropped Call Classification
Dropped calls in GSM are classified as follows:
Condition
Dropped Call
Classification
(RxLev < DropRxLev) AND
(Channel Release not received)
Downlink Coverage (Low
signal strength)
(RxLev ≥ DropRxLev) AND
(Channel Release not received)
Downlink Quality
(TA ≥ DropTA) AND
(Channel Release received)
Timing Advance
108
Chapter 16. RAN Tuning (UMTS)
Dropped Call
Classification
Condition
(TA < DropTA) AND
(RxLev < DropRxLev) AND
(Channel Release received)
Uplink Coverage
(TA < DropTA) AND
(RxLev ≥ DropRxLev) AND
(Channel Release received)
Uplink Quality
Data insufficient to determine if any of the
above classification criteria is fulfilled
No Data
None of the above criteria fulfilled
Not Classified
List of Thresholds
Threshold
Definition
RxQual and
RxLev thresholds
See the above discussion of coverage classes.
Classes can be collapsed as in WCDMA: compare
section 16.3.6.
Drop RxLev,
Drop TA
Thresholds used for classification of dropped calls.
See above.
16.4.7.
Operator Selection Tab
This tab appears here instead of the Frequency Selection tab provided in
RAN Tuning WCDMA. On this tab you can filter the input with respect to
operators, each identified by a unique MCC and MNC combination.
16.4.8.
Report Template Tab
In RAN Tuning GSM the available sections are:
•
Cover Page and TOC
•
Methodology
•
RF Report
LZT 108 9853 R2A
109
TEMS Investigation 9.1 Route Analysis User’s Manual
•
Voice Report
•
PS Report
•
PS GPRS Throughput Report
•
PS EDGE Throughput Report
•
MapInfo File Description
•
Acronyms
16.4.9.
Output Options Tab
These options apply in the same way as for RAN Tuning WCDMA.
The note on selecting UARFCN applies equally well to operators in GSM.
16.5.
Generating Output
When you are done in the Report Properties dialog, click OK in that dialog to
return to the setup wizard.
Under Output directory, you specify where to save the generated report and
MapInfo files. By default, the output is saved in the same directory and with
the same name as the database file. The files will be overwritten the next time
output is generated from the same database. To prevent files from being
overwritten, you must rename or move them, or generate the new output in a
different directory.
After specifying the output directory, click Finish in the setup wizard. The data
is now first processed into a Microsoft Access database (*.mdb) if that has not
been done already. Then the items you checked on the Output Options tab
(section 16.3.9) are generated.
Note: It is best not to work with Microsoft Word or Excel while output is
being generated. Also avoid using any Windows copy/paste
functionality during this time.
Output can also be generated from the command prompt by executing the
following command:
X:\<TEMS Investigation install dir>\InvestigationRANT.exe X:\<TEMS
Investigation install dir>\my_config_file.cfg
110
Chapter 16. RAN Tuning (UMTS)
where my_config_file.cfg is a configuration file created by the setup wizard
(or a file following the same format). You must type the complete paths unless
you navigate to <TEMS Investigation install dir>Application.
16.5.1.
Generating Output in Batch Mode
Commands of the form given above can be listed in a batch file.
When you start a batch job, a process named “InvestigationRANT” should
appear, and the CPU load should rise. If the batch job fails, a text file with
extension .err is created in the directory from where you started the batch job,
detailing the cause of the failure. (No message appears in the command
prompt.)
16.5.2.
•
Troubleshooting
If charts are not visible in the report, check Tools → Options in Word and
verify that the Picture Placeholders check box is cleared.
16.6.
Notes on Microsoft Word Bookmarks
Bookmarks in DOT files serve as placeholders for report elements. When the
report is generated, a piece of data is substituted for each bookmark.
Bookmarks can be inserted anywhere in a DOT file.
Each bookmark recognized by RAN Tuning represents one of the following: a
piece of text, a chart, or a table.
Users who wish to edit DOT files will find the following hints useful:
•
Bookmark names are not case-sensitive.
•
Text bookmarks: The bookmarks actually appearing in the DOT file must
have an underscore (_) appended to the name given in “RAN Tuning
Report Technical Reference”. Furthermore, if you want to use the same
text string multiple times in a single DOT file, you must create a unique
bookmark for each occurrence by adding further characters after the
underscore. (The latter is a requirement in Microsoft Word.)
Example: The bookmark given in “RAN Tuning Report Technical
Reference” as “ProductName” can be called “ProductName_” the first
time it occurs in the DOT file. If this string is going to appear two more
times, you need to create two further bookmarks, named for instance
“ProductName_2” and “ProductName_3”. (Any characters may be used
LZT 108 9853 R2A
111
TEMS Investigation 9.1 Route Analysis User’s Manual
as suffixes; there is no requirement to use integers or letters in ascending
order.)
•
Chart bookmarks: To limit the size of a chart so that it stays within the
margins of the page, place the bookmark inside a single-cell table.
•
Table bookmarks: The table is automatically sized to fit on the page.
112
Chapter 17. The Converter Tool
17.
The Converter Tool
The Converter tool is a utility that performs a variety of file conversion tasks. It
is used for the following:
•
Merging of uplink AQM data into logfiles (UMTS): section 17.2
•
Conversion of CDMA cell files in TEMS Investigation CDMA CSV format
to XML using Python scripts: section 17.3
•
Processing of TEMS Investigation logfiles with Python scripts: section
17.4
17.1.
Launching the Converter Tool
Do one of the following to launch the Converter tool:
Click the Start Converter button on the main window toolbar. If you
have logfiles loaded in Route Analysis, you will be asked whether you
want to load these files into the Converter tool as well.
•
Alternatively, run the file Converter.exe found in the Application directory
beneath the TEMS Investigation installation directory. See section 17.2.3.
The Converter window appears:
LZT 108 9853 R2A
113
TEMS Investigation 9.1 Route Analysis User’s Manual
17.2.
Merging Uplink AQM Data into Logfiles
(UMTS)
As described in the Data Collection User’s Manual, chapter 28, uplink AQM
data is computed by a Call Generator and output in XML files. This uplink
data needs to be inserted in the logfiles (*.log) recorded with TEMS
Investigation. To perform the merge, you use the Converter tool.
The output is a new logfile (still in *.log format) including both uplink and
downlink AQM data.
17.2.1.
Retrieving Uplink AQM Data
The uplink AQM data is stored as XML files on the Call Generator PC, by
default under C:\TIPESQ in a subfolder named <yyyymmdd><phone
number>. The XML files are given random four-digit numbers as names.
No special tool is currently provided in Route Analysis for accessing the
uplink AQM data; the files must be collected manually from the Call
Generator. This could be done in a number of ways, for example:
•
by setting up access to the Call Generator output directory as a network
disk
•
by downloading the uplink data files via FTP
•
by copying the files onto a USB stick or a CD/DVD.
Note: When downloading the uplink data files it is important to preserve
the Call Generator directory structure, since the merge algorithm
relies on this structure to locate the correct files.
17.2.2.
•
Preparing and Performing a Merge
Launch the Converter tool as described in section 17.1.
Click the Add button in the Converter tool. The Add Job dialog
appears.
•
Under Input file(s), browse to select the TEMS Investigation logfiles (*.log)
that you want to merge.
•
In the Output section, under Format, select “Merge PESQ data”.
114
Chapter 17. The Converter Tool
•
Click the Setup button. The Merge PESQ data dialog appears.
•
You need to indicate to the Converter tool where the uplink AQM data is
located (one XML file for each AQM call). Click the Browse button and
locate the root directory holding all XML files (the level above the
directories named by date).
•
Click OK to exit the Merge PESQ data dialog.
•
Back in the Add Job dialog, you also need to specify where the merged
output files should be written. To do this, click the Browse button next to
the Directory edit box and navigate to the desired directory.
•
Click OK to exit the Add Job dialog.
You are now ready to perform the merge.
To start the merge, click the Start button.
The progress and final outcome for each file is displayed in the Progress
column.
The output files will remain TEMS Investigation logfiles with extension .log.
The name of each output logfile will consist of the original name plus the
suffix “-AQM”.
What happens during the merge is that the uplink AQM data is integrated into
the logfile, all entries being sorted by their timestamps. To compensate for the
delay in computing the AQM data, the Converter tool also moves the
downlink data 5.5 s backwards in time so that each score aligns with the
speech sentence for which it was computed. (Exception: The first score in
each pair of Frequent AQM scores needs to be moved a further 2.75 s
backwards, or 8.25 s in total.) The uplink data is simply inserted into the
logfiles at the correct points in time.
For in-depth coverage of the computation of AQM data, including timing
issues, see the document “AQM in TEMS Products (Including PESQ)” which
is found on the installation CD in the subdirectory Documents.
It is possible to perform a merge with an incomplete set of uplink data files,
and to repeat the merge procedure later on with further uplink data
supplemented. No duplication of data in the output logfile will result from this:
the Converter tool processes each AQM call only once.
LZT 108 9853 R2A
115
TEMS Investigation 9.1 Route Analysis User’s Manual
17.2.3.
Performing a Merge from the Command Prompt
The Converter tool can also be operated from a Windows command prompt
by executing the file Converter.exe found in <TEMS Investigation install
dir>\Application. The command has the following syntax:
Converter -outputdir <path1> -aqmdir <path2> <filename>
For example, to merge uplink AQM data into the file temslogfile.log, you might
type
Converter -outputdir "C:\Output Files" -aqmdir "Y:\PESQ UL Data"
"C:\Logfiles\temslogfile.log"
To perform the merge for all logfiles in a directory, type *.log as file name.
17.3.
Converting TEMS Investigation CDMA CSV
Cell Files to XML Format
This conversion is performed using a Python script. It requires that you have
installed Python software; see the Getting Started Manual, section 5.1.4.
Regarding TEMS Investigation CDMA CSV cell files in general, see appendix
D.3, page 130.
To convert CSV cell files to XML format, do as follows:
•
Launch the Converter tool as described in section 17.1.
Click the Add button in the Converter tool. The Add Job dialog
appears.
•
Under Input file(s), browse to select the cell files that you want to merge.
Under “Files of type:”, select “CDMA Cell Files (*.csv)”.
•
In the Output section, under Format, select “Convert Cell File to XML”.
•
Click the Setup button. The Convert Cell File to XML dialog appears.
•
Under Python script, the script written for the cell file conversion is
preselected.
•
Under Python path, the path to the Python installation will appear.
•
Under Script parameters, some parameters are defined which are not
present in the CSV format but are mandatory in the XML format. Default
values for these parameters are entered in the dialog; change the values
if required by double-clicking them.
116
Chapter 17. The Converter Tool
•
Click OK to exit the Convert Cell File to XML dialog.
•
Back in the Add Job dialog, you also need to specify where the output
XML files should be written. To do this, click the Browse button next to the
Directory edit box and navigate to the desired directory.
•
Click OK to exit the Add Job dialog.
To start the conversion, click the Start button.
The progress and final outcome for each file is displayed in the Progress
column.
17.4.
Processing TEMS Investigation Logfiles with
Python Scripts
An API is provided for extracting data from TEMS Investigation logfiles using
Python scripts. The Converter tool is used to apply Python scripts to logfiles.
To run Python scripts you must have Python software installed. See the
Getting Started Manual, section 5.1.4.
•
Launch the Converter tool as described in section 17.1.
Click the Add button in the Converter tool. The Add Job dialog
appears.
•
Under Input file(s), browse to select the logfiles that you want to process.
•
In the Output section, under Format, select “Execute Python Script”.
•
Click the Setup button. The Execute Python Script dialog appears.
•
Under Python script, browse to select the script you want to execute.
•
Under Python path, the path to the Python installation will appear.
•
The Script parameters section does not have to be used, but it is possible
to define parameters here that a Python script should take as input. To
add a parameter, right-click in the list and select Add Parameter, then
double-click the “parameter” and “value” fields to edit them.
•
Click OK to exit the Execute Python Script dialog.
•
Back in the Add Job dialog, you also need to specify where the output
from the Python processing should be written. To do this, click the Browse
button next to the Directory edit box and navigate to the desired directory.
•
Click OK to exit the Add Job dialog.
LZT 108 9853 R2A
117
TEMS Investigation 9.1 Route Analysis User’s Manual
To start the Python script processing, click the Start button.
The progress and final outcome for each file is displayed in the Progress
column.
17.4.1.
Running Python Scripts from the Command
Prompt
Python scripts can alternatively be executed from a Windows command
prompt. Example:
python ie_example1.py <filename>
However, this requires that you have defined certain environment variables in
Windows. See the Getting Started Manual, chapter 11 for details.
17.5.
Further Functionality in the Converter Tool
The Converter window has a number of additional features which are
independent of the conversion task or tasks you are setting up.
17.5.1.
Editing Conversion Setups
Use the Edit button to modify the conversion setup for a file listed in the
Converter window. Select the file, then click the button. Alternatively,
from the Edit menu, choose Modify selected item.
An Edit Job dialog appears which is identical in content with the Add Job
dialog gone through in sections 17.2–17.4.
17.5.2.
Removing Files from the Converter Tool
Click the Delete button to remove one or several selected files from the
Converter window. Alternatively, from the Edit menu, choose Remove
selected item(s), or press the Delete key.
17.5.3.
Aborting a Conversion
Click the Stop button if you want to abort an ongoing file conversion.
Alternatively, from the Convert menu, choose Cancel.
118
Chapter 17. The Converter Tool
17.5.4.
Checking the Outcome of a Conversion
Click the Open button to view the output directory in a new Explorer
window. Alternatively, from the File menu, choose Open result folder.
The outcome of a file conversion is logged in a file named Result.txt in
the output directory. Click the Show Result button to view this file. Alternatively, from the Convert menu, choose Show log.
LZT 108 9853 R2A
119
TEMS Investigation 9.1 Route Analysis User’s Manual
18.
Support Contact Information
For support in using TEMS Investigation, please contact Ascom according to
the directions found at
www.tems.com
under the link “Contact TEMS”.
To sign up for the TEMS on-line subscription service, please go to the same
web site and click the link “TEMS Subscription Service”. This free service
includes e-mail notification of TEMS product launches, version upgrades and
patches, as well as on-line TEMS News.
120
Appendix A. Keyboard Shortcuts
Appendix A. Keyboard Shortcuts
Function
Shortcut
Help
F1
Find next
F3
Find previous
Ctrl + F3
Previous event in message window
F7
Next event in message window
F8
Open new Data Selector
F9
Add logfiles to project
F10
Previous worksheet
F11
Next worksheet
F12
Copy (from message window)
Ctrl + C
Open Find in Logfile dialog
Ctrl + F
New project
Ctrl + N
Open project
Ctrl + O
Save project
Ctrl + S
Clear all windows
Ctrl + W
Exit
Alt + F4
LZT 108 9853 R2A
121
TEMS Investigation 9.1 Route Analysis User’s Manual
Appendix B. File Types in TEMS
Investigation Route Analysis
The following file types are used by TEMS Investigation Route Analysis:
Extension
122
File Type
.cel
Cell file
.log
Logfile
.trp
TEMS Investigation 9.1 Route Analysis project
.trw
TEMS Investigation 9.1 Route Analysis workspace
Appendix C. Format of CEL File (UMTS)
Appendix C. Format of CEL File
(UMTS)
In the current version of the CEL file, columns from the older GSM- and
WCDMA-specific versions of the CEL format may be freely combined, with
partly different columns being filled in for GSM and WCDMA cells.
C.1.
General
The file is in ASCII format with tab-delimited data. There is no restriction on
the number of cells in the file, but very large cell files will slow the application
down noticeably. The default file extension is .cel.
C.2.
File Header
The cell file header, which takes up the first line of the file, consists of a
revision number and an identification string:
<Rev> TEMS_-_Cell_names
where <Rev> is a revision number.
C.3.
Column Headers
The second line in the cell file is the column header line. It consists of tabseparated strings, each of which identifies a category of data. The set of
column headers used appears from the table in section C.4 below; columns
can be arranged in any order as long as their headers are valid.
C.4.
Data
The remainder of the cell file contains data. Each data line represents one cell
name entry and is stored in ASCII as:
LZT 108 9853 R2A
123
TEMS Investigation 9.1 Route Analysis User’s Manual
data1<HT>data2<HT>data3<HT>...<HT>dataN<CR><NL>
The table below describes the format of the data in each column:
C.4.1.
General Data
Column Header
Data Content and Format
Cell
Cell name. Text string.
NETWORK_
CELLID
Free text field describing the cell. Text string.
Lat, Lon
Latitude and longitude. Text string. The input format
must be one of the following, where
H is one of {N, n, S, s, W, w, E, e, +, -}, “+”
representing N or E,
d = degree digit, m = minute digit, s = second digit,
* = degree sign, one of {*, ¤, o, O, ^, °}:
•
H dddmm.mmmm (decimal minutes). Here,
minutes must be written with two and degrees with
at least two digits. Thus, when entering N 4° 2.86´,
the degrees and minutes must be written 0402.
•
H ddd* mm.mmmm’ (decimal minutes). This
format, unlike the previous one, does not require
padding zeroes in the ddd* mm segment.
•
H ddd* mm’ ss” (degrees, minutes and seconds;
the sign for seconds must be a double quote,
ASCII 0x22 – it cannot be replaced by two single
quotes).
•
H ddd* mm’ ss.ssss” (degrees, minutes and
decimal seconds).
•
H ddd.dddd* (decimal degrees).
(continued on next page)
124
Appendix C. Format of CEL File (UMTS)
Column Header
Lat, Lon
Data Content and Format
(continued)
In all formats, an unlimited number of decimals can be
entered.
The presentation format is H dddmm.mmmm, i.e.
decimal minutes rounded off to four decimal places
(giving a resolution of about 20 cm, i.e. the error is
negligible compared to other sources of error).
MCC
Mobile Country Code. Integer, base 10 representation.
MNC
Mobile Network Code. Integer, base 10
representation.
LAC
Location Area Code. Integer, base 10 or (with prefix
0x) hexadecimal representation.
LAC_N_n
LAC for neighbor n of this cell. Same format as for
LAC.
RA
Routing Area Code. Integer, base 10 representation.
CI
The Cell Identity reported in System Information. For
WCDMA, this is the same as UC-Id = RNC-Id + C-Id in
3GPP TS 25.401, section 6.1.5. Integer, base 10 or
(with prefix 0x) hexadecimal representation.
CI_N_n
Cell Identity of neighbor n of this cell. Same format as
for CI.
ANT_
DIRECTION
Antenna direction in degrees clockwise from north.
Decimal number. (Alternative name:
ANT_ORIENTATION)
ANT_BEAM_
WIDTH
Antenna beam width in degrees. Integer.
ANT_TYPE
Antenna type. Text string.
ANT_HEIGHT
Antenna height in meters. Decimal number.
ANT_TILT
Antenna tilt in degrees. Decimal number.
LZT 108 9853 R2A
125
TEMS Investigation 9.1 Route Analysis User’s Manual
Column Header
CELL_TYPE
C.4.2.
Data Content and Format
Cell type (e.g. “Macro”, “Micro”, “Pico”). Text string.
GSM-specific Data
Column Header
Data Content and Format
ARFCN
ARFCN. Mandatory for GSM cells. Integer.
BSIC
BSIC. Integer in the range 00 ... 77 (octal).
TCH_ARFCN_n
ARFCN of TCH no. n used by this cell. Integer.
C.4.3.
WCDMA-specific Data
Column Header
Data Content and Format
UARFCN
UARFCN. Mandatory for WCDMA cells. Integer.
SC
Scrambling code. Integer.
RNC-ID
Radio Network Controller ID. Equal to the 12-bit RNCId in 3GPP TS 25.401, section 6.1.5. Integer, base 10
or (with prefix 0x) hexadecimal representation.
RNC-ID_N_n
Radio Network Controller ID of neighbor n of this cell.
Same format as for RNC-ID.
C-ID
Cell Identity. Equal to the 16-bit C-Id in 3GPP TS
25.401, section 6.1.5. Integer, base 10 or (with prefix
0x) hexadecimal representation.
The 28-bit Cell Identity (“UC-Id” in 3GPP) is a
concatenation of RNC-ID (see above) and C-ID.
C-ID_N_n
Cell Identity of neighbor n of this cell. Same format as
for C-ID.
URA
UTRAN Registration Area. Integer.
126
Appendix C. Format of CEL File (UMTS)
Column Header
Data Content and Format
TIME_OFFSET
Time offset of P-SCH synchronization signal in chips.
Integer.
CPICH_POWER
Power (in dBm) on P-CPICH control channel. Decimal
number.
MAX_TX_
POWER
Maximum transmit power (in dBm) for the cell.
Decimal number.
NODE_B
Node B identity assigned by the operator. Text string.
NODE_B_
STATUS
Node B status (e.g. “Operational”, “Phase 3”). Text
string.
C.5.
Comment Lines
A comment line starts with an ‘!’.
Comment lines are ignored when the cell file is imported.
C.6.
Neighbor Identification
In GSM, the following parameters are used to identify neighbors: CI, CI_N_n,
LAC, LAC_N_n.
In WCDMA, the following parameters are used to identify neighbors: either
{CI, CI_N_n} or {C-ID, C-ID_N_n, RNC-ID, RNC-ID_N_n}.
C.7.
Example
Below is a sample cell file. The data columns are split into sections here for
obvious reasons of presentation; the actual file has one single row of data
columns below the header.
Cells no. 1–3 are WCDMA cells, while cells no. 4–6 are GSM cells.
LZT 108 9853 R2A
127
TEMS Investigation 9.1 Route Analysis User’s Manual
55 TEMS_-_Cell_names
Cell
1
2
3
4
5
6
MCC
147
147
147
147
147
147
RNC-ID
687
687
687
ARFCN BSIC
617
592
599
SC
32
16
0
21
20
23
MNC
2
2
2
93
93
93
C-ID
3756
3757
3758
ANT_DIRECTION
156.2
228.4
310.9
73.1
147.8
266.8
128
UARFCN
10714
10714
10714
LAC
201
201
201
76
76
76
Lat
N 47.719283
N 47.719283
N 47.719283
N 46.571874
N 46.571874
N 46.571874
Lon
W 27.293849
W 27.293849
W 27.293849
W 26.979771
W 27.293849
W 27.293849
CI
LAC_N_1
CI_N_1
32500
32501
32502
76
76
76
32501
32500
32500
RNC-ID_N_1
687
687
687
ANT_BEAM_WIDTH
90
90
90
45
45
90
C-ID_N_1
3757
3756
3756
ANT_TYPE
Kath1
Kath1
Kath1
Kath2
Kath2
Kath2
ANT_HEIGHT
15.1
13.7
14.2
8.8
9.1
9.5
Appendix C. Format of CEL File (UMTS)
ANT_TILT
0.0
11.2
7.8
4.4
14.2
9.9
RA
1
1
1
1
1
1
URA
4
4
4
LZT 108 9853 R2A
CELL_TYPE
Macro
Macro
Macro
Macro
Macro
Macro
TIME_OFFSET
9442
22156
34870
NODE_B
RBS Teleby
RBS Teleby
RBS Teleby
NODE_B_STATUS
Operational
Operational
Not Operational
CPICH_POWER
33
33
33
MAX_TX_POWER
45.5
45.5
45.5
129
TEMS Investigation 9.1 Route Analysis User’s Manual
Appendix D. Format of XML Cell
File
The XML cell file format is used for representing (primarily) cell and site
information and for interchanging such information between products in the
TEMS portfolio.
D.1.
Scope of XML Format
The XML format handles cell and site data for GSM, WCDMA, CDMA (1x as
well as EV-DO), and WiMAX. It also handles Wi-Fi access point data, which is
of interest for GAN-capable user terminals.
D.2.
Relation to CEL Format
No formal mapping exists from the older *.cel format (appendix C) to the XML
format, but the correspondences are obvious throughout. All column
headings in the *.cel file have their counterparts in XML file elements; in
addition, the XML file contains further data. Just note that in the *.cel file,
neighbors are indicated by their CIs, whereas in the XML file, cell names are
used to identify neighbors.
D.3.
Relation to TEMS Investigation CDMA CSV
Format
The CSV cell file format used in TEMS Investigation CDMA can be converted
to the XML format using the Converter tool. See section 17.3, page 116. This
conversion requires that you have Python installed on the PC; see the Getting
Started Manual, section 5.1.4 for details.
Please note that the CSV format lacks certain items of information that are
present in the XML format. For example, the band class is lacking in CSV but
is mandatory in XML (see sections D.7.10.3, D.7.11). This information must
130
Appendix D. Format of XML Cell File
be supplied manually when doing the conversion, as explained in section
17.3.
D.4.
Schemas
The XML-format cell file is based on two XML schemas:
•
The schema TEMSDataTypes.xsd defines TEMS-specific XML data
types, derived from the fundamental data types set down in the XML
specification. See section D.6.
•
The schema TEMSCell.xsd defines XML attributes and elements that
embody cell and site data, relying on the data types in
TEMSDataTypes.xsd. See section D.7.
The schemas are found in the directory XMLSchema beneath the TEMS
Investigation installation directory. The syntax laid down in the schemas
should always be followed when composing XML cell files.
D.5.
General Remarks on Format
The file format should generally follow the recommendation for XML 1.0. See
the World Wide Web Consortium recommendation at www.w3.org/TR/RECxml.
Files should be encoded in Unicode UTF-8 (RFC2279). They therefore need
to begin with:
<?xml version="1.0" encoding="UTF-8"?>
When composing XML files it is a good idea to use an XML-capable editor or
other tool with XML support. To ensure that language-specific characters are
handled correctly, any tool used needs to support the UTF-8 encoding. UTF-8
allows a set of more than 28 = 256 characters to be mapped into 8-bit
symbols, by using two-byte sequences for certain characters. For example,
Swedish Å needs to be encoded as Ä_ in the XML file. Tools with UTF-8
support normally handle this automatically.
The file should have extension .xml.
Free text comments must be formatted like this:
<!-- Comment goes here -->
LZT 108 9853 R2A
131
TEMS Investigation 9.1 Route Analysis User’s Manual
D.6.
TEMS-specific Data Types
To facilitate handling of data, a number of TEMS-specific data types are
defined. They are collected in the schema TEMSDataTypes.xsd. The
definition of custom data types enables range checks and validation of cell
data. The data types are used in defining the elements and attributes of the
XML cell file, as described in section D.7.
All TEMS-specific data types are derived from basic (generic) XML schema
data types with additional constraints on value ranges or enumeration. It
should be noted that these data types do not compare directly to their
counterparts in programming languages. For example, it does not follow
automatically that the “Long” data types found below should always be
represented by a “long” data type in a programming language.
Full information on the basic set of XML schema data types, including
definitions of int, long, float, double, and string, is found at www.w3.org/TR/
xmlschema-2/.
Value ranges below are given in the form of inclusive minimum and maximum
values, that is, the endpoints of the ranges are valid values.
The TEMS-specific data types are as follows:
Data Type
Double90_90
Double180_180
Double5000
Float90
Range/Description
–90.0 ... 90.0
–180.0 ... 180.0
0.0 ... 5000.0
0.0 ... 90.0
Float90_90
–90.0 ... 90.0
Float100
1.0 ... 100.0
Float180_180
Float360
–180.0 ... 180.0
0.0 ... 360.0
Int2To3
2, 3
Long7
0, ..., 7
Long9
0, ..., 9
132
Appendix D. Format of XML Cell File
Data Type
Range/Description
Long113
0, ..., 113
Long255
0, ..., 255
Long511
0, ..., 511
Long999
0, ..., 999
Long1023
0, ..., 1023
Long4096
0, ..., 4096
Long16383
0, ..., 16383
Long65535
0, ..., 65535
Long268435455
LongPositive
0, ..., 268,435,455
0, ..., 9,223,372,036,854,775,807
String128
String with max 128 characters
String128_Collapse
String with max 128 characters,
collapsed white spaces a
String_GeodeticDatum
String indicating geodetic datum;
one of “WGS84”, “Bessel 1841”,
“Krasovsky”, “Clarke 1880“
String_OperatingBand
String; for values see section D.6.1
String_SystemType
String equal to one of the following:
“GSM”, “WCDMA”, “CDMA”,
“EV-DO”, “WIMAX”, “WIFI”
a. Any leading and trailing spaces are removed when the file is read.
Also, any sequences of spaces inside the string are replaced by single
spaces. More about white space handling is found at www.w3.org/TR/
xmlschema-2/#rf-whiteSpace.
D.6.1.
String_OperatingBand
A string of type String_OperatingBand can have the following values:
LZT 108 9853 R2A
133
TEMS Investigation 9.1 Route Analysis User’s Manual
D.6.1.1.
GSM Bands
Band
Description
GSM
Unspecified GSM band. Can be used when
the frequency band is not known or not
defined.
GSM 450, GSM 480,
GSM 850, GSM 900,
E-GSM 900,
R-GSM 900,
GSM 1800,
GSM 1900
Self-explanatory. (E-GSM = Extended GSM;
R-GSM = Railway GSM.)
D.6.1.2.
WCDMA Bands
Band
Description
W-CDMA
Unspecified WCDMA band. Can be used
when the frequency band is not known or not
defined.
W-CDMA 850
Band V, AM/China
W-CDMA 850 JP
Band VI, JP
W-CDMA 900
Band VIII, EU (GSM)
W-CDMA 1800
Band III, EU/JP/APAC
W-CDMA 1800 JP
Band IX, JP
W-CDMA 1900
Band II, AM
W-CDMA 2100
Band I, EU/JP/APAC
W-CDMA 2100 AM
Band IV, AM
W-CDMA 2500
Band VII, Global
134
Appendix D. Format of XML Cell File
D.6.1.3.
CDMA Bands
The CDMA band definitions are from 3GPP2 specification C.S0057-B,
version 1.0.
Band
Description
CDMA
Unspecified CDMA band. Can be used when
the frequency band is not known or not
defined.
CDMA 800
Band 0, 800 MHz cellular band
CDMA 1900
Band 1, 1.8 to 2.0 GHz PCS band
CDMA TACS
Band 2, 872 to 960 MHz TACS band
CDMA JTACS
Band 3, 832 to 925 MHz JTACS band
CDMA PCS KR
Band 4, 1.75 to 1.87 GHz Korean PCS band
CDMA 450
Band 5, 450 MHz NMT band
CDMA 2GHz
Band 6, 2 GHz IMT-2000 band
CDMA 700
Band 7, 700 MHz band
CDMA 1800
Band 8, 1800 MHz band
CDMA 900
Band 9, 900 MHz band
CDMA 800 2nd
Band 10, Secondary 800 MHz band
CDMA 400 PAMR EU
Band 11, 400 MHz European PAMR band
CDMA 800 PAMR
Band 12, 800 MHz PAMR band
CDMA 2.5GHz IMT2000
Band 13, 2.5 GHz IMT-2000 Extension band
CDMA 1900 PCS US
Band 14, US PCS 1.9 GHz band
CDMA AWS
Band 15, AWS band (US)
CDMA 2.5GHz US
Band 16, US 2.5 GHz band
CDMA 2.5GHz US FW
LO
Band 17, US 2.5 GHz Forward Link Only
band
LZT 108 9853 R2A
135
TEMS Investigation 9.1 Route Analysis User’s Manual
D.6.1.4.
WiMAX Bands
The WiMAX bands are as defined in the document “WiMAX Forum Mobile
System Profile Release 1.0 Approved Specification”, Revision 1.7.0.
Band
WIMAX
(Unspecified WiMAX band. Can be used when the frequency band is not
known or not defined.)
WIMAX 2300-1.A (8.75 MHz)
WIMAX 2300-1.B (5 MHz)
WIMAX 2300-1.B (10 MHz)
WIMAX 2300-2.A1 (3.5 MHz)
WIMAX 2300-2.A2 (3.5 MHz)
WIMAX 2300-2.B1 (5 MHz)
WIMAX 2300-2.B2 (5 MHz)
WIMAX 2300-2.C1 (10 MHz)
WIMAX 2300-2.C2 (10 MHz)
WIMAX 2500-3.A (5 MHz)
WIMAX 2500-3.A (10 MHz)
WIMAX 3300-4.A (5 MHz)
WIMAX 3300-4.B (7 MHz)
WIMAX 3300-4.C (10 MHz)
WIMAX 3500-5.A (5 MHz)
WIMAX 3500-5.AL (5 MHz)
WIMAX 3500-5.AH (5 MHz)
WIMAX 3500-5.B (7 MHz)
136
Appendix D. Format of XML Cell File
Band
WIMAX 3500-5.BL (7 MHz)
WIMAX 3500-5.BH (7 MHz
WIMAX 3500-5.C (10 MHz)
WIMAX 3500-5.CL (10 MHz)
WIMAX 3500-5.CH (10 MHz)
WIMAX 2500 (10 MHz)
WIMAX 2600 (10 MHz)
WIMAX 2500 (5 MHz)
WIMAX 2600 (5 MHz)
D.6.1.5.
Wi-Fi Bands
Wi-Fi uses unlicensed (ISM) frequency bands as specified in IEEE 802.11.
These bands are not represented in the XML cell file.
D.7.
Structure of Cell File
D.7.1.
Diagram Conventions
LZT 108 9853 R2A
137
TEMS Investigation 9.1 Route Analysis User’s Manual
In this section, the structure of the XML cell file is illustrated using tree
diagrams. A few conventions in these diagrams need to be explained:
•
Solid line box: The element is mandatory.
•
Lines in upper left corner: The element is
“atomic”, i.e. it is fully defined in itself and does
not contain other elements. Non-atomic elements
are drawn without these lines.
•
Arrow: The element type is global. Global
element types are ones that are reused multiple
times in the file structure, for instance because
they are needed for all technologies (e.g.
CELLNAME, ANTENNA). The element type is
defined only once in the schema file, and all
occurrences of the element type refer to that
definition. An element without the arrow is local
and has a definition of its own.
•
Dashed line box: The element is optional.
•
Plus sign: The entity in the diagram contains
other elements within it. The subordinate
structure is collapsed in this case.
•
Minus sign: The subordinate structure is
expanded.
•
Stacked boxes: Several instances of the element
may occur. The permitted number of instances is
indicated by a range; in this case, there must be
at least one CELL_LIST, but there is no fixed
upper limit on the number of such elements.
The element on the left must precede the element on
the right.
The element on the left must precede the elements
on the right; the latter, however, may come in
arbitrary order.
138
Appendix D. Format of XML Cell File
D.7.2.
Overall File Structure
Nearly every piece of data in an XML cell file will be described as an element
or attribute. The main root element is TEMS_CELL_EXPORT; it has a
mandatory attribute VERSION which indicates the version of the cell file
format. At present version 1.2 is used.
The GENERATED_DATE element, also mandatory, indicates when the cell
file was generated.
A number of further, standard attributes need to be included in the cell file to
enable schema validation (checking of element names, value ranges, etc.):
xmlns:dataType="http://www.ericsson.com/tems/dataTypes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="TEMSCell.xsd" VERSION="1.2">
Please note that no path should be given to TEMSCell.xsd.
LZT 108 9853 R2A
139
TEMS Investigation 9.1 Route Analysis User’s Manual
D.7.3.
GSM Cell Data
GSM cell data is organized as follows:
The “GSM” element contains at least one and optionally several CELL_LIST
elements. Cell lists are intended to be used to distinguish operators. Each cell
list element contains at least one GSM cell. There is no limit to the number of
either cells or cell lists.
Like the main root element, the “GSM” element has a mandatory VERSION
attribute stating the version of the GSM cell data structure. The version
described here is 1.1.
CELL_LIST elements have one mandatory attribute, NET_OPERATOR.
For each GSM cell the following elements are specified:
140
Appendix D. Format of XML Cell File
Each cell element is a container that holds multiple subordinate elements. As
can be seen in the diagram, only a few of these are mandatory. One is
CELLNAME, whose value must be unique in the entire file. CELLNAME has
SYSTEM_TYPE as attribute; if this attribute is not set, it is implicitly assumed
that this cell belongs to the system (the communications technology) in
whose structure it is found, e.g. GSM.
LZT 108 9853 R2A
141
TEMS Investigation 9.1 Route Analysis User’s Manual
D.7.4.
WCDMA Cell Data
WCDMA cell data is organized in the same way as GSM cell data; compare
section D.7.3. The version number of the WCDMA cell data structure is 1.1.
For each WCDMA cell the following elements are specified:
142
Appendix D. Format of XML Cell File
D.7.5.
CDMA Cell Data
CDMA cell data is organized in the same way as GSM cell data; compare
section D.7.3. The version number of the CDMA cell data structure is 1.0.
For each CDMA cell the following elements are specified:
LZT 108 9853 R2A
143
TEMS Investigation 9.1 Route Analysis User’s Manual
D.7.6.
EV-DO Cell Data
EV-DO cell data is organized in the same way as GSM cell data; compare
section D.7.3. The version number of the EV-DO cell data structure is 1.0.
For each EV-DO cell the following elements are specified:
144
Appendix D. Format of XML Cell File
D.7.7.
WiMAX Cell Data
WiMAX cell data is organized in the same way as GSM cell data; compare
section D.7.3. The version number of the WiMAX cell data structure is 1.0.
For each WiMAX cell the following elements are specified:
LZT 108 9853 R2A
145
TEMS Investigation 9.1 Route Analysis User’s Manual
D.7.8.
Wi-Fi Access Point Data
Wi-Fi access point data is organized in the same way as GSM cell data;
compare section D.7.3. The version number of the Wi-Fi access point data
structure is 1.0.1
For each Wi-Fi access point the following elements are specified:
1. For simplicity, the term “CELL” has been retained in the Wi-Fi data
structure, although Wi-Fi access points are not in fact cells in a cellular
network in the way that (e.g.) GSM cells are.
146
Appendix D. Format of XML Cell File
D.7.9.
Site Data
The site data structure allows grouping of cells. However, this structure is not
used by the present version of TEMS Investigation, and therefore no detailed
description of it is provided here.
D.7.10.
Container Elements
This section lists all remaining elements that contain other elements as
components. The “atomic” elements follow in section D.7.11.
Mandatory components and global ones are indicated as such below. For
components whose number may vary, the range of that number is given; “∞”
means that there is no fixed upper limit.
D.7.10.1. ANTENNA
DIRECTION (mandatory)
BEAM_WIDTH
GAIN
HEIGHT
POLARIZATION
ELECTRICAL_TILT
MECHANICAL_TILT
TYPE
INFORMATION (global)
D.7.10.2. BSIC (GSM)
NCC (mandatory)
BCC (mandatory)
D.7.10.3. CDMA_CHANNEL_INFO (CDMA, EV-DO)
BAND (mandatory, global)
CHANNEL (mandatory, global)
D.7.10.4. CGI (GSM, WCDMA)
MCC
LZT 108 9853 R2A
147
TEMS Investigation 9.1 Route Analysis User’s Manual
MNC_LENGTH
MNC
LAC
CI
D.7.10.5. CHANNEL_INFO (GSM)
BCCH (mandatory; this element contains:)
ARFCN (mandatory, global)
BAND (global)
TCH [0 ... ∞] (this element contains:)
ARFCN (global)
BAND (global)
D.7.10.6. INFORMATION1
INFO [0 ... ∞]
D.7.10.7. NEIGHBOR_LIST
CELLNAME [1 ... ∞] (mandatory, global)
D.7.10.8. POSITION
GEODETIC_DATUM (mandatory)
LATITUDE (mandatory)
LONGITUDE (mandatory)
ALTITUDE
D.7.10.9. REPEATER_LIST (CDMA, EV-DO)
REPEATER [0 ... ∞] (this element contains:)
POSITION (mandatory, global)
ANTENNA (global)
1. This element also has the attribute INFO_CATEGORY (section D.7.12).
148
Appendix D. Format of XML Cell File
D.7.10.10. TEMS_INTERNAL
This is data used internally by TEMS products.
D.7.10.11. WIMAX_CHANNEL_INFO (WiMAX)
BAND (mandatory, global)
CHANNEL (mandatory, global)
D.7.11.
“Atomic” Elements
Under this heading, finally, are listed all elements which do not contain
smaller elements as components. Global elements and local technologyspecific elements are collected in a single list.
Element
Description
Data Type
ALTITUDE
Ground height in meters above mean
sea level.
double
ARFCN
Absolute Radio Frequency Channel
Number.
Long1023
BAND
Operating band used for the cell.
String_
OperatingBand
BASE_STATION_ID
WiMAX Base Station Id. Most
significant 24 bits are Operator Id.
Least significant 24 bits are Sector Id.
LongPositive
BCC
Base Station Colour Code.
Long7
BEAM_WIDTH
Width of antenna beam in degrees.
Float360
CELL_NUMBER
Unique numeric ID for the cell (must be
unique in the entire file).
LongPositive
CELL_TYPE
Type of the cell, e.g. “Macro”, “Micro”,
“Pico”.
String128
CELLNAME
Text label for cell; must be unique in the
entire cell file.
string
This element has the attribute
SYSTEM_TYPE (section D.7.12).
LZT 108 9853 R2A
149
TEMS Investigation 9.1 Route Analysis User’s Manual
Element
Description
Data Type
CHANNEL
The CDMA RF channel number.
Long1023
CI
Cell Identity. Equal to the 16-bit C-Id in
3GPP TS 25.401, section 6.1.5.
Long65535
The 28-bit Cell Identity (“UC-Id” in
3GPP) is a concatenation of RNC_ID
and CI.
CPICH_POWER
Primary CPICH power in dBm.
double
DIRECTION
Direction of the antenna beam in
degrees clockwise from north.
Float360
EIRP
Effective Isotropic Radiated Power: the
apparent power (in W) transmitted
towards the receiver.
double
ELECTRICAL_TILT
Electrical tilt in degrees.
Float90
FREQUENCY
Center frequency in Hz.
LongPositive
GAIN
Antenna gain in dB.
float
GENERATED_
DATE
Date and time of XML file generation:
“YYYY-MM-DD”.
string
GEODETIC_DATUM
Reference ellipsoid used by the GPS to
calculate coordinates. The default GPS
ellipsoid is WGS84. (Note that this
element does not indicate the
projection.)
String_
GeodeticDatum
HEIGHT
Height above ground of antenna in
meters.
double
INFO
Arbitrary additional information.
String128
LAC
Location Area Code.
Long65535
LATITUDE
Latitude in decimal degrees.
Double90_90
LOCALCELLID
Identifier used to uniquely identify the
set of resources within a Node B
required to support a cell (as identified
by a C-Id). See 3GPP TS 25.401,
section 6.1.6.
Long268435455
150
Appendix D. Format of XML Cell File
Element
Description
Data Type
LONGITUDE
Longitude in decimal degrees.
Double180_180
MAC_ADDRESS
MAC address of connected WLAN
access point (BSSID in IEEE 802.11
standard).
String128_
Collapse
MAX_TX_POWER
Maximum transmission power (in dBm)
for all downlink channels added
together.
Double5000
MECHANICAL_TILT
Mechanical tilt in degrees.
Float90
MCC
Mobile Country Code.
Long999
MNC
Mobile Network Code.
Long999
MNC_LENGTH
Number of digits in MNC.
Int2To3
NCC
Network Colour Code.
Long7
NODE_B
Name of Node B.
String128_
Collapse
NODE_B_STATUS
Status of Node B (e.g. “Operational”,
“Phase 3”).
String128_
Collapse
POLARIZATION
Polarization of antenna (vertical,
horizontal, or circular).
String128
PREAMBLE_INDEX
WiMAX preamble index.
Long113
RAC
Routing Area Code.
Long255
RNC_ID
Radio Network Controller ID. Equal to
the 12-bit RNC-Id in 3GPP TS 25.401,
section 6.1.5.
Long4096
The 28-bit Cell Identity (“UC-Id” in
3GPP) is a concatenation of RNC_ID
and CI.
SC
Primary downlink scrambling code to be
used in the cell.
Long511
SSID
Service Set Identifier of connected
WLAN access point.
String128
LZT 108 9853 R2A
151
TEMS Investigation 9.1 Route Analysis User’s Manual
Element
Description
Data Type
TIME_OFFSET
Timing delay used to define starting
point of scrambling codes on CPICH,
SCH, etc. Expressed as a multiple of
256 chips.
Long9
TYPE
Type of antenna used.
String128
UARFCN_DL
Downlink UARFCN.
Long16383
URA
UTRAN Registration Area.
Long65535
D.7.12.
Attributes
Element
Description
Data Type
INFO_CATEGORY
Associated with the INFORMATION
element (section D.7.10.6). Allows
categorization of the data put into this
element.
String128_
Collapse
NET_OPERATOR
Associated with the CELL_LIST
element (sections D.7.3–D.7.6).
Consists of a string indicating the name
of the network operator.
String128_
Collapse
SYSTEM_TYPE
Associated with the CELLNAME
element (see section D.7.11). Consists
of a string indicating the type of
network.
String_
SystemType
VERSION
Associated with
Float100
152
•
the file as a whole (main root
element, TEMS_CELL_EXPORT:
section D.7.2)
•
with the elements denoting a
communications technology
(sections D.7.3–D.7.6). Separate
version numbering is applied to
each of these entities.
Appendix D. Format of XML Cell File
D.8.
Example of Complete XML File: UMTS
This example shows what an XML cell file with UMTS data may look like.
Certain parts which merely repeat previously shown structures are left out;
omissions are indicated by “...”.
A complete file can be found in the directory XMLSchema beneath the TEMS
Investigation installation directory.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sample XML file: TEMS XML Cell Export File Format v. 1.2 -->
<TEMS_CELL_EXPORT xmlns:dataType="http://www.ericsson.com/tems/dataTypes"
xmlns:xsi= "http://www.w3.org/2001/
XMLSchema-instance" xsi:noNamespaceSchemaLocation=
"TEMSCell.xsd" VERSION="1.2">
<GENERATED_DATE>2006-11-28</GENERATED_DATE>
<GSM VERSION="1.1">
<CELL_LIST NET_OPERATOR="Operator 1">
<GSM_CELL>
<CELLNAME SYSTEM_TYPE="GSM">GSM Cell 1</CELLNAME>
<CELL_NUMBER>0</CELL_NUMBER>
<CELL_TYPE>Macro</CELL_TYPE>
<POSITION>
<GEODETIC_DATUM>WGS84</GEODETIC_DATUM>
<LATITUDE>90.0</LATITUDE>
<LONGITUDE>180.0</LONGITUDE>
<ALTITUDE>3.14159265358979</ALTITUDE>
</POSITION>
<ANTENNA>
<DIRECTION>360.0</DIRECTION>
<BEAM_WIDTH>360.0</BEAM_WIDTH>
<GAIN>3.14159</GAIN>
<HEIGHT>3.14159265358979</HEIGHT>
<POLARIZATION>Vertical</POLARIZATION>
<ELECTRICAL_TILT>90.0</ELECTRICAL_TILT>
<MECHANICAL_TILT>90.0</MECHANICAL_TILT>
<TYPE>Antenna Type 1</TYPE>
<INFORMATION>
<INFO INFO_CATEGORY="String">Antenna Info 1</INFO>
<INFO INFO_CATEGORY="String">Antenna Info 2</INFO>
</INFORMATION>
</ANTENNA>
<RAC>255</RAC>
<CGI>
<MCC>999</MCC>
<MNC_LENGTH>3</MNC_LENGTH>
<MNC>999</MNC>
<LAC>65535</LAC>
<CI>65535</CI>
LZT 108 9853 R2A
153
TEMS Investigation 9.1 Route Analysis User’s Manual
</CGI>
<BSIC>
<NCC>7</NCC>
<BCC>7</BCC>
</BSIC>
<CHANNEL_INFO>
<BCCH>
<ARFCN>1023</ARFCN>
<BAND>GSM 900</BAND>
</BCCH>
<TCH>
<ARFCN>1023</ARFCN>
<BAND>GSM 900</BAND>
</TCH>
<TCH>
<ARFCN>1023</ARFCN>
<BAND>GSM 900</BAND>
</TCH>
</CHANNEL_INFO>
<EIRP>3.14159265358979</EIRP>
<NEIGHBOR_LIST>
<CELLNAME SYSTEM_TYPE="GSM">GSM Cell 2</CELLNAME>
<CELLNAME SYSTEM_TYPE="GSM">GSM Cell 3</CELLNAME>
</NEIGHBOR_LIST>
</GSM_CELL>
<GSM_CELL>
<CELLNAME SYSTEM_TYPE="GSM">GSM Cell 2</CELLNAME>
...
</GSM_CELL>
<GSM_CELL>
<CELLNAME SYSTEM_TYPE="GSM">GSM Cell 3</CELLNAME>
...
</GSM_CELL>
...
</CELL_LIST>
<CELL_LIST NET_OPERATOR="Operator 2">
<GSM_CELL>
...
</GSM_CELL>
<GSM_CELL>
...
</GSM_CELL>
...
</CELL_LIST>
</GSM>
<WCDMA VERSION="1.1">
<CELL_LIST NET_OPERATOR="Operator 1">
<WCDMA_CELL>
<CELLNAME SYSTEM_TYPE="WCDMA">WCDMA Cell 1</CELLNAME>
154
Appendix D. Format of XML Cell File
<CELL_NUMBER>0</CELL_NUMBER>
<CELL_TYPE>String</CELL_TYPE>
<LOCALCELLID>268435455</LOCALCELLID>
<POSITION>
...
</POSITION>
<ANTENNA>
...
</ANTENNA>
<RAC>255</RAC>
<CGI>
...
</CGI>
<SC>511</SC>
<UARFCN_DL>16383</UARFCN_DL>
<RNC_ID>4096</RNC_ID>
<URA>65535</URA>
<TIME_OFFSET>9</TIME_OFFSET>
<CPICH_POWER>3.14159265358979</CPICH_POWER>
<MAX_TX_POWER>5000</MAX_TX_POWER>
<NODE_B>Base Station 1</NODE_B>
<NODE_B_STATUS>Operational</NODE_B_STATUS>
<NEIGHBOR_LIST>
<CELLNAME SYSTEM_TYPE="GSM">WCDMA Cell 2</CELLNAME>
<CELLNAME SYSTEM_TYPE="GSM">WCDMA Cell 3</CELLNAME>
</NEIGHBOR_LIST>
</WCDMA_CELL>
<WCDMA_CELL>
<CELLNAME SYSTEM_TYPE="WCDMA">WCDMA Cell 2</CELLNAME>
...
</WCDMA_CELL>
<WCDMA_CELL>
<CELLNAME SYSTEM_TYPE="WCDMA">WCDMA Cell 3</CELLNAME>
...
</WCDMA_CELL>
...
</CELL_LIST>
<CELL_LIST NET_OPERATOR="Operator 2">
<WCDMA_CELL>
...
</WCDMA_CELL>
<WCDMA_CELL>
...
</WCDMA_CELL>
...
</CELL_LIST>
</WCDMA>
<WIFI VERSION="1.0">
<CELL_LIST NET_OPERATOR="Operator 1">
LZT 108 9853 R2A
155
TEMS Investigation 9.1 Route Analysis User’s Manual
<WIFI_CELL>
<CELLNAME SYSTEM_TYPE="WIFI">Wi-Fi AP 1</CELLNAME>
<CELL_NUMBER>0</CELL_NUMBER>
<CELL_TYPE>String</CELL_TYPE>
<LOCALCELLID>268435455</LOCALCELLID>
<ANTENNA>
...
</ANTENNA>
<MAC_ADDRESS>00-00-00-00-00-00</MAC_ADDRESS>
<SSID>MyESS</SSID>
<NEIGHBOR_LIST>
<CELLNAME SYSTEM_TYPE="WIFI">Wi-Fi AP 2</CELLNAME>
<CELLNAME SYSTEM_TYPE="WIFI">Wi-Fi AP 3</CELLNAME>
</NEIGHBOR_LIST>
</WIFI_CELL>
<WIFI_CELL>
<CELLNAME SYSTEM_TYPE="WIFI">Wi-Fi AP 2</CELLNAME>
...
</WIFI_CELL>
<WIFI_CELL>
<CELLNAME SYSTEM_TYPE="WIFI">Wi-Fi AP 3</CELLNAME>
...
</WIFI_CELL>
...
</CELL_LIST>
<CELL_LIST NET_OPERATOR="Operator 2">
<WIFI_CELL>
...
</WIFI_CELL>
<WIFI_CELL>
...
</WIFI_CELL>
...
</CELL_LIST>
</WIFI>
</TEMS_CELL_EXPORT>
D.9.
Example of Complete XML File: CDMA/EV-DO
Below is an example showing an XML cell file with CDMA and EV-DO data.
Again, some parts which repeat previously shown structures are left out;
omissions are indicated by “...”. See also section D.8.
<?xml version="1.0" encoding="UTF-8"?>
<!-- Sample XML file: TEMS XML Cell Export File Format v. 1.2 -->
<TEMS_CELL_EXPORT xmlns:dataType="http://www.ericsson.com/tems/dataTypes"
xmlns:xsi= "http://www.w3.org/2001/
156
Appendix D. Format of XML Cell File
XMLSchema-instance" xsi:noNamespaceSchemaLocation=
"TEMSCell.xsd" VERSION="1.2">
<GENERATED_DATE>2006-11-28</GENERATED_DATE>
<CDMA VERSION="1.0">
<CELL_LIST NET_OPERATOR="Operator 1">
<CDMA_CELL>
<CELLNAME SYSTEM_TYPE="CDMA">CDMA Cell 1</CELLNAME>
<CELL_NUMBER>0</CELL_NUMBER>
<CELL_TYPE>Macro</CELL_TYPE>
<POSITION>
...
</POSITION>
<ANTENNA>
...
</ANTENNA>
<PN_OFFSET>147</PN_OFFSET>
<CDMA_CHANNEL_INFO>
<BAND>CDMA 450</BAND>
<CHANNEL>23</CHANNEL>
</CDMA_CHANNEL_INFO>
<EIRP>3.14159265358979</EIRP>
<MAX_TX_POWER>2.71828182845904</MAX_TX_POWER>
<NEIGHBOR_LIST>
<CELLNAME SYSTEM_TYPE="CDMA">CDMA Cell 2</CELLNAME>
<CELLNAME SYSTEM_TYPE="CDMA">CDMA Cell 3</CELLNAME>
</NEIGHBOR_LIST>
</CDMA_CELL>
<CDMA_CELL>
<CELLNAME SYSTEM_TYPE="CDMA">CDMA Cell 2</CELLNAME>
...
</CDMA_CELL>
<CDMA_CELL>
<CELLNAME SYSTEM_TYPE="CDMA">CDMA Cell 3</CELLNAME>
...
</CDMA_CELL>
...
</CELL_LIST>
<CELL_LIST NET_OPERATOR="Operator 2">
<CDMA_CELL>
...
</GSM_CELL>
<CDMA_CELL>
...
</CDMA_CELL>
...
</CELL_LIST>
</CDMA>
<EV-DO VERSION="1.0">
<CELL_LIST NET_OPERATOR="Operator 1">
LZT 108 9853 R2A
157
TEMS Investigation 9.1 Route Analysis User’s Manual
<EV-DO_CELL>
<CELLNAME SYSTEM_TYPE="EV-DO">EV-DO Cell 1</CELLNAME>
...
</EV-DO_CELL>
<EV-DO_CELL>
...
</EV-DO_CELL>
...
</CELL_LIST>
<CELL_LIST NET_OPERATOR="Operator_2">
...
</CELL_LIST>
</EV-DO>
</TEMS_CELL_EXPORT>
D.10.
Note on Processing in TEMS Investigation
Any syntax errors found when loading the XML cell file into TEMS
Investigation are reported in a single message box. If there are many errors,
the entire box might not fit on the screen, so that only part of it will be visible.
158
Appendix E. Cell Identification
Appendix E. Cell Identification
This appendix describes the algorithms used to identify in the cell file those
cells that a device interacts with or scans.
E.1.
Cell Identification in GSM
For the cell file formats, see appendices C (CEL format) and D (XML format).
The CGI step in the algorithms below can be performed only with devices
capable of obtaining CGI data. With other devices, this step is skipped.
Compare the descriptions of the information elements Cell Name Algorithm
and Neighbor Cell Name Algorithm: see Information Elements and Events,
sections 4.2.8.1 and 4.2.5 respectively.
E.1.1.
Serving Cell
The following steps are gone through until a matching cell is found:
1. If CGI (MCC, MNC, LAC, CI) is available, look up the cell in the cell file.
2. Otherwise, try to match the ARFCN and BSIC in the cell file, also
considering the geographical position of the sample. A position is
considered valid if the distance to the cell is less than 35 km. If multiple
matches are found within a 35 km radius, the closest cell is picked. If
the position is invalid, no result is returned unless a unique match is
found in the cell file.
E.1.2.
Neighbors
The following steps are gone through until a matching cell is found:
1. If CGI (MCC, MNC, LAC, CI) is available, look up the cell in the cell file.
2. Otherwise, if the current serving cell is known, search that cell’s
neighbor list as defined in the cell file for a neighbor with matching
ARFCN and BSIC.
LZT 108 9853 R2A
159
TEMS Investigation 9.1 Route Analysis User’s Manual
3. If the current serving cell is not known, search the entire cell file for cells
with matching ARFCN and BSIC, also considering the geographical
position of the sample. A position is considered valid if the distance to
the cell is less than 35 km. If multiple matches are found within a 35 km
radius, the closest cell is picked. If the position is invalid, no result is
returned unless a unique match is found in the cell file.
E.2.
Cell Identification in WCDMA
For the cell file formats, see appendix C (CEL format) and appendix D (XML
format). Note the following:
•
CEL format: CI must be the full 28-bit Cell Id (see appendix C.4).
•
XML format: Both CI and RNC_ID must be set (see appendix D.7.11).
The following steps are gone through until a matching cell is found:
1. If a valid 28-bit Cell Id is available for the SAN (Serving/Active set/
Neighbors) constellation, look up the cell in the cell file. This is possible
in idle mode only, because only then can the Cell Id be obtained.
2. Otherwise, try to match the UARFCN and SC in the cell file, also
considering the geographical position of the sample. A position is
considered valid if the distance to the cell is less than 200 km. If multiple
matches are found within a 200 km radius, the closest cell is picked. If
the position is invalid, no result is returned unless a unique match is
found in the cell file.
Step 1 is possible only with a UE. With a scanner, only step 2 is performed.
E.3.
Cell Identification in CDMA
For the cell file format, see appendix D (XML format).
The following procedure is used to find a matching cell:
•
160
Try to match the sample’s system type (CDMA/EV-DO), frequency band,
RF channel and PN offset in the cell file, also considering the
geographical position of the sample. A position is considered valid if the
distance to the cell is less than 100 km. If multiple matches are found
within a 100 km radius, the closest cell is picked. If the position is invalid,
no result is returned unless a unique match is found in the cell file.
Appendix E. Cell Identification
E.4.
Cell Identification in WiMAX
For the cell file format, see appendix D (XML format).
The following procedure is used to find a matching cell:
•
Try to match the sample’s system frequency band, RF channel and
Preamble Index in the cell file, also considering the geographical position
of the sample. A position is considered valid if the distance to the cell is
less than 50 km. If multiple matches are found within a 50 km radius, no
cell is picked. If the position is invalid, no result is returned unless a
unique match is found in the cell file.
LZT 108 9853 R2A
161
TEMS Investigation 9.1 Route Analysis User’s Manual
162
Index
Index
A
accessibility (option in RAN Tuning) 95
Anritsu scanners
importing files logged by Anritsu ML8720 (i.e. in Anritsu format) 34
AQM
merging uplink AQM data into logfiles 113
arguments of information elements 3
attributes of information elements 4
B
bar charts 79
adding and deleting subcharts 80
Additional Information pane 80
changing contents and properties 80
changing devices in 83
Chart pane 79
editing general properties 80
editing subcharts 81
Legend pane 80
rearranging subcharts within 81
selecting additional information 83
X-axis pane 79
Y-axis pane 79
basics of Route Analysis application 6
Benchmarking task 68
binning 45
by area 27
by distance 28
by time 27
examples 46
properties 27
C
Call Analysis task 55
LZT 108 9853 R2A
163
TEMS Investigation 9.1 Route Analysis User’s Manual
cell files
CEL format, description of 122
converting TEMS Investigation CDMA CSV files to XML format 115
loading 30
permissible formats 30
XML format, description of 129
cell identification (algorithms for) 158
clusters 2
color presentation attribute of information elements 28
contents of Route Analysis User’s Manual 1
Converter tool 8, 112
aborting a conversion 117
checking the outcome of a conversion 118
converting TEMS Investigation CDMA CSV cell files to XML format 115
editing conversion setups 117
launching 112
merging uplink AQM data into logfiles 113
processing TEMS Investigation logfiles with Python scripts 116
removing files from 117
coverage classes (GSM) 105
coverage classes (WCDMA) 97
threshold settings in Pilot Coverage task 63
CPICH Scan line charts (WCDMA) 78
current logfile 3
current project settings (in general properties) 17
current workspace settings (in general properties) 17
D
Data Selector window 7, 71
copying contents from 71
loading logfiles into 31
printing contents from 71
datum 28
default properties 5, 17
definitions of TEMS Investigation concepts 2
E
Edit menu 14
events 3
error events, configuring 18
in Map windows 27
user-defined 19
adding information element criteria 19
164
Index
adding Layer 3 message criteria 21
adding predefined-event criteria 20
advanced syntax options 21
basic syntax rules 21
composing 19
debugging 22
example of 22
F
FAQ (on TEMS website) 2
file extensions in Route Analysis 121
File menu 14
file types in Route Analysis 121
G
general properties 5
configuration of 17
Getting Started Manual, contents of 1
Google Earth, exporting map views to 49
GPRS Analysis task 57
GSM Filter task 69
H
Handover Analysis task 57
Help menu 15
I
information element groups 3
information elements 3
arguments of 3
attributes of 4
colors of 28
IE tab in Navigator 12
in Map windows 24
Info Element tab in Navigator 12
presentation attributes of 4, 28
presentation in Map window 42
presentation in Navigator 18
installing TEMS Investigation 6
K
keyboard shortcuts 16, 120
LZT 108 9853 R2A
165
TEMS Investigation 9.1 Route Analysis User’s Manual
L
line charts 72
adding charts 75
Additional Information pane 74
changing contents and properties 74
changing devices in 78
Chart pane 73
editing 75
editing general properties 75
general properties of subcharts 76
Legend pane 74
organization of window 72
rearranging subcharts within 75
selecting additional information 78
Y-axis pane 73
zooming 74
loading data 30
loading data into Route Analysis 7
loading logfiles from other sources 33
logfile cache, clearing 34
logfiles
analyzing multiple logfiles 54
current logfile 3
loading from other sources 33
loading into Route Analysis 31
replaying 89
searching 90
M
Map window
"Generic" presentation 38, 45
active set presentation 40
binning 45
combining different types of 46
examples 46
properties of 46
binning properties 27
cell presentation 39
centering map 50
changing devices in 48
context menu 50
copying contents of 53
datum properties 28
166
Index
event configuration 27
event presentation 43
exporting map view to Google Earth 49
Info tab 44
information element configuration 24
information element presentation 42
layers 51
Legend tab 44
measuring distance in 51
neighbor presentation 40
notes on IE plotting and updating 43
panning map 50
projection 50
properties of 24
reloading logfiles manually in 50
route presentation 38
serving cell presentation 40
slave maps 48, 51
spider cursor 40
statistical binning 45
status bar 51
toolbar 50
uniforming map views 50
zooming map 50
Map windows 37
maps 37
loading 30
permissible file formats 30
menu bar 14
message windows 88
messages 4
Missing Neighbor Analysis task 66
mode reports 4
multi-logfile analysis 54
Benchmarking task 68
Call Analysis task 55
GPRS Analysis task 57
GSM Filter task 69
Handover Analysis task 57
Missing Neighbor Analysis task 66
Pilot Coverage Analysis task 58
Pilot Pollution Analysis task 64
LZT 108 9853 R2A
167
TEMS Investigation 9.1 Route Analysis User’s Manual
user-defined tasks 70
workflow 54
N
Navigator pane 10
O
online help 15
Open Logfile command 7, 32
P
phones 4
Pilot Coverage Analysis task 58
Pilot Pollution Analysis task 64
pinpoint markers in Map window 44
plotting density in Map window 43
presentation attributes of information elements 4, 28
Presentation menu 14
presentation of data 35
presentation windows
changing devices in 36
configuration 35
Menu tab in Navigator 14
synchronization 36
types of 35
updating 36
projects 5, 9, 17
automatic reloading of 18
Project tab in Navigator 11
Python scripts, processing TEMS Investigation logfiles with 116
R
RAN Tuning 8, 91
editing bookmarks in DOT files 110
generating MapInfo files 103
generating output 109
generating output in batch mode 110
prerequisites 93
scanner data 92
treatment of incomplete calls and data sessions 92
troubleshooting 110
RAN Tuning GSM 91
adding logfiles 104
Cell File Options tab 105
168
Index
creating a database 104
General Report Settings tab 105
opening a database 104
Operator Selection tab 108
Output Options tab 109
pilot coverage classification 105
Report Template tab 108
selecting cells and clusters 105
setting statistics thresholds 105
setting up a report 104
Statistics Thresholds tab 105
UE Report Options tab 105
RAN Tuning WCDMA 91
adding logfiles 93
Cell File Options tab 96
creating a database 93
dropped call classification 98, 107
Frequency Selection tab 101
General Report Settings tab 94
opening a database 93
Output Options tab 103
pilot coverage classification 97
Report Template tab 101
selecting cells and clusters 96
setting statistics thresholds 97
setting up a report 93
Statistics Thresholds tab 97
UE Report Options tab 95
WCDMA vs. GSM data 91
Readme file 2
recommended skills 6
Release Note 2
Replay toolbar 89
replaying a logfile 89
retainability (option in RAN Tuning) 96
S
scanners 5
searching a logfile 90
size presentation attribute of information elements 29
skills recommended for Route Analysis users 6
slave map windows 48
starting the Route Analysis application 6
LZT 108 9853 R2A
169
TEMS Investigation 9.1 Route Analysis User’s Manual
statistical binning in Map window 45
status bar 16
status windows 84
changing devices in 87, 88
changing IE attributes in 87
changing properties of 84
configuration of 84
managing contents of 84
support contact information 2, 119
symbol presentation attribute of information elements 29
T
tasks 5, 54
map-based, general properties of 57
user-defined 23, 70
composing 23
TEMS on-line subscription service 2
toolbars 15
U
user interface 9
user-defined events 19
user-defined tasks 23, 70
V
View menu 14
W
what’s new in this TEMS Investigation version 1
Wi-Fi access points
presentation on map 40
Window menu 15
worksheets 10
Worksheets tab in Navigator 14
workspaces 5, 10, 17
170
TEMS™ Optimization Solutions – the number one choice for operators
worldwide. For every stage of a wireless network’s life cycle and supporting
all major technologies, the TEMS portfolio helps operators maximize their
Quality of Service and get the most out of their network investment.
The experience and technological leadership of TEMS gives network
operators the strong partnership they need and a commitment to quality,
accuracy, and success.
TEMS Optimization Solutions – Making Wireless Better.
Download