comparison cdg/sap/mphp.pdf @ 0:75a11d740a02

initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 09 Jun 2016 00:02:41 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:75a11d740a02
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