comparison cdg-hybrid/msg/rr_short_pd.mdf @ 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 : rr_short_pd.mdf
3 ;*** Creation : Thu Jun 19 15:32:12 CST 2008
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 : Air Interface Message Specification
8 ;*** Document Name : rr_short_pd
9 ;*** Document No. : 8010.602.03.001
10 ;*** Document Date : 2003-11-06
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: LG
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Wed Nov 28 10:21:00 2007"
18 PRAGMA LAST_MODIFIED "2003-11-06"
19 PRAGMA ID_AND_VERSION "8010.602.03.001"
20 PRAGMA CCDNAME RR_SHORT ; CCD name tag
21 PRAGMA ALLWAYS_ENUM_IN_VAL_FILE NO ; Adds enumerations in the .val file.
22
23
24
25 CONST L3MAX_ACK 251 ; GSM 4.06, section 5.8.5
26 CONST L3MAX 251 ;
27 CONST MAX_NNC 96 ; Maximum number of cells in Neighbour cell list for Enhanced Measurements
28 CONST MAX_BSICI 8 ; Maximum invalid BSIC information IE's (21*8-14) / (17+1) = 8
29 CONST MAX_2GEXT 132 ; Maximum length of MI 2G Extension (21*8-36) = 132
30
31
32
33 VALTAB VAL_bsic_seen
34 VAL 0 NO_INV_BSIC_SEEN "No cell with invalid BSIC and allowed NCC part of BSIC is seen."
35 VAL 1 INV_BSIC_SEEN "One cell or more with invalid BSIC and allowed NCC part of BSIC is seen."
36
37 VALTAB VAL_cv_bep
38 VAL 0 CV_BEP_0 "2.00 > std(BEP)/mean(BEP) > 1.75"
39 VAL 1 CV_BEP_1 "1.75 > std(BEP)/mean(BEP) > 1.50"
40 VAL 2 CV_BEP_2 "1.50 > std(BEP)/mean(BEP) > 1.25"
41 VAL 3 CV_BEP_3 "1.25 > std(BEP)/mean(BEP) > 1.00"
42 VAL 4 CV_BEP_4 "1.00 > std(BEP)/mean(BEP) > 0.75"
43 VAL 5 CV_BEP_5 "0.75 > std(BEP)/mean(BEP) > 0.50"
44 VAL 6 CV_BEP_6 "0.50 > std(BEP)/mean(BEP) > 0.25"
45 VAL 7 CV_BEP_7 "0.25 > std(BEP)/mean(BEP) > 0.00"
46
47 VALTAB VAL_dtx_used
48 VAL 0 DTX_USED_NO "DTX was not used"
49 VAL 1 DTX_USED_YES "DTX was used"
50
51 VALTAB VAL_inv_bsic_rep
52 VAL 0 NO_REPORT "Indicates that GSM cells with invalid BSIC and allowed NCC part should not be reported"
53 VAL 1 YES_REPORT "Indicates that GSM cells with invalid BSIC and allowed NCC part should be reported"
54
55 VALTAB VAL_pow_ctrl
56 VAL 0 POW_CTRL_NO "PWRC is not set"
57 VAL 1 POW_CTRL_YES "PWRC is set"
58
59 VALTAB VAL_rep_rate
60 VAL 0 NORMAL_RATE "SACCH rate reporting."
61 VAL 1 REDUCED_RATE "Reduced reporting rate allowed."
62
63 VALTAB VAL_report_type
64 VAL 0 RT_EMR "MS shall use the Enhanced Measurement Report message, if at least one BSIC is allocated to each BA frequency, otherwise the Measurement Report message."
65 VAL 1 RT_MR "The MS shall use the Measurement Report message for reporting."
66
67 VALTAB VAL_scale
68 VAL 0 SCALE_ZERO_DB "0 dB offset is used for the reported RXLEV values"
69 VAL 1 SCALE_TEN_DB "+10 dB offset is used for the reported RXLEV values"
70
71 VALTAB VAL_scale_ord
72 VAL 0 SC_ORD_ZERO_DB "0 dB offset, which shall be used for the reported RXLEV values"
73 VAL 1 SC_ORD_TEN_DB "+10 dB offset, which shall be used for the reported RXLEV values"
74 VAL 2 SC_ORD_AUTOMATIC "automatic offset, which shall be used for the reported RXLEV values"
75
76 VALTAB VAL_sl2h
77 VAL DEF "reserved"
78 VAL 0 SL2H_0 "Short Layer 2 header: UI command frame"
79
80
81
82
83 VAR ba_start_bsic "BA Index Start BSIC"
84 5
85
86
87 VAR ba_ind "BA Sequence Number indication"
88 1
89
90
91 VAR ba_ind_3g "3G BA Sequence Number indication"
92 1
93
94
95 VAR bsic "BSIC"
96 6
97
98
99 VAR bsic_seen "BSIC Seen"
100 1
101
102 VAL @m_rr_short_pd - VAL_bsic_seen@
103
104 VAR cv_bep "Coefficient of Variation of BEP"
105 3
106
107 VAL @m_rr_short_pd - VAL_cv_bep@
108
109 VAR dtx_used "DTX USED"
110 1
111
112 VAL @m_rr_short_pd - VAL_dtx_used@
113
114 VAR extens "Extension"
115 1
116
117
118 VAR e_len "Extension Length"
119 8
120
121
122 VAR inv_bsic_rep "Invalid BSIC reporting"
123 1
124
125 VAL @m_rr_short_pd - VAL_inv_bsic_rep@
126
127 VAR mean_bep "Mean BEP"
128 5
129
130
131 VAR mp_cm "Measurement parameters change mark"
132 1
133
134
135 VAR msg_type "Message Type"
136 6
137
138
139 VAR mi_idx "MI Index"
140 4
141
142
143 VAR mi_c "MI Counter"
144 4
145
146
147 VAR mr "Multiband Reporting"
148 2
149
150
151 VAR nr_rcvd_bl "Number Of Received Blocks"
152 5
153
154
155 VAR pow_ctrl "Power Control Indicator"
156 1
157
158 VAL @m_rr_short_pd - VAL_pow_ctrl@
159
160 VAR rep_rate "Reporting Rate"
161 1
162
163 VAL @m_rr_short_pd - VAL_rep_rate@
164
165 VAR report_type "Report Type"
166 1
167
168 VAL @m_rr_short_pd - VAL_report_type@
169
170 VAR rxlev "RX Level"
171 6
172
173
174 VAR rep_q "Reporting Quantity"
175 6
176
177
178 VAR rxqual_full "RX Quality Full Serving Cell"
179 3
180
181
182 VAR scale "Scale"
183 1
184
185 VAL @m_rr_short_pd - VAL_scale@
186
187 VAR scale_ord "Scale ord"
188 2
189
190 VAL @m_rr_short_pd - VAL_scale_ord@
191
192 VAR serv_band_rep "Serving band reporting"
193 2
194
195
196 VAR sl2h "Short Layer 2 Header"
197 2
198
199 VAL @m_rr_short_pd - VAL_sl2h@
200
201
202
203
204 COMP emp "EM MEASUREMENT Parameters Description"
205 {
206 CSN1_S1 mr ; Multiband Reporting
207 CSN1_S1 serv_band_rep ; Serving band reporting
208 scale_ord ; Scale ord
209 CSN1_S1 EXTERN @m_rr_com - report_900@ report_900 ; Reporting 900
210 CSN1_S1 EXTERN @m_rr_com - report_1800@ report_1800 ; Reporting 1800
211 CSN1_S1 EXTERN @m_rr_com - report_400@ report_400 ; Reporting 400
212 CSN1_S1 EXTERN @m_rr_com - report_1900@ report_1900 ; Reporting 1900
213 CSN1_S1 EXTERN @m_rr_com - report_850@ report_850 ; Reporting 850
214 }
215
216
217
218 COMP i_bsic_i "Invalid BSIC Information"
219 {
220 ba_start_bsic ; BA List Index
221 bsic ; BSIC
222 rxlev ; GSM Reporting Quantity
223 }
224
225
226
227 COMP mi_ext "MI 2G Extension"
228 {
229 e_len ; Extension Length
230 extens [e_len..MAX_2GEXT] ; Extension
231 }
232
233
234
235 COMP scdata "Serving Cell Data"
236 {
237 dtx_used ; DTX Used
238 rxlev ; RX Level
239 rxqual_full ; RX Quality Full
240 mean_bep ; Mean BEP
241 cv_bep ; Coefficient of Variation of BEP
242 nr_rcvd_bl ; Number Of Received Blocks
243 }
244
245
246
247 COMP rep_q_arr "Structured Element"
248 {
249 CSN1_S1 rep_q ; reported quantity, present only if reported
250 }
251
252
253
254 COMP em_rep "EM Bitmap Type Reporting"
255 {
256 rep_q_arr [0..MAX_NNC] ; Reporting Quantities
257 }
258
259
260
261
262
263
264 MSG u_emr uplink 0b000100 ; Enhanced Measurement Report
265 {
266 GSM3_V msg_type ; Message Type
267 GSM3_V sl2h ; Short Layer 2 Header
268 GSM3_V ba_ind ; BA Sequence Number indication
269 GSM3_V ba_ind_3g ; 3G BA Sequence Number indication
270 GSM3_V bsic_seen ; BSIC Seen
271 GSM3_V scale ; Scale
272 CSN1_S1 scdata ; Serving Cell Data
273 CSN1_S1 i_bsic_i [0..MAX_BSICI] ; Invalid BSIC Information
274 CSN1_S1 em_rep ; EM Bitmap Type Reporting
275 S_PADDING .00101011 (21) ; Spare Padding
276 }
277
278
279
280 MSG d_meas_inf downlink 0b000101 ; Measurement Information
281 {
282 GSM3_V msg_type ; Message Type
283 GSM3_V sl2h ; Short Layer 2 Header
284 GSM3_V ba_ind ; BA Sequence Number indication
285 GSM3_V ba_ind_3g ; 3G BA Sequence Number indication
286 GSM3_V mp_cm ; Measurement parameters change mark
287 GSM3_V mi_idx ; MI Index
288 GSM3_V mi_c ; MI Counter
289 GSM3_V pow_ctrl ; Power Control Indicator
290 GSM3_V report_type ; Report Type
291 GSM3_V rep_rate ; Reporting Rate
292 GSM3_V inv_bsic_rep ; Invalid BSIC Reporting
293 CSN1_S1 EXTERN @m_rr_com - rtdd@ rtdd ; GPRS Real Time Difference Description
294 CSN1_S1 EXTERN @m_rr_com - gprs_bsic@ gprs_bsic ; GPRS BSIC Description
295 CSN1_S1 EXTERN @m_rr_com - gprs_rep_prio@ gprs_rep_prio ; Report Priority
296 CSN1_S1 emp ; EM Measurement Parameters Description
297 CSN1_S1 mi_ext ; MI 2G Extension
298 S_PADDING .00101011 (21) ; Spare Padding
299 }
300
301
302
303
304
305