comparison cdg-hybrid/sap/rrlc.pdf @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 ;********************************************************************************
2 ;*** File : rrlc.pdf
3 ;*** Creation : Wed Mar 11 09:58:47 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 : rrlc
9 ;*** Document No. : 8443.101.02.008
10 ;*** Document Date : 2002-10-11
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: VK
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:52:52 2007"
18 PRAGMA LAST_MODIFIED "2002-10-11"
19 PRAGMA ID_AND_VERSION "8443.101.02.008"
20
21
22
23 CONST MAX_NCELL_EOTD_L1 12 ; Max no. of NC observed for EOTD
24 CONST MAX_NCELL_EOTD 15 ; Max no. of NC reported in the Measurement Assistance Data Element (3GPP 04.31)
25 CONST MAX_NCELL_EOTD_SI 32 ; Max no. of NC reported in the Measurement Assistance Data SI List Element (3GPP 04.31)
26 CONST XCOR_NO 18 ; Cross-correlation values (real & imaginary)
27
28
29
30 VALTAB VAL_cause
31 VAL 0 LCS_OK "no error"
32 VAL 10 LCS_WRONG_BTS "Serving Cell BTS differs from Reference BTS"
33 VAL 20 LCS_HANDOVER "handover occured during Position Measurement procedure"
34
35 VALTAB VAL_sb_flag
36 VAL 0 EOTD_INVALID "invalid data"
37 VAL 1 EOTD_VALID "valid data"
38
39 VALTAB VAL_eotd_mode
40 VAL 0 EOTD_IDLE "Idle mode"
41 VAL 1 EOTD_DEDIC "Dedicated or packet mode"
42
43 VALTAB VAL_exp_otd
44 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"
45
46 VALTAB VAL_fn
47 VAL 2715648 FNMAX "max Frame Number + 1 (26*51*2048)"
48
49 VALTAB VAL_mfrm_offset
50 VAL 0 - 51 "multiframes/ 51 is interpreted as 0"
51
52 VALTAB VAL_otd_type
53 VAL 0 ROUGH_RTD "only rough RTD has been provided by the NW"
54 VAL 1 EXPECTED_OTD "only expectedOTD has been provided by the NW"
55 VAL 2 BOTH_OTD "Both OTD / RTD types have been provided by the NW"
56
57 VALTAB VAL_rough_rtd
58 VAL 0 - 1250 "rough RTD in bits (see expected OTD)"
59
60 VALTAB VAL_tav
61 VAL 0 - 63 "valid TA values"
62 VAL 255 TA_NOT_AVAIL "no Timing Advance in Idle Mode"
63
64 VALTAB VAL_uncertainty
65 VAL 0 UNC_MAX_2BIT "uncertainty in bits. 0 - 2 bits"
66 VAL 1 UNC_MAX_4BIT "uncertainty in bits. 3 - 4 bits"
67 VAL 2 UNC_MAX_8BIT "uncertainty in bits. 5 - 8 bits"
68 VAL 3 UNC_MAX_12BIT "uncertainty in bits. 9 - 12 bits"
69 VAL 4 UNC_MAX_16BIT "uncertainty in bits. 13 - 16 bits"
70 VAL 5 UNC_MAX_22BIT "uncertainty in bits. 17 - 22 bits"
71 VAL 6 UNC_MAX_30BIT "uncertainty in bits. 23 - 30 bits"
72 VAL 7 UNC_GT_30BIT "uncertainty in bits. > 30 bits"
73
74
75
76
77 VAR arfcn "Channel number" S
78
79
80 VAR bsic "Base station ID code" B
81
82
83 VAR cause "Cause Identifier" B
84
85 VAL @p_rrlc - VAL_cause@
86
87 VAR cell_id "Cell ID" S
88
89
90 VAR eotd_crosscor "Cross-correlation data" T
91
92
93 VAR sb_flag "data on SCH could be decoded, 'sb' stems from Sch Burst" B
94
95 VAL @p_rrlc - VAL_sb_flag@
96
97 VAR eotd_mode "Operation mode" B
98
99 VAL @p_rrlc - VAL_eotd_mode@
100
101 VAR exp_otd "expectedOTD" S
102
103 VAL @p_rrlc - VAL_exp_otd@
104
105 VAR fn "full frame number" L
106
107 VAL @p_rrlc - VAL_fn@
108
109 VAR lac "Location area code" S
110
111
112 VAR mcc "Mobile country code" B
113
114
115 VAR mfrm_offset "multiframe offset" B
116
117 VAL @p_rrlc - VAL_mfrm_offset@
118
119 VAR mnc "Mobile country code" B
120
121
122 VAR time_tag "Nominal Position" L
123
124
125 VAR otd_type "OTD type" B
126
127 VAL @p_rrlc - VAL_otd_type@
128
129 VAR req_id "Request Identifier" S
130
131
132 VAR rough_rtd "rough RTD" S
133
134 VAL @p_rrlc - VAL_rough_rtd@
135
136 VAR d_eotd_nrj "Signal level" L
137
138
139 VAR tav "Timing advance" B
140
141 VAL @p_rrlc - VAL_tav@
142
143 VAR uncertainty "Uncertainty of expected OTD" B
144
145 VAL @p_rrlc - VAL_uncertainty@
146
147
148
149
150 COMP assist_data "Assistance Data"
151 {
152 arfcn ; channel number
153 bsic ; Base Station Id Code
154 mfrm_offset ; multiframe offset
155 otd_type ; otd type
156 exp_otd ; expected otd
157 uncertainty ; uncertainty of exp. otd
158 rough_rtd ; rough rtd
159 }
160
161
162
163 COMP eotd_sc_res "EOTD SC Results at start of measurement"
164 {
165 sb_flag ; Valid flag; named 'Data Valid' by Lower Layer task
166 bsic ; base station identity code
167 arfcn ; channel number
168 eotd_crosscor [XCOR_NO] ; Cross correlation; real and imaginary parts for m=p-4 tp p+4
169 d_eotd_nrj ; Sum of Amplitudes; named 'RSSI' by Cursor task
170 time_tag ; Time tag; named 'Nominal Position' by Lower Layer task; in of case 1st SC measurement time_tag takes on the SCH Frame Number
171 }
172 TYPEDEF COMP eotd_sc_res eotd_sc_res1 "EOTD SC Results at stop of measurement"
173 TYPEDEF COMP eotd_sc_res eotd_nc_res "EOTD NC Results"
174
175
176
177
178
179
180 ; RRLC_MEAS_REQ 0x80000040
181 ; RRLC_MEAS_IND 0x80004040
182 ; RRLC_ERROR_IND 0x80014040
183
184
185
186 PRIM RRLC_MEAS_REQ 0x80000040
187 {
188 req_id ; Request ID
189 < () arfcn > ; Reference BTS ARFCN
190 < () bsic > ; Reference BTS BSIC
191 < () assist_data [0..MAX_NCELL_EOTD] > ; Assistance Data; The network may provide Assistance Data for up to 15 BTSs, however Layer1 can cope with 12 at one time. ALR will perform the mapping 15->12?
192 }
193
194
195
196
197
198
199 PRIM RRLC_MEAS_IND 0x80004040
200 {
201 mcc [3] ; Mobile Coutry Code
202 mnc [3] ; Mobile Network Code
203 lac ; Location Area Code
204 cell_id ; CellID
205 eotd_mode ; Mode
206 req_id ; Request Ident; passed from MPH
207 tav ; Timing Advance; passed from MPH
208 fn ; Frame Number; passed from MPH
209 eotd_sc_res ; EOTD SC Results; passed from MPH
210 eotd_sc_res1 ; EOTD SC Results; passed from MPH
211 eotd_nc_res [1..MAX_NCELL_EOTD_L1] ; EOTD NC Results; passed from MPH
212 }
213
214
215
216
217
218
219 PRIM RRLC_ERROR_IND 0x80014040
220 {
221 cause ; cause ID
222 }
223
224
225
226
227
228
229
230
231