FreeCalypso > hg > fc-tourmaline
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 |