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