FreeCalypso > hg > fc-magnetite
comparison cdg3/sap/mphp.pdf @ 16:c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 27 Sep 2016 16:27:34 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
15:c8bdae60fcb1 | 16:c15047b3d00d |
---|---|
1 ;******************************************************************************** | |
2 ;*** File : mphp.pdf | |
3 ;*** Creation : Wed Mar 11 09:58:33 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 : mphp | |
9 ;*** Document No. : 8441.100.03.011 | |
10 ;*** Document Date : 2003-01-13 | |
11 ;*** Document Status: BEING_PROCESSED | |
12 ;*** Document Author: SAB | |
13 ;******************************************************************************** | |
14 | |
15 | |
16 | |
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:50:10 2007" | |
18 PRAGMA LAST_MODIFIED "2003-01-13" | |
19 PRAGMA ID_AND_VERSION "8441.100.03.011" | |
20 | |
21 | |
22 | |
23 CONST MAX_L2_FRAME_SIZE 23 ; | |
24 CONST MAX_RELATIVE_POS 20 ; | |
25 CONST MPHP_NUMC_MA 64 ; Maximum number of carriers in the mobile allocation list handled by L1. | |
26 CONST MAX_USF_TABLE 8 ; | |
27 CONST MAX_ALLOC_BITMAP 127 ; | |
28 CONST MPHP_NUMC_BA_GPRS_SC 33 ; Maximum number of carriers in the BA(GPRS) list plus the serving cell carrier handled by L1. | |
29 | |
30 | |
31 | |
32 VALTAB VAL_psi_nr | |
33 VAL 1 - 20 "specifies the relative position array" | |
34 VAL 0 "read all PSI" | |
35 | |
36 VALTAB VAL_bs_pbcch_blks | |
37 VAL 0b00 "B0 is used for PBCCH" | |
38 VAL 0b01 "B0, B6 is used for PBCCH" | |
39 VAL 0b10 "B0, B6, B3 is used for PBCCH" | |
40 VAL 0b11 "B0, B6, B3, B9 is used for PBCCH" | |
41 | |
42 VALTAB VAL_psi1_rep_period | |
43 VAL 1 - 16 "PSI is repeated every 'value' multiframes" | |
44 | |
45 VALTAB VAL_relative_pos_array | |
46 VAL 0 - 64 "index" | |
47 | |
48 VALTAB VAL_hopping | |
49 VAL 0 "static" | |
50 VAL 1 "hopping" | |
51 VAL 2 MPHP_INT_MEAS_STATIC "static" | |
52 VAL 3 MPHP_INT_MEAS_HOPPING "hopping" | |
53 VAL 4 "static" | |
54 VAL 5 "hopping" | |
55 | |
56 VALTAB VAL_tsc | |
57 VAL 0 - 7 "see 05.02, Annex A" | |
58 | |
59 VALTAB VAL_tn | |
60 VAL 0 - 7 "timeslot number" | |
61 VAL 255 "Value not present" | |
62 | |
63 VALTAB VAL_l2_channel | |
64 VAL 1 L2_PCHANNEL_PCCCH "PCCCH block" | |
65 VAL 2 L2_PCHANNEL_PBCCH "PBCCH block" | |
66 VAL 3 L2_PCHANNEL_PPCH "PPCH block" | |
67 VAL 4 L2_PCHANNEL_PEPCH "PEPCH block" | |
68 VAL 5 L2_PCHANNEL_PACCH "PACCH block" | |
69 | |
70 VALTAB VAL_error_flag | |
71 VAL 1 "valid block info" | |
72 VAL 0 "invalid block info" | |
73 | |
74 VALTAB VAL_bs_pag_blks_res | |
75 VAL 0 - 12 "number blocks for PAGCH, PDTCH and PACCH" | |
76 | |
77 VALTAB VAL_page_mode | |
78 VAL 0 PAGE_NORMAL "normal paging" | |
79 VAL 1 PAGE_EXT "extended paging" | |
80 VAL 2 PAGE_REORG "paging reorganisation" | |
81 | |
82 VALTAB VAL_nb_carrier | |
83 VAL 1 - 65 "_" | |
84 | |
85 VALTAB VAL_nmeas | |
86 VAL 1 - 65 "_" | |
87 | |
88 VALTAB VAL_fn_offset | |
89 VAL 0 - 2715647 "max. GSM frames -1" | |
90 | |
91 VALTAB VAL_time_alignment | |
92 VAL 0 - 4999 "_" | |
93 | |
94 VALTAB VAL_bs_prach_blks | |
95 VAL 0b0000 "No block is reserved for PRACH (default)" | |
96 VAL 0b0001 "B0 is used for PRACH" | |
97 VAL 0b0010 "B0, B6 is used for PRACH" | |
98 VAL 0b0011 "B0, B6, B3 is used for PRACH" | |
99 VAL 0b0100 "B0, B6, B3, B9 is used for PRACH" | |
100 VAL 0b0101 "B0, B6, B3, B9, B1 is used for PRACH" | |
101 VAL 0b0110 "B0, B6, B3, B9, B1, B7 is used for PRACH" | |
102 VAL 0b0111 "B0, B6, B3, B9, B1, B7, B4 is used for PRACH" | |
103 VAL 0b1000 "B0, B6, B3, B9, B1, B7, B4, B10 is used for PRACH" | |
104 VAL 0b1001 "B0, B6, B3, B9, B1, B7, B4, B10, B2 is used for PRACH" | |
105 VAL 0b1010 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8 is used for PRACH" | |
106 VAL 0b1011 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5 is used for PRACH" | |
107 VAL 0b1100 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11 is used for PRACH" | |
108 | |
109 VALTAB VAL_burst_type | |
110 VAL 0 ACCESS_8_BIT "" | |
111 VAL 1 ACCESS_11_BIT "" | |
112 | |
113 VALTAB VAL_assign_cmd | |
114 VAL 0 DL_ASSIGNMENT "Downlink assignment" | |
115 VAL 1 UL_ASSIGNMENT "Uplink assignment" | |
116 VAL 2 UL_DL_ASSIGNMENT "Uplink and downlink assignment" | |
117 VAL 5 UL_TP_ACCESS "Uplink Two Phase Access" | |
118 | |
119 VALTAB VAL_m_class | |
120 VAL 1 - 12 "Speech mode" | |
121 | |
122 VALTAB VAL_repeat_alloc | |
123 VAL 0 "cancel any pending repeat allocation" | |
124 VAL 1 "repeat the current fixed allocation when it ends" | |
125 | |
126 VALTAB VAL_purpose | |
127 VAL 0 "reserved" | |
128 VAL 1 "reserved" | |
129 VAL 2 "reserved" | |
130 VAL 3 SINGLE_BLOCK_TRANSFER_DL "todo ??? reception?" | |
131 VAL 4 SINGLE_BLOCK_TRANSFER_UL "i.e. measurement report" | |
132 VAL 5 TWO_PHASE_ACESS "two phases access" | |
133 | |
134 VALTAB VAL_ta_value | |
135 VAL 0 - 63 "Speech mode" | |
136 VAL 255 "value not present" | |
137 | |
138 VALTAB VAL_ta_index | |
139 VAL 0 - 15 "_" | |
140 VAL 255 "value not present" | |
141 | |
142 VALTAB VAL_ul_tfi | |
143 VAL 0 - 127 "_" | |
144 | |
145 VALTAB VAL_dl_tfi | |
146 VAL 0 - 31 "_" | |
147 | |
148 VALTAB VAL_mac_mode | |
149 VAL 0 DA "Dynamic allocation" | |
150 VAL 1 EDA "Extended Dynamic allocation" | |
151 VAL 2 FA "Fixed allocation, not half duplex mode" | |
152 VAL 3 FA_HD "Fixed allocation, half duplex mode" | |
153 | |
154 VALTAB VAL_usf_gran | |
155 VAL 0 "the ms shall transmit one RLC/MAC-Block" | |
156 VAL 1 "the ms shall transmit four consecutive RLC/MAC-Block" | |
157 | |
158 VALTAB VAL_dl_ctrl_ts | |
159 VAL 0 - 7 "_" | |
160 | |
161 VALTAB VAL_size_bitmap | |
162 VAL 0 - 127 "_" | |
163 | |
164 VALTAB VAL_tbf_start_present | |
165 VAL 0 "not present" | |
166 VAL 1 "present" | |
167 | |
168 VALTAB VAL_pc_meas_chan | |
169 VAL 0 MEAS_BCCH "" | |
170 VAL 1 MEAS_PDCH "" | |
171 | |
172 VALTAB VAL_tbf_type | |
173 VAL 0 REL_DL_TBF "Release only the downlink TBF" | |
174 VAL 1 REL_UL_TBF "Release only the uplink TBF" | |
175 VAL 2 REL_ALL_TBF "Release both uplink and downlink TBFs" | |
176 | |
177 VALTAB VAL_poll_resp_type | |
178 VAL 3 POLL_RESP_NB_CS1 "normal burst" | |
179 VAL 7 POLL_RESP_AB_8_BIT "access burst" | |
180 VAL 8 POLL_RESP_AB_11_BIT "access burst" | |
181 | |
182 VALTAB VAL_sb_status | |
183 VAL 0 SB_STAT_OK "In uplink, indicates that the single block was sent." | |
184 VAL 0 SB_STAT_DL_CRC_ERROR "In downlink, indicates that the downlink single block was received with no CRC_ERROR." | |
185 VAL 1 SB_STAT_STIME_PASSED "Starting time is passed. Single block uplink/downlink was not sent/received." | |
186 VAL 2 SB_STAT_TA_INVALID "No valid timing advance. Single block was not sent." | |
187 VAL 3 SB_STAT_DL_OK "Valid downlink single block received ( NO CRC_ERROR)." | |
188 | |
189 VALTAB VAL_if_meas_enable | |
190 VAL 0 MPHP_IM_DISABLED "interference measurement processing disabled" | |
191 VAL 1 MPHP_IM_ENABLED "interference measurement processing enabled" | |
192 | |
193 | |
194 | |
195 | |
196 VAR psi_nr "Specifies the number of PSI to read" B | |
197 | |
198 VAL @p_mphp - VAL_psi_nr@ | |
199 | |
200 VAR bs_pbcch_blks "Number of PBCCH per multiframe" B | |
201 | |
202 VAL @p_mphp - VAL_bs_pbcch_blks@ | |
203 | |
204 VAR psi1_rep_period "psi1 repeat period" B | |
205 | |
206 VAL @p_mphp - VAL_psi1_rep_period@ | |
207 | |
208 VAR relative_pos_array "relative position to B0" B | |
209 | |
210 VAL @p_mphp - VAL_relative_pos_array@ | |
211 | |
212 VAR hopping "hopping indicator" B | |
213 | |
214 VAL @p_mphp - VAL_hopping@ | |
215 | |
216 VAR arfcn "channel number" S | |
217 | |
218 | |
219 VAR tsc "training sequence number" B | |
220 | |
221 VAL @p_mphp - VAL_tsc@ | |
222 | |
223 VAR tn "timeslot number" B | |
224 | |
225 VAL @p_mphp - VAL_tn@ | |
226 | |
227 VAR l2_channel "layer 2 channel type" B | |
228 | |
229 VAL @p_mphp - VAL_l2_channel@ | |
230 | |
231 VAR error_flag "validity of the data block" B | |
232 | |
233 VAL @p_mphp - VAL_error_flag@ | |
234 | |
235 VAR l2_frame "decoded data" B | |
236 | |
237 | |
238 VAR relative_pos "relative position" B | |
239 | |
240 | |
241 VAR fn "full frame number" L | |
242 | |
243 | |
244 VAR imsi_mod "see description" S | |
245 | |
246 | |
247 VAR split_pg_cycle "SPLIT_PG_CYCLE" S | |
248 | |
249 | |
250 VAR bs_pag_blks_res "BS_PAG_BLKS_RES" B | |
251 | |
252 VAL @p_mphp - VAL_bs_pag_blks_res@ | |
253 | |
254 VAR page_mode "PAGE_MODE" B | |
255 | |
256 VAL @p_mphp - VAL_page_mode@ | |
257 | |
258 VAR nb_carrier "neighbour cell carrier" B | |
259 | |
260 VAL @p_mphp - VAL_nb_carrier@ | |
261 | |
262 VAR carrier_list "List of carrier" S | |
263 | |
264 | |
265 VAR list_id "List identifier" B | |
266 | |
267 | |
268 VAR nmeas "Number of measurements" B | |
269 | |
270 VAL @p_mphp - VAL_nmeas@ | |
271 | |
272 VAR reporting_period "Reporting period" S | |
273 | |
274 | |
275 VAR carrier_id "Measurement Carrier Identifier" B | |
276 | |
277 | |
278 VAR fn_offset "Frame number offset" L | |
279 | |
280 VAL @p_mphp - VAL_fn_offset@ | |
281 | |
282 VAR time_alignment "Time alignment" L | |
283 | |
284 VAL @p_mphp - VAL_time_alignment@ | |
285 | |
286 VAR txpwr "" B | |
287 | |
288 | |
289 VAR rand "" S | |
290 | |
291 | |
292 VAR channel_request_data "" S | |
293 | |
294 | |
295 VAR poll_data "" B | |
296 | |
297 | |
298 VAR bs_prach_blks "" B | |
299 | |
300 VAL @p_mphp - VAL_bs_prach_blks@ | |
301 | |
302 VAR burst_type "" B | |
303 | |
304 VAL @p_mphp - VAL_burst_type@ | |
305 | |
306 VAR assign_cmd "" B | |
307 | |
308 VAL @p_mphp - VAL_assign_cmd@ | |
309 | |
310 VAR m_class "" B | |
311 | |
312 VAL @p_mphp - VAL_m_class@ | |
313 | |
314 VAR repeat_alloc "" B | |
315 | |
316 VAL @p_mphp - VAL_repeat_alloc@ | |
317 | |
318 VAR ts_mask "" B | |
319 | |
320 | |
321 VAR ts_override "" B | |
322 | |
323 | |
324 VAR purpose "" B | |
325 | |
326 VAL @p_mphp - VAL_purpose@ | |
327 | |
328 VAR ta_value "" B | |
329 | |
330 VAL @p_mphp - VAL_ta_value@ | |
331 | |
332 VAR ta_index "" B | |
333 | |
334 VAL @p_mphp - VAL_ta_index@ | |
335 | |
336 VAR ul_tfi "" B | |
337 | |
338 VAL @p_mphp - VAL_ul_tfi@ | |
339 | |
340 VAR dl_tfi "" B | |
341 | |
342 VAL @p_mphp - VAL_dl_tfi@ | |
343 | |
344 VAR mac_mode "" B | |
345 | |
346 VAL @p_mphp - VAL_mac_mode@ | |
347 | |
348 VAR usf_table "" B | |
349 | |
350 | |
351 VAR usf_gran "" B | |
352 | |
353 VAL @p_mphp - VAL_usf_gran@ | |
354 | |
355 VAR dl_ctrl_ts "" B | |
356 | |
357 VAL @p_mphp - VAL_dl_ctrl_ts@ | |
358 | |
359 VAR size_bitmap "" B | |
360 | |
361 VAL @p_mphp - VAL_size_bitmap@ | |
362 | |
363 VAR bitmap "" B | |
364 | |
365 | |
366 VAR tbf_start_present "" B | |
367 | |
368 VAL @p_mphp - VAL_tbf_start_present@ | |
369 | |
370 VAR pb "" B | |
371 | |
372 | |
373 VAR pc_meas_chan "" B | |
374 | |
375 VAL @p_mphp - VAL_pc_meas_chan@ | |
376 | |
377 VAR tbf_type "" B | |
378 | |
379 VAL @p_mphp - VAL_tbf_type@ | |
380 | |
381 VAR pccch_lev "" B | |
382 | |
383 | |
384 VAR kcn "" S | |
385 | |
386 | |
387 VAR acc_nbr "" B | |
388 | |
389 | |
390 VAR rxlev "" B | |
391 | |
392 | |
393 VAR poll_resp_type "" B | |
394 | |
395 VAL @p_mphp - VAL_poll_resp_type@ | |
396 | |
397 VAR acc_level "" S | |
398 | |
399 | |
400 VAR assign_id "" B | |
401 | |
402 | |
403 VAR p0 "" B | |
404 | |
405 | |
406 VAR bts_pwr_ctl_mode "should be BOOL, but BOOL is not valid in SAP" B | |
407 | |
408 | |
409 VAR pr_mode "should be BOOL, but BOOL is not valid in SAP" B | |
410 | |
411 | |
412 VAR sb_status "" B | |
413 | |
414 VAL @p_mphp - VAL_sb_status@ | |
415 | |
416 VAR if_meas_enable "" B | |
417 | |
418 VAL @p_mphp - VAL_if_meas_enable@ | |
419 | |
420 VAR dl_error "" B | |
421 | |
422 | |
423 VAR rx_lev "" B | |
424 | |
425 | |
426 VAR p_rf_chan_cnt "Number of channels" S | |
427 | |
428 | |
429 VAR bcch_carrier "BCCH Carrier" S | |
430 | |
431 | |
432 VAR p_radio_freq "Absolute Radio Frequency Number" S | |
433 | |
434 | |
435 | |
436 | |
437 | |
438 COMP int_meas_rxlev "Idle Int. Meas. Level" | |
439 { | |
440 rx_lev [2] ; Downlink Control Timeslot | |
441 } | |
442 | |
443 | |
444 | |
445 COMP p_timing_advance "" | |
446 { | |
447 ta_value ; timing advance value | |
448 ta_index ; timing advance index | |
449 tn ; timing advance timeslot number | |
450 } | |
451 | |
452 | |
453 | |
454 COMP p_dl_alloc "" | |
455 { | |
456 dl_tfi ; Downlink TFI | |
457 ts_mask ; Downlink Timeslot Allocation | |
458 } | |
459 | |
460 | |
461 | |
462 COMP p_dynamic_alloc "" | |
463 { | |
464 usf_table [MAX_USF_TABLE] ; USF Index Table | |
465 usf_gran ; USF granularity | |
466 } | |
467 | |
468 | |
469 | |
470 COMP p_fixed_alloc "" | |
471 { | |
472 dl_ctrl_ts ; Downlink Control Timeslot | |
473 size_bitmap ; Allocation Bitmap Length | |
474 bitmap [MAX_ALLOC_BITMAP] ; Allocation Bitmap | |
475 } | |
476 | |
477 | |
478 | |
479 COMP p_ul_alloc "" | |
480 { | |
481 ul_tfi ; Uplink TFI | |
482 ts_mask ; Uplink Timeslot Allocation | |
483 p_dynamic_alloc ; Dynamic Allocation | |
484 p_fixed_alloc ; Fixed Allocation | |
485 } | |
486 | |
487 | |
488 | |
489 COMP p_tbf_start "" | |
490 { | |
491 tbf_start_present ; Starting time present | |
492 fn ; Full frame number | |
493 } | |
494 | |
495 | |
496 | |
497 COMP p_ncell_meas "" | |
498 { | |
499 rxlev ; RX-Level | |
500 } | |
501 | |
502 | |
503 | |
504 COMP p_rf_ch "" | |
505 { | |
506 arfcn ; Absolute RF | |
507 } | |
508 | |
509 | |
510 | |
511 COMP p_chan_sel "" | |
512 { | |
513 hopping ; Hopping flag | |
514 p_rf_ch ; Channel Selection Choice | |
515 } | |
516 | |
517 | |
518 | |
519 COMP p_ch_des "" | |
520 { | |
521 p_chan_sel ; Channel Selection | |
522 tn ; Timeslot number | |
523 tsc ; Training sequence code | |
524 } | |
525 | |
526 | |
527 | |
528 COMP p_dl_power "" | |
529 { | |
530 p0 ; P0 | |
531 bts_pwr_ctl_mode ; BTS_PWR_CTL_MODE | |
532 pr_mode ; PR_MODE | |
533 } | |
534 | |
535 | |
536 | |
537 COMP p_rf_chan_no "Frequency list" | |
538 { | |
539 p_radio_freq [MPHP_NUMC_MA] ; Radio Frequency List | |
540 } | |
541 | |
542 | |
543 | |
544 COMP p_freq_list "list of frequencies" | |
545 { | |
546 p_rf_chan_cnt ; Number of channels | |
547 p_rf_chan_no ; Radio Frequency List | |
548 } | |
549 | |
550 | |
551 | |
552 COMP p_frequency_par "" | |
553 { | |
554 p_chan_sel ; Channel Selection | |
555 p_freq_list ; Mobile Allocation | |
556 } | |
557 | |
558 | |
559 | |
560 | |
561 | |
562 | |
563 ; MPHP_SCELL_PBCCH_REQ 0x021C | |
564 ; MPHP_DATA_IND 0x0228 | |
565 ; MPHP_SCELL_PBCCH_STOP_REQ 0x021D | |
566 ; MPHP_SCELL_PBCCH_STOP_CON 0x021E | |
567 ; MPHP_START_PCCCH_REQ 0x0219 | |
568 ; MPHP_STOP_PCCCH_REQ 0x021A | |
569 ; MPHP_STOP_PCCCH_CON 0x021B | |
570 ; MPHP_CR_MEAS_REQ 0x021F | |
571 ; MPHP_CR_MEAS_IND 0x0229 | |
572 ; MPHP_CR_MEAS_STOP_REQ 0x0220 | |
573 ; MPHP_CR_MEAS_STOP_CON 0x0221 | |
574 ; MPHP_INT_MEAS_REQ 0x0222 | |
575 ; MPHP_INT_MEAS_IND 0x022A | |
576 ; MPHP_INT_MEAS_STOP_REQ 0x0223 | |
577 ; MPHP_INT_MEAS_STOP_CON 0x0224 | |
578 ; MPHP_NCELL_PBCCH_REQ 0x0225 | |
579 ; MPHP_NCELL_PBCCH_IND 0x022C | |
580 ; MPHP_NCELL_PBCCH_STOP_REQ 0x0226 | |
581 ; MPHP_NCELL_PBCCH_STOP_CON 0x0227 | |
582 ; MPHP_RA_REQ 0x0212 | |
583 ; MPHP_RA_CON 0x0213 | |
584 ; MPHP_RA_STOP_REQ 0x0214 | |
585 ; MPHP_RA_STOP_CON 0x0215 | |
586 ; MPHP_POLLING_RESPONSE_REQ 0x0216 | |
587 ; MPHP_POLLING_IND 0x0217 | |
588 ; MPHP_ASSIGNMENT_REQ 0x0206 | |
589 ; MPHP_ASSIGNMENT_CON 0x0207 | |
590 ; MPHP_REPEAT_UL_FIXED_ALLOC_REQ 0x020A | |
591 ; MPHP_REPEAT_UL_FIXED_ALLOC_CON 0x020B | |
592 ; MPHP_SINGLE_BLOCK_REQ 0x0201 | |
593 ; MPHP_SINGLE_BLOCK_CON 0x0202 | |
594 ; MPHP_STOP_SINGLE_BLOCK_REQ 0x0203 | |
595 ; MPHP_STOP_SINGLE_BLOCK_CON 0x0204 | |
596 ; MPHP_TBF_RELEASE_REQ 0x0208 | |
597 ; MPHP_TBF_RELEASE_CON 0x0209 | |
598 ; MPHP_PDCH_RELEASE_REQ 0x020C | |
599 ; MPHP_PDCH_RELEASE_CON 0x020D | |
600 ; MPHP_TIMING_ADVANCE_REQ 0x020E | |
601 ; MPHP_TIMING_ADVANCE_CON 0x020F | |
602 ; MPHP_UPDATE_PSI_PARAM_REQ 0x0210 | |
603 ; MPHP_UPDATE_PSI_PARAM_CON 0x0211 | |
604 ; MPHP_TCR_MEAS_REQ 0x022D | |
605 ; MPHP_TCR_MEAS_IND 0x022E | |
606 ; MPHP_TINT_MEAS_IND 0x022B | |
607 | |
608 | |
609 | |
610 PRIM MPHP_SCELL_PBCCH_REQ 0x021C | |
611 { | |
612 psi_nr ; PSI number | |
613 bs_pbcch_blks ; Number of PBCCH blocks | |
614 pb ; Power reduction value | |
615 psi1_rep_period ; Occurrence of PSI1 | |
616 relative_pos_array [MAX_RELATIVE_POS] ; Position of other PSIs | |
617 p_ch_des ; Packet Channel Description | |
618 p_freq_list ; Mobile allocation | |
619 } | |
620 | |
621 | |
622 | |
623 | |
624 | |
625 | |
626 PRIM MPHP_DATA_IND 0x0228 | |
627 { | |
628 arfcn ; Radio frequency; belongs to BCCH !! not to any GPRS channel | |
629 l2_channel ; Layer2 channel | |
630 error_flag ; Error flag | |
631 l2_frame [MAX_L2_FRAME_SIZE] ; Decoded data | |
632 relative_pos ; Relative position | |
633 pccch_lev ; PCCCH_LEV | |
634 fn ; Full frame number | |
635 } | |
636 | |
637 | |
638 | |
639 | |
640 | |
641 | |
642 PRIM MPHP_SCELL_PBCCH_STOP_REQ 0x021D | |
643 { | |
644 } | |
645 | |
646 | |
647 | |
648 | |
649 | |
650 | |
651 PRIM MPHP_SCELL_PBCCH_STOP_CON 0x021E | |
652 { | |
653 } | |
654 | |
655 | |
656 | |
657 | |
658 | |
659 | |
660 PRIM MPHP_START_PCCCH_REQ 0x0219 | |
661 { | |
662 imsi_mod ; IMSImod | |
663 kcn ; KCN | |
664 split_pg_cycle ; SPLIT_PG_CYCLE | |
665 bs_pag_blks_res ; BS_PAG_BLKS_RES | |
666 bs_pbcch_blks ; BS_PBCCH_BLKS | |
667 pb ; Power reduction value | |
668 page_mode ; Page mode | |
669 p_ch_des ; Packet Channel Description | |
670 p_freq_list ; Mobile allocation | |
671 } | |
672 | |
673 | |
674 | |
675 | |
676 | |
677 | |
678 PRIM MPHP_STOP_PCCCH_REQ 0x021A | |
679 { | |
680 } | |
681 | |
682 | |
683 | |
684 | |
685 | |
686 | |
687 PRIM MPHP_STOP_PCCCH_CON 0x021B | |
688 { | |
689 } | |
690 | |
691 | |
692 | |
693 | |
694 | |
695 | |
696 PRIM MPHP_CR_MEAS_REQ 0x021F | |
697 { | |
698 nb_carrier ; Number of neighbour cell carrier | |
699 carrier_list [MPHP_NUMC_BA_GPRS_SC] ; List of carrier | |
700 list_id ; List identifier | |
701 } | |
702 | |
703 | |
704 | |
705 | |
706 | |
707 | |
708 PRIM MPHP_CR_MEAS_IND 0x0229 | |
709 { | |
710 nmeas ; Number of measurements reported | |
711 p_ncell_meas [MPHP_NUMC_BA_GPRS_SC] ; NCELL Measurements | |
712 list_id ; List identifier | |
713 reporting_period ; Reporting period | |
714 } | |
715 | |
716 | |
717 | |
718 | |
719 | |
720 | |
721 PRIM MPHP_CR_MEAS_STOP_REQ 0x0220 | |
722 { | |
723 } | |
724 | |
725 | |
726 | |
727 | |
728 | |
729 | |
730 PRIM MPHP_CR_MEAS_STOP_CON 0x0221 | |
731 { | |
732 } | |
733 | |
734 | |
735 | |
736 | |
737 | |
738 | |
739 PRIM MPHP_INT_MEAS_REQ 0x0222 | |
740 { | |
741 p_frequency_par ; Frequency parameter | |
742 carrier_id ; Measurement Carrier Identifier | |
743 ts_mask ; Timeslot number | |
744 m_class ; Multislot class | |
745 } | |
746 | |
747 | |
748 | |
749 | |
750 | |
751 | |
752 PRIM MPHP_INT_MEAS_IND 0x022A | |
753 { | |
754 int_meas_rxlev [8] ; Idle Int. Meas. Level | |
755 carrier_id ; Measurement carrier identifier | |
756 } | |
757 | |
758 | |
759 | |
760 | |
761 | |
762 | |
763 PRIM MPHP_INT_MEAS_STOP_REQ 0x0223 | |
764 { | |
765 } | |
766 | |
767 | |
768 | |
769 | |
770 | |
771 | |
772 PRIM MPHP_INT_MEAS_STOP_CON 0x0224 | |
773 { | |
774 } | |
775 | |
776 | |
777 | |
778 | |
779 | |
780 | |
781 PRIM MPHP_NCELL_PBCCH_REQ 0x0225 | |
782 { | |
783 bs_pbcch_blks ; Number of PBCCH blocks | |
784 pb ; PB | |
785 psi1_rep_period ; Occurrence of PSI1 | |
786 relative_pos ; Relative position | |
787 p_ch_des ; Packet Channel Description | |
788 p_freq_list ; Mobile allocation list | |
789 bcch_carrier ; BCCH Carrier | |
790 fn_offset ; Frame number offset | |
791 time_alignment ; Time alignment | |
792 } | |
793 | |
794 | |
795 | |
796 | |
797 | |
798 | |
799 PRIM MPHP_NCELL_PBCCH_IND 0x022C | |
800 { | |
801 arfcn ; Radio frequency | |
802 l2_channel ; Layer2 channel | |
803 error_flag ; Error flag | |
804 l2_frame [MAX_L2_FRAME_SIZE] ; Decoded data | |
805 relative_pos ; Relative position | |
806 pccch_lev ; PCCCH_LEV | |
807 fn ; Full frame number | |
808 } | |
809 | |
810 | |
811 | |
812 | |
813 | |
814 | |
815 PRIM MPHP_NCELL_PBCCH_STOP_REQ 0x0226 | |
816 { | |
817 } | |
818 | |
819 | |
820 | |
821 | |
822 | |
823 | |
824 PRIM MPHP_NCELL_PBCCH_STOP_CON 0x0227 | |
825 { | |
826 } | |
827 | |
828 | |
829 | |
830 | |
831 | |
832 | |
833 PRIM MPHP_RA_REQ 0x0212 | |
834 { | |
835 txpwr ; Transmit power | |
836 rand ; Delay | |
837 channel_request_data ; Channel request data | |
838 bs_prach_blks ; BS_PRACH_BLKS | |
839 burst_type ; Access burst type | |
840 } | |
841 | |
842 | |
843 | |
844 | |
845 | |
846 | |
847 PRIM MPHP_RA_CON 0x0213 | |
848 { | |
849 fn ; Full frame number | |
850 channel_request_data ; Channel request data | |
851 } | |
852 | |
853 | |
854 | |
855 | |
856 | |
857 | |
858 PRIM MPHP_RA_STOP_REQ 0x0214 | |
859 { | |
860 } | |
861 | |
862 | |
863 | |
864 | |
865 | |
866 | |
867 PRIM MPHP_RA_STOP_CON 0x0215 | |
868 { | |
869 } | |
870 | |
871 | |
872 | |
873 | |
874 | |
875 | |
876 PRIM MPHP_POLLING_RESPONSE_REQ 0x0216 | |
877 { | |
878 poll_resp_type ; Polling Response Type | |
879 poll_data [MAX_L2_FRAME_SIZE+1] ; polling request data | |
880 fn ; Full frame number | |
881 ta_index ; timing advance index | |
882 txpwr ; Transmit power | |
883 } | |
884 | |
885 | |
886 | |
887 | |
888 | |
889 | |
890 PRIM MPHP_POLLING_IND 0x0217 | |
891 { | |
892 fn ; Frame number | |
893 } | |
894 | |
895 | |
896 | |
897 | |
898 | |
899 | |
900 PRIM MPHP_ASSIGNMENT_REQ 0x0206 | |
901 { | |
902 assign_id ; Assignment ID | |
903 assign_cmd ; Assignment command | |
904 m_class ; Multislot class | |
905 if_meas_enable ; INTERF_MEAS_ENABLE | |
906 pc_meas_chan ; PC_MEAS_CHAN | |
907 burst_type ; Access burst type | |
908 p_timing_advance ; Packet timing advance | |
909 p_dl_power ; Downlink Power Control | |
910 tsc ; Training sequence code | |
911 p_frequency_par ; Frequency parameter | |
912 p_tbf_start ; TBF starting time | |
913 mac_mode ; MAC Mode | |
914 p_dl_alloc ; Downlink resource allocation | |
915 p_ul_alloc ; Uplink resource allocation | |
916 } | |
917 | |
918 | |
919 | |
920 | |
921 | |
922 | |
923 PRIM MPHP_ASSIGNMENT_CON 0x0207 | |
924 { | |
925 assign_id ; Assignment ID | |
926 } | |
927 | |
928 | |
929 | |
930 | |
931 | |
932 | |
933 PRIM MPHP_REPEAT_UL_FIXED_ALLOC_REQ 0x020A | |
934 { | |
935 repeat_alloc ; Repeat allocation | |
936 ts_override ; Timeslot override | |
937 p_tbf_start ; TBF starting time | |
938 } | |
939 | |
940 | |
941 | |
942 | |
943 | |
944 | |
945 PRIM MPHP_REPEAT_UL_FIXED_ALLOC_CON 0x020B | |
946 { | |
947 } | |
948 | |
949 | |
950 | |
951 | |
952 | |
953 | |
954 PRIM MPHP_SINGLE_BLOCK_REQ 0x0201 | |
955 { | |
956 assign_id ; Assignment ID | |
957 purpose ; Single Block Purpose | |
958 pc_meas_chan ; PC_MEAS_CHAN | |
959 burst_type ; Access burst type | |
960 p_timing_advance ; Packet timing advance | |
961 p_dl_power ; Downlink Power Control | |
962 tsc ; Training sequence code | |
963 p_frequency_par ; Frequency parameter | |
964 p_tbf_start ; TBF starting time | |
965 tn ; Timeslot number | |
966 l2_frame [MAX_L2_FRAME_SIZE] ; Decoded data | |
967 } | |
968 | |
969 | |
970 | |
971 | |
972 | |
973 | |
974 PRIM MPHP_SINGLE_BLOCK_CON 0x0202 | |
975 { | |
976 assign_id ; Assignment ID | |
977 purpose ; Single Block Purpose | |
978 sb_status ; Single Block Status | |
979 dl_error ; Downlink Error Flag | |
980 l2_frame [MAX_L2_FRAME_SIZE] ; Decoded data | |
981 } | |
982 | |
983 | |
984 | |
985 | |
986 | |
987 | |
988 PRIM MPHP_STOP_SINGLE_BLOCK_REQ 0x0203 | |
989 { | |
990 } | |
991 | |
992 | |
993 | |
994 | |
995 | |
996 | |
997 PRIM MPHP_STOP_SINGLE_BLOCK_CON 0x0204 | |
998 { | |
999 } | |
1000 | |
1001 | |
1002 | |
1003 | |
1004 | |
1005 | |
1006 PRIM MPHP_TBF_RELEASE_REQ 0x0208 | |
1007 { | |
1008 tbf_type ; TBF Type | |
1009 } | |
1010 | |
1011 | |
1012 | |
1013 | |
1014 | |
1015 | |
1016 PRIM MPHP_TBF_RELEASE_CON 0x0209 | |
1017 { | |
1018 tbf_type ; TBF Type | |
1019 } | |
1020 | |
1021 | |
1022 | |
1023 | |
1024 | |
1025 | |
1026 PRIM MPHP_PDCH_RELEASE_REQ 0x020C | |
1027 { | |
1028 assign_id ; Assignment ID | |
1029 ts_mask ; Timeslots available | |
1030 } | |
1031 | |
1032 | |
1033 | |
1034 | |
1035 | |
1036 | |
1037 PRIM MPHP_PDCH_RELEASE_CON 0x020D | |
1038 { | |
1039 assign_id ; Assignment ID | |
1040 } | |
1041 | |
1042 | |
1043 | |
1044 | |
1045 | |
1046 | |
1047 PRIM MPHP_TIMING_ADVANCE_REQ 0x020E | |
1048 { | |
1049 assign_id ; Assignment ID | |
1050 p_timing_advance ; Packet timing advance | |
1051 } | |
1052 | |
1053 | |
1054 | |
1055 | |
1056 | |
1057 | |
1058 PRIM MPHP_TIMING_ADVANCE_CON 0x020F | |
1059 { | |
1060 assign_id ; Assignment ID | |
1061 } | |
1062 | |
1063 | |
1064 | |
1065 | |
1066 | |
1067 | |
1068 PRIM MPHP_UPDATE_PSI_PARAM_REQ 0x0210 | |
1069 { | |
1070 pb ; Pb | |
1071 burst_type ; Access burst type | |
1072 } | |
1073 | |
1074 | |
1075 | |
1076 | |
1077 | |
1078 | |
1079 PRIM MPHP_UPDATE_PSI_PARAM_CON 0x0211 | |
1080 { | |
1081 } | |
1082 | |
1083 | |
1084 | |
1085 | |
1086 | |
1087 | |
1088 PRIM MPHP_TCR_MEAS_REQ 0x022D | |
1089 { | |
1090 nb_carrier ; Number of neighbour cell carrier | |
1091 carrier_list [MPHP_NUMC_BA_GPRS_SC] ; List of carrier | |
1092 list_id ; List identifier | |
1093 } | |
1094 | |
1095 | |
1096 | |
1097 | |
1098 | |
1099 | |
1100 PRIM MPHP_TCR_MEAS_IND 0x022E | |
1101 { | |
1102 acc_level [MPHP_NUMC_BA_GPRS_SC] ; Power strength level N-Cell | |
1103 acc_nbr [MPHP_NUMC_BA_GPRS_SC] ; Frequency Channel Number | |
1104 list_id ; List identifier | |
1105 } | |
1106 | |
1107 | |
1108 | |
1109 | |
1110 | |
1111 | |
1112 PRIM MPHP_TINT_MEAS_IND 0x022B | |
1113 { | |
1114 int_meas_rxlev [8] ; Idle Int. Meas. Level | |
1115 carrier_id ; Measurement carrier identifier | |
1116 } | |
1117 | |
1118 | |
1119 | |
1120 | |
1121 | |
1122 | |
1123 | |
1124 | |
1125 |