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