comparison cdg-hybrid/sap/rrlp.pdf @ 9:6da1d56a96a3

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 15 Jul 2018 21:08:11 +0000
parents
children
comparison
equal deleted inserted replaced
8:ed162c9cd29f 9:6da1d56a96a3
1 ;********************************************************************************
2 ;*** File : rrlp.pdf
3 ;*** Creation : Wed Mar 11 09:58:48 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : rrlp
9 ;*** Document No. : 8443.102.02.100
10 ;*** Document Date : 2002-11-13
11 ;*** Document Status: APPROVED
12 ;*** Document Author: TML
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:53:06 2007"
18 PRAGMA LAST_MODIFIED "2002-11-13"
19 PRAGMA ID_AND_VERSION "8443.102.02.100"
20
21
22
23 CONST R_NUM_MEAS_SETS 3 ; Number of BTS measurements
24 CONST R_MAX_REF_NEIGH_BTS 15 ; Maximum number of reference neighbour BTS
25 CONST MAX_NCELL_EOTD 15 ; Maximum number of E-OTD measurements
26
27
28
29 VALTAB VAL_cause
30 VAL 7 RRLP_METHOD_INVALID "Position method is not supported"
31 VAL 10 RRLP_REF_BTS_INVALID "The ref. BTS for E-OTD is not the serving BTS"
32 VAL 20 RRLP_HANDOVER "The measurement procedure was interrupted by a handover. No RRLP specific error message is created."
33
34 VALTAB VAL_exp_otd
35 VAL 0 - 1250 "The used resolution is 1 bits. This OTD value is the OTD value of TS0s (i.e. the difference in starting of TS0), not only the OTD between starts of bursts expected OTD between the scell and the specified cell. Note: 1250 is interpreted as 0"
36
37 VALTAB VAL_loc_method
38 VAL 0 EOTD_METHOD ""
39 VAL 1 GPS_METOD ""
40 VAL 2 GPS_OR_EOTD_METOD ""
41
42 VALTAB VAL_mfrm_offset
43 VAL 0 - 51 "multiframes/ 51 is interpreted as 0"
44
45 VALTAB VAL_otd_type
46 VAL 0 ROUGH_RTD "only rough RTD has been provided by the NW"
47 VAL 1 EXPECTED_OTD "only expectedOTD has been provided by the NW"
48 VAL 2 BOTH_OTD "Both OTD / RTD types have been provided by the NW"
49
50 VALTAB VAL_pos_method
51 VAL 0 MS_ASSISTED ""
52 VAL 1 MS_BASED ""
53 VAL 2 MS_BASED_PREF ""
54 VAL 3 MS_ASSISTED_PREF ""
55
56 VALTAB VAL_rough_rtd
57 VAL 0 - 1250 "rough RTD in bits (see expected OTD)"
58
59 VALTAB VAL_ta_correction_present
60 VAL 1 TA_PRESENT "TA present"
61 VAL 0 TA_NOT_PRESENT "TA NOT present"
62
63 VALTAB VAL_uncertainty
64 VAL 0 UNC_MAX_2BIT "uncertainty in bits. 0 - 2 bits"
65 VAL 1 UNC_MAX_4BIT "uncertainty in bits. 3 - 4 bits"
66 VAL 2 UNC_MAX_8BIT "uncertainty in bits. 5 - 8 bits"
67 VAL 3 UNC_MAX_12BIT "uncertainty in bits. 9 - 12 bits"
68 VAL 4 UNC_MAX_16BIT "uncertainty in bits. 13 - 16 bits"
69 VAL 5 UNC_MAX_22BIT "uncertainty in bits. 17 - 22 bits"
70 VAL 6 UNC_MAX_30BIT "uncertainty in bits. 23 - 30 bits"
71 VAL 7 UNC_GT_30BIT "uncertainty in bits. > 30 bits"
72
73
74
75
76 VAR arfcn "Channel number" S
77
78
79 VAR bsic "Base station ID code" B
80
81
82 VAR cause "Cause Id Error" B
83
84 VAL @p_rrlp - VAL_cause@
85
86 VAR cell_id "Cell ID" S
87
88
89 VAR exp_otd "expectedOTD" S
90
91 VAL @p_rrlp - VAL_exp_otd@
92
93 VAR frame_number "Frame number" S
94
95
96 VAR loc_method "Location method" B
97
98 VAL @p_rrlp - VAL_loc_method@
99
100 VAR lac "Location area code" S
101
102
103 VAR mcc "Mobile country code" S
104
105
106 VAR mnc "Mobile country code" S
107
108
109 VAR mfrm_offset "multiframe offset" B
110
111 VAL @p_rrlp - VAL_mfrm_offset@
112
113 VAR num_measurement_sets "Number of measurement sets" B
114
115
116 VAR num_measurements "Number of measurements" B
117
118
119 VAR num_reference_cells "Number of reference cells" B
120
121
122 VAR otd_type "OTD type" B
123
124 VAL @p_rrlp - VAL_otd_type@
125
126 VAR pos_method "Position method" B
127
128 VAL @p_rrlp - VAL_pos_method@
129
130 VAR reference_relation "0, 1 or 2, only used when there are 2 ref cells and 3 measurement sets" B
131
132
133 VAR rough_rtd "rough RTD" S
134
135 VAL @p_rrlp - VAL_rough_rtd@
136
137 VAR std_resolution "Standard resolution in meters" B
138
139
140 VAR ta_correction_present "" B
141
142 VAL @p_rrlp - VAL_ta_correction_present@
143
144 VAR ta_correction "TA correction" S
145
146
147 VAR time_slot "Time slot number" B
148
149
150 VAR timing_advance "Timing advance" M
151
152
153 VAR timing_offset "Timing offset" M
154
155
156 VAR total_neigh_bts "Total number of neighbor BTS" B
157
158
159 VAR uncertainty "Uncertainty of expected OTD" B
160
161 VAL @p_rrlp - VAL_uncertainty@
162
163 VAR quality "5 bit encoding: ranges" B
164
165
166
167
168
169 COMP assist_data "Assistance Data"
170 {
171 arfcn ; channel number
172 bsic ; Base Station Id Code
173 mfrm_offset ; multiframe offset
174 otd_type ; otd type
175 exp_otd ; expected otd
176 uncertainty ; uncertainty of expected otd
177 rough_rtd ; rough rtd
178 }
179
180
181
182 COMP bts_data "BTS data"
183 {
184 bsic ; Base Station Identification Code
185 arfcn ; Absolute Radio Frequency Channel Number
186 quality ; Quality
187 num_measurements ; Number of Measurements
188 timing_offset ; Timing Offset
189 timing_advance ; Timing Advance
190 }
191
192
193
194 COMP ref_bts_data "Reference BTS data"
195 {
196 cell_id ; Cell Id
197 lac ; LAC
198 quality ; quality
199 num_measurements ; Number of Measurements
200 timing_offset ; Timing Offset
201 total_neigh_bts ; Total number of Neighbourgh BTS
202 bts_data [R_MAX_REF_NEIGH_BTS] ; BTS Data
203 frame_number ; Frame Number
204 timing_advance ; Timing Advance
205 }
206
207
208
209 COMP timing_data "Output of the position algorithm"
210 {
211 mcc ; MCC
212 mnc ; MNC
213 reference_relation ; Reference Relation
214 time_slot ; Time Slot
215 std_resolution ; Std Resolution
216 num_measurement_sets ; Number Measurement Sets
217 num_reference_cells ; Number of Reference Cells
218 ta_correction_present ; TA Correction Present
219 ta_correction ; TA Correction
220 ref_bts_data [R_NUM_MEAS_SETS] ; Reference BTS Data
221 }
222
223
224
225
226
227
228 ; RRLP_POS_IND 0x80004042
229 ; RRLP_POS_RES 0x80000042
230 ; RRLP_ERROR_REQ 0x80010042
231
232
233
234 PRIM RRLP_POS_IND 0x80004042
235 {
236 < () assist_data [1..MAX_NCELL_EOTD] > ; Assistance Data
237 loc_method ; Location Method
238 pos_method ; Position Method
239 < () arfcn > ; Reference BTS ARFCN
240 < () bsic > ; Reference BTS BSIC
241 }
242
243
244
245
246
247
248 PRIM RRLP_POS_RES 0x80000042
249 {
250 timing_data ; Timing Data
251 }
252
253
254
255
256
257
258 PRIM RRLP_ERROR_REQ 0x80010042
259 {
260 cause ; Cause Id Error
261 }
262
263
264
265
266
267
268
269
270