comparison cdg-hybrid/sap/mphc.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 : mphc.pdf
3 ;*** Creation : Fri Jun 08 13:58:09 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 : mphc
9 ;*** Document No. : 10.10.10.011
10 ;*** Document Date : 2003-04-03
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: MSB
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Mon Sep 26 14:30:48 2005"
18 PRAGMA LAST_MODIFIED "2003-04-03"
19 PRAGMA ID_AND_VERSION "10.10.10.011"
20
21
22
23 CONST BA_LIST_SIZE 33 ;
24 CONST MAX_NCELL_EOTD_L1 12 ;
25 CONST MAX_NCELL 6 ; number of neighbour cells in measurement reports
26 CONST MAX_CARRIERS 548 ;
27 CONST BCCH_LIST_SIZE 32 ;
28 CONST MAX_MEAS_VALUES 8 ;
29 CONST MAX_L2_FRAME_SIZE 23 ;
30 CONST MAX_MA_CARRIER 64 ;
31 CONST MAX_SCHED_SIZE 10 ;
32 CONST ADC_LIST_SIZE 5 ;
33
34
35
36 VALTAB VAL_bs_pa_mfrms
37 VAL 2 "2 Multiframe Periods"
38 VAL 3 "3 Multiframe Periods"
39 VAL 4 "4 Multiframe Periods"
40 VAL 5 "5 Multiframe Periods"
41 VAL 6 "6 Multiframe Periods"
42 VAL 7 "7 Multiframe Periods"
43 VAL 8 "8 Multiframe Periods"
44 VAL 9 "9 Multiframe Periods"
45
46 VALTAB VAL_bcch_combined
47 VAL 0 COMB_CCCH_NOT_COMB "CCCH not combined with SDCCH"
48 VAL 1 COMB_CCCH_COMB "CCCH combined with SDCCH"
49
50 VALTAB VAL_ccch_group
51 VAL 0 CCCH_GROUP_TS0 "equal to timeslot 0"
52 VAL 1 CCCH_GROUP_TS2 "equal to timeslot 2"
53 VAL 2 CCCH_GROUP_TS4 "equal to timeslot 4"
54 VAL 3 CCCH_GROUP_TS6 "equal to timeslot 6"
55
56 VALTAB VAL_page_block_index
57 VAL 0 - 8 "for non-combined"
58 VAL 0 - 2 "for combined"
59
60 VALTAB VAL_page_mode
61 VAL 0 PGM_NORMAL "Use normal paging"
62 VAL 1 PGM_EXTENDED "Use extended paging"
63 VAL 2 PGM_REORG "use reorganise paging"
64
65 VALTAB VAL_modulus
66 VAL 1 - 65536 "valid range for modulus"
67 VAL 0 - 65535 "valid range for relative position"
68
69 VALTAB VAL_radio_freq
70 VAL 1 - 124 "Layer 1 Encoded Frequency"
71 VAL 1 - 174 "Layer 1 Encoded Frequency"
72 VAL 512 - 810 "Layer 1 Encoded Frequency"
73 VAL 811 - 885 "Layer 1 Encoded Frequency"
74 VAL 1 - 498 "Layer 1 Encoded Frequency"
75 VAL 1 - 548 "Layer 1 Encoded Frequency"
76 VAL 128 - 251 "Layer 1 Encoded Frequency"
77 VAL 1 - 424 "Layer 1 Encoded Frequency"
78
79 VALTAB VAL_l2_channel %!TI_DUAL_MODE%
80 VAL 1 L2_CHANNEL_SACCH "SACCH block"
81 VAL 2 L2_CHANNEL_SDCCH "SDCCH block"
82 VAL 3 L2_CHANNEL_FACCH_H "FACCH halfrate block"
83 VAL 4 L2_CHANNEL_FACCH_F "FACCH fullrate block"
84 VAL 5 L2_CHANNEL_CCCH "CCCH block"
85 VAL 6 L2_CHANNEL_NBCCH "normal BCCH block"
86 VAL 7 L2_CHANNEL_PCH "PCH block"
87 VAL 8 L2_CHANNEL_EPCH "extended PCH block"
88 VAL 9 L2_CHANNEL_CBCH "CBCH block"
89 VAL 10 L2_CHANNEL_EBCCH "extended BCCH"
90
91 VALTAB VAL_error_flag
92 VAL 0 VALID_BLOCK "valid block received"
93 VAL 1 INVALID_BLOCK "invalid block received"
94
95 VALTAB VAL_tc
96 VAL 0 - 7 "valid range"
97
98 VALTAB VAL_fn_offset
99 VAL 0 - 2715647 "valid range"
100
101 VALTAB VAL_time_alignment
102 VAL 0 - 4999 "valid range"
103
104 VALTAB VAL_timing_validity
105 VAL 0 TV_INVALID_TIMING_INFO "timing info shall not be used, do full FB and SB detection"
106 VAL 1 TV_APPROX_TIMING_INFO "timing info may be used, do full FB and SB detection"
107 VAL 2 TV_VALID_TIMING_INFO "read SB based based on timing info (only for ncell)"
108
109 VALTAB VAL_search_mode
110 VAL 0 SM_WIDE_MODE "wideband capture and open-loop afc algorithm"
111 VAL 1 SM_NARROW_MODE "narrowband capture and open-loop afc algorithm"
112
113 VALTAB VAL_bsic
114 VAL 0 - 63 "base station identification code"
115
116 VALTAB VAL_tsc
117 VAL 0 - 7 "type of sequence code"
118
119 VALTAB VAL_bcch_blocks_required
120 VAL 1 SI_NBLOCK_0 "TC 0 normal"
121 VAL 2 SI_NBLOCK_1 "TC 1 normal"
122 VAL 4 SI_NBLOCK_2 "TC 2 normal"
123 VAL 8 SI_NBLOCK_3 "TC 3 normal"
124 VAL 16 SI_NBLOCK_4 "TC 4 normal"
125 VAL 32 SI_NBLOCK_5 "TC 5 normal"
126 VAL 64 SI_NBLOCK_6 "TC 6 normal"
127 VAL 128 SI_NBLOCK_7 "TC 7 normal"
128 VAL 256 SI_EBLOCK_0 "TC 0 extended"
129 VAL 512 SI_EBLOCK_1 "TC 1 extended"
130 VAL 1024 SI_EBLOCK_2 "TC 2 extended"
131 VAL 2048 SI_EBLOCK_3 "TC 3 extended"
132 VAL 4096 SI_EBLOCK_4 "TC 4 extended"
133 VAL 8192 SI_EBLOCK_5 "TC 5 extended"
134 VAL 16384 SI_EBLOCK_6 "TC 6 extended"
135 VAL 32768 SI_EBLOCK_7 "TC 7 extended"
136 VAL 0x0002 NCELL_BCCH_SI_2 "PLMN Search"
137 VAL 0x00CC NCELL_BCCH_SI_3_4 "Ncell BCCH"
138 VAL 0x00CE NCELL_BCCH_SI_2_3_4 "PLMN Search"
139 VAL 0x8844 NCELL_BCCH_SI_3_7_8 "Ncell BCCH"
140
141 VALTAB VAL_channel_type
142 VAL 1 CH_TCH_F "TCH/F"
143 VAL 2 CH_TCH_H "TCH/H"
144 VAL 3 CH_SDCCH_4 "SDCCH/4"
145 VAL 4 CH_SDCCH_8 "SDCCH/8"
146
147 VALTAB VAL_timeslot_no
148 VAL 0 - 7 "timeslot number 0-7"
149
150 VALTAB VAL_h
151 VAL 0 NO_HOPPING "no hopping"
152 VAL 1 HOPPING "hopping"
153
154 VALTAB VAL_hsn
155 VAL 0 - 63 "hopping sequence number"
156
157 VALTAB VAL_maio
158 VAL 0 - 63 "mobile allocation index offset"
159
160 VALTAB VAL_cbch_select
161 VAL 1 CBCH_READ_EXT "read extended CBCH"
162 VAL 0 CBCH_READ_NORM "read normal CBCH"
163
164 VALTAB VAL_schedule_length
165 VAL 1 - 49 "length of the schedule period in blocks"
166 VAL 0 CBCH_NO_SCHED "no scheduling provided"
167
168 VALTAB VAL_tb_bitmap
169 VAL 1 CBCH_NORM_BLOCK2 "norm block 2"
170 VAL 2 CBCH_NORM_BLOCK3 "norm block 3"
171 VAL 4 CBCH_NORM_BLOCK4 "norm block 4"
172 VAL 8 CBCH_EXT_BLOCK2 "ext block 2"
173 VAL 16 CBCH_EXT_BLOCK3 "ext block 3"
174 VAL 32 CBCH_EXT_BLOCK4 "ext block 4"
175 VAL 7 CBCH_NORM_BLOCK234 "request all blocks"
176 VAL 56 CBCH_EXT_BLOCK234 "all ext blocks"
177
178 VALTAB VAL_normal_cbch
179 VAL 0 CBCH_DONT_STOP "dont stop cbch"
180 VAL 1 CBCH_STOP "stop cbch"
181
182 VALTAB VAL_txpwr
183 VAL 0 - 31 "Coded as the binary representation of the power control level as defined in GSM 05.05 section 4.1 and is in the range 0 - 31."
184
185 VALTAB VAL_powerclass_gsm
186 VAL 1 POW_CLASS_1 "Class 1"
187 VAL 2 POW_CLASS_2 "Class 2"
188 VAL 3 POW_CLASS_3 "Class 3"
189 VAL 4 POW_CLASS_4 "Class 4"
190 VAL 5 POW_CLASS_5 "Class 5"
191
192 VALTAB VAL_dtx_allowed
193 VAL 0 DTX_NOTALLOWED "DTX is not allowed"
194 VAL 1 DTX_ALLOWED "DTX is allowed"
195
196 VALTAB VAL_pwrc
197 VAL 0 PWRC_NOT_SET "PWRC is not set"
198 VAL 1 PWRC_SET "PWRC is set"
199
200 VALTAB VAL_channel_mode
201 VAL 0 CM_SIGNALLING_ONLY "signalling only"
202 VAL 1 CM_TCH_FS "TCH full rate speech"
203 VAL 2 CM_TCH_HS "TCH half rate speech"
204 VAL 3 CM_TCH_96 "TCH data 9600"
205 VAL 4 CM_TCH_F_48 "TCH data full rate 4800"
206 VAL 5 CM_TCH_H_48 "TCH data half rate 4800"
207 VAL 6 CM_TCH_F_24 "TCH data full rate 2400"
208 VAL 7 CM_TCH_H_24 "TCH data half rate 2400"
209 VAL 8 CM_TCH_EFR "TCH"
210 VAL 9 CM_TCH_144 "TCH"
211 VAL 10 CM_TCH_AHS "TCH AMR half rate"
212 VAL 11 CM_TCH_AFS "TCH AMR full rate"
213
214 VALTAB VAL_cipher_mode
215 VAL 0 CI_NO_CIPHERING "ciphering off"
216 VAL 1 CI_CIPHERING "ciphering on"
217
218 VALTAB VAL_a5_algorithm
219 VAL 0 A5_1 "A5/1 algorithm"
220 VAL 1 A5_2 "A5/2 algorithm"
221 VAL 2 A5_3 "A5/3 algorithm"
222 VAL 3 A5_4 "A5/4 algorithm"
223 VAL 4 A5_5 "A5/5 algorithm"
224 VAL 5 A5_6 "A5/6 algorithm"
225 VAL 6 A5_7 "A5/7 algorithm"
226
227 VALTAB VAL_cause
228 VAL 0 HO_COMPLETE "success"
229 VAL 1 HO_TIMEOUT "timeout"
230
231 VALTAB VAL_nci
232 VAL 0 HO_TA_OUT_IGNORED "timing advance out of range is ignored"
233 VAL 1 HO_TA_OUT_NOT_IGNORED "timing advance out of range is not ignored"
234
235 VALTAB VAL_timing_advance_valid
236 VAL 0 HO_TA_NOT_VALID "timing advance information is not valid"
237 VAL 1 HO_TA_VALID "timing advance information is valid"
238
239 VALTAB VAL_dtx_used
240 VAL 0 DTX_NOT_USED "DTX was not used"
241 VAL 1 DTX_USED "DTX was used"
242
243 VALTAB VAL_meas_valid
244 VAL 0 MEAS_ARE_NOT_VALID "measurement values are not valid"
245 VAL 1 MEAS_ARE_VALID "measurement values are valid"
246
247 VALTAB VAL_bcch_freq
248 VAL 1 - 124 "Layer 1 Encoded Frequency"
249 VAL 1 - 174 "Layer 1 Encoded Frequency"
250 VAL 512 - 810 "Layer 1 Encoded Frequency"
251 VAL 512 - 885 "Layer 1 Encoded Frequency"
252 VAL 1 - 498 "Layer 1 Encoded Frequency"
253 VAL 1 - 548 "Layer 1 Encoded Frequency"
254
255 VALTAB VAL_sub_channel
256 VAL 0 - 3 "SDCCH/4"
257 VAL 0 - 7 "SDCCH/8"
258 VAL 0 - 1 "TCH/H"
259 VAL 0 SUB_CH_0 "sub channel 0"
260 VAL 1 SUB_CH_1 "sub channel 1"
261
262 VALTAB VAL_frame_erasure
263 VAL 0 TCH_LOOP_A "TCH loop A"
264 VAL 1 TCH_LOOP_B "TCH loop B"
265 VAL 2 TCH_LOOP_C "TCH loop C"
266 VAL 3 TCH_LOOP_D "TCH loop D"
267 VAL 4 TCH_LOOP_E "TCH loop E"
268 VAL 5 TCH_LOOP_F "TCH loop F"
269 VAL 6 TCH_LOOP_I "TCH loop I"
270
271 VALTAB VAL_tested_device
272 VAL 0 DAI_NO_TEST "no test"
273 VAL 1 DAI_S_DEC "speech decoder"
274 VAL 2 DAI_S_COD "speech coder"
275 VAL 4 DAI_ACOUSTIC "acoustic tests"
276
277 VALTAB VAL_sleep_mode
278 VAL 0 NO_SLEEP "no sleep mode"
279 VAL 1 SMALL_SLEEP "small sleep mode"
280 VAL 2 BIG_SLEEP "big sleep mode"
281 VAL 3 DEEP_SLEEP "deep sleep mode"
282 VAL 4 ALL_SLEEP "all sleep modes"
283
284 VALTAB VAL_Clocks
285 VAL 1 CL_ARMIO "ARMIO_CLK"
286 VAL 2 CL_RIFR "RIF_CLKR"
287 VAL 4 CL_RIFX "RIF_CLKX"
288 VAL 16 CL_RIF13 "RIF_CLK13"
289 VAL 32 CL_NCLK "UWIRE_CLK"
290 VAL 64 CL_SIM "SIM_CLK"
291 VAL 128 CL_TSP "TSP_CLK"
292 VAL 256 CL_TIMER "TIMER_CLK"
293 VAL 512 CL_TPU "TPU_CLK"
294 VAL 1024 CL_UART "UART_CLK"
295 VAL 2048 CL_SW_CLOCK "SWITCH_IRQ_CLK"
296
297 VALTAB VAL_sb_flag
298 VAL 0 NO_SB_FOUND "synchron burst not found (fn_offset, time_alignment and bsic are not valid)"
299 VAL 1 SB_FOUND "synchron burst found (fn_offset, time_alignment and bsic are valid"
300
301 VALTAB VAL_gprs_prio
302 VAL 0 GPRS_PRIO_TOP "Higher than serving cell"
303 VAL 1 GPRS_PRIO_HIGH "Higher than normal ncell bcch reading"
304 VAL 2 GPRS_PRIO_NORM "Normal"
305
306 VALTAB VAL_radio_band_config
307 VAL 1 STD_900 "GSM 900"
308 VAL 2 STD_EGSM "extended GSM"
309 VAL 3 STD_1900 "PCS 1900"
310 VAL 4 STD_1800 "DCS 1800"
311 VAL 5 STD_DUAL "GSM 900 / DCS 1800"
312 VAL 6 STD_DUAL_EGSM "extended GSM / DCS 1800"
313 VAL 7 STD_850 "GSM 850"
314 VAL 8 STD_DUAL_US "GSM 850 / PCS 1900"
315
316 VALTAB VAL_initial_codec_mode
317 VAL 0 CODEC_MODE_1 "lowest codec mode"
318 VAL 1 CODEC_MODE_2 "second lowest mode"
319 VAL 2 CODEC_MODE_3 "third lowest mode"
320 VAL 3 CODEC_MODE_4 "highest mode"
321
322 VALTAB VAL_eodt_data_valid
323 VAL 0 EOTD_NOT_PRES "EOTD data not present"
324 VAL 1 EOTD_PRES "EOTD data present"
325
326 VALTAB VAL_eotd
327 VAL 0 NC_MON "neighbour cell monitoring"
328 VAL 1 EOTD_MON "EOTD monitoring"
329
330 VALTAB VAL_mode
331 VAL 0 MODE_IDLE "idle"
332 VAL 1 MODE_DEDIC "dedicated or packet transfer"
333
334
335
336
337 VAR param "dummy parameter" B
338
339
340 VAR bs_pa_mfrms "Multiframe Period" B
341
342 VAL @p_mphc - VAL_bs_pa_mfrms@
343
344 VAR bs_ag_blks_res "Blocks reserved for AGCH" B
345
346
347 VAR bcch_combined "combined BCCH flag" B
348
349 VAL @p_mphc - VAL_bcch_combined@
350
351 VAR ccch_group "CCCH group" B
352
353 VAL @p_mphc - VAL_ccch_group@
354
355 VAR page_group "paging group" B
356
357
358 VAR page_block_index "page block index" B
359
360 VAL @p_mphc - VAL_page_block_index@
361
362 VAR page_mode "paging mode" B
363
364 VAL @p_mphc - VAL_page_mode@
365
366 VAR schedule_array_size "number of channel numbers" B
367
368
369 VAR modulus "modulo part" S
370
371 VAL @p_mphc - VAL_modulus@
372
373 VAR relative_position "relative part" S
374
375
376 VAR radio_freq "channel number" S
377
378 VAL @p_mphc - VAL_radio_freq@
379
380 VAR l2_channel "layer 2 channel type" B
381
382 VAL @p_mphc - VAL_l2_channel@
383
384 VAR error_flag "error cause" B
385
386 VAL @p_mphc - VAL_error_flag@
387
388 VAR content "frame content" B
389
390
391 VAR tc "multiframe number modulo 8" B
392
393 VAL @p_mphc - VAL_tc@
394
395 VAR fn "frame number" L
396
397
398 VAR fn_offset "frame offset" L
399
400 VAL @p_mphc - VAL_fn_offset@
401
402 VAR time_alignment "Difference in quarter bits between the first bit in a frame of the serving cell and the first bit in the next frame of the non-serving cell. Validity of time_alignment dependent upon timing_validity indication. (0 - 4999)" L
403
404 VAL @p_mphc - VAL_time_alignment@
405
406 VAR time_alignmnt "Difference in quarter bits between serving and handover destination cell (0 to 5000)" L
407
408 VAL @p_mphc - VAL_time_alignment@
409
410 VAR timing_validity "timing validity" B
411
412 VAL @p_mphc - VAL_timing_validity@
413
414 VAR search_mode "search mode" B
415
416 VAL @p_mphc - VAL_search_mode@
417
418 VAR bsic "base station identification code" B
419
420 VAL @p_mphc - VAL_bsic@
421
422 VAR radio_freq_array_size "Number of entries in the radio_freq_array within a stop request. When 6 (maximum number of requests to be served in parallel) are provided the message is interpreted as a complete process stop request." B
423
424
425 VAR nbr_of_carriers "The number of cell carriers measured during the PCH block" B
426
427
428 VAR num_of_chans "Number of valid carrier numbers contained in the BA list (chan_number) array (1 to 33)" B
429
430
431 VAR rf_chan_cnt "number of channels in the mobile allocation list or number of bcch in the list" S
432
433
434 VAR radio_freq_array "channel list" S
435
436
437 VAR tsc "training sequence code" B
438
439 VAL @p_mphc - VAL_tsc@
440
441 VAR bcch_blocks_required "sys info bitmap" S
442
443 VAL @p_mphc - VAL_bcch_blocks_required@
444
445 VAR rxlev "The accumulated result of a power measurements. The signal strength units used are based on those described in GSM 05.08 (ETS 300 911) section 8.1.4. The measurements continue above 63 and below 0" B
446
447
448 VAR s_rxlev "The serving cell received power level (average of the 4 PCH bursts read during the particular PCH block)." B
449
450
451 VAR ba_id "band allocation identification" B
452
453
454 VAR next_radio_freq_measured "channel index" B
455
456
457 VAR channel_type "SDCCH channel type" B
458
459 VAL @p_mphc - VAL_channel_type@
460
461 VAR timeslot_no "timeslot number" B
462
463 VAL @p_mphc - VAL_timeslot_no@
464
465 VAR h "hopping" B
466
467 VAL @p_mphc - VAL_h@
468
469 VAR maio "mobile allocation index offset" B
470
471 VAL @p_mphc - VAL_maio@
472
473 VAR hsn "hopping sequence number" B
474
475 VAL @p_mphc - VAL_hsn@
476
477 VAR cbch_select "which cbch channel to read" B
478
479 VAL @p_mphc - VAL_cbch_select@
480
481 VAR schedule_length "length of schedule period" B
482
483 VAL @p_mphc - VAL_schedule_length@
484
485 VAR first_blocks_0 "Bitmap defining a set of blocks to be read during the schedule period. The bits represent the blocks as follows: bit MSB=31 -> block=32; bit LSB=0 -> block=1." L
486
487
488 VAR first_blocks_1 "Bitmap defining a set of blocks to be read during the schedule period. The bits represent the blocks as follows: bit MSB=15 -> block=48; bit LSB=0 -> block=33." S
489
490
491 VAR tb_bitmap "blocks to read" B
492
493 VAL @p_mphc - VAL_tb_bitmap@
494
495 VAR normal_cbch "normal cbch" B
496
497 VAL @p_mphc - VAL_normal_cbch@
498
499 VAR extended_cbch "extended cbch" B
500
501
502 VAR txpwr "Indicates the power level which the mobile should use for transmission ." B
503
504 VAL @p_mphc - VAL_txpwr@
505
506 VAR txpwr_used "TX power level currently used by L1 (For TEST MOBILE only)." B
507
508
509 VAR rand "TDMA frames before sending RACH burst" B
510
511
512 VAR channel_request "content of channel request message" B
513
514
515 VAR powerclass_gsm "GSM power class of the MS." B
516
517 VAL @p_mphc - VAL_powerclass_gsm@
518
519 VAR powerclass_dcs "DCS power class of the MS." B
520
521
522 VAR timing_advance "timing advance" B
523
524
525 VAR t1 "N32; named n32 in S922.doc" B
526
527
528 VAR t3 "N51; named n51 in S922.doc" B
529
530
531 VAR t2 "N26; named n26 in S922.doc" B
532
533
534 VAR start_time_present "start time present" B
535
536
537 VAR maio_bef_sti "MAIO used before starting time" B
538
539
540 VAR dtx_allowed "DTX allowed" B
541
542 VAL @p_mphc - VAL_dtx_allowed@
543
544 VAR pwrc "power control indicator" B
545
546 VAL @p_mphc - VAL_pwrc@
547
548 VAR channel_mode "channel mode" B
549
550 VAL @p_mphc - VAL_channel_mode@
551
552 VAR channel_mode_1 "channel mode" B
553
554
555 VAR channel_mode_2 "channel mode" B
556
557
558 VAR cipher_mode "cipher mode" B
559
560 VAL @p_mphc - VAL_cipher_mode@
561
562 VAR a5_algorithm "A5 algorithm" B
563
564 VAL @p_mphc - VAL_a5_algorithm@
565
566 VAR A "Kc values" B
567
568
569 VAR ncc "national colour code" B
570
571
572 VAR bcc "base station colour code" B
573
574
575 VAR bcch_carrier "BCCH carrier" S
576
577
578 VAR ho_acc "handover access" B
579
580
581 VAR report_time_diff "time difference" B
582
583
584 VAR cause "handover success" B
585
586 VAL @p_mphc - VAL_cause@
587
588 VAR nci "normal cell indication" B
589
590 VAL @p_mphc - VAL_nci@
591
592 VAR timing_advance_valid "timing advance information valid flag" B
593
594 VAL @p_mphc - VAL_timing_advance_valid@
595
596 VAR dtx_used "DTX used flag" B
597
598 VAL @p_mphc - VAL_dtx_used@
599
600 VAR meas_valid "measurement valid flag" B
601
602 VAL @p_mphc - VAL_meas_valid@
603
604 VAR rxlev_full_acc "rxlevel full serving cell accumulated" S
605
606
607 VAR rxlev_sub_acc "rxlevel sub serving cell accumulated" S
608
609
610 VAR rxlev_full_nbr_meas "number of rxlevel full serving cell samples" B
611
612
613 VAR rxlev_sub_nbr_meas "number of rxlevel sub serving cell samples" B
614
615
616 VAR rxqual_full_acc_errors "rxqual full serving cell bit errors" S
617
618
619 VAR rxqual_sub_acc_errors "rxlevel sub serving cell bit errors" S
620
621
622 VAR rxqual_full_nbr_bits "number of examined bits for rxqual full serving cell" S
623
624
625 VAR rxqual_sub_nbr_bits "number of examined bits for rxqual sub serving cell" S
626
627
628 VAR no_of_ncells_meas "number of neighbour cell results" B
629
630
631 VAR bcch_freq "channel number" S
632
633 VAL @p_mphc - VAL_bcch_freq@
634
635 VAR rxlev_acc "accumulated rx level" S
636
637
638 VAR rxlev_nbr_meas "nbr of rxlevel samples" B
639
640
641 VAR sub_channel "sub channel" B
642
643 VAL @p_mphc - VAL_sub_channel@
644
645 VAR frame_erasure "TCH loop type" B
646
647 VAL @p_mphc - VAL_frame_erasure@
648
649 VAR tested_device "DAI test device" B
650
651 VAL @p_mphc - VAL_tested_device@
652
653 VAR sleep_mode "sleep mode" B
654
655 VAL @p_mphc - VAL_sleep_mode@
656
657 VAR Clocks "clock modules" S
658
659 VAL @p_mphc - VAL_Clocks@
660
661 VAR sb_flag "Flag indicating whether synchronisation channel was read correctly or not" B
662
663 VAL @p_mphc - VAL_sb_flag@
664
665 VAR shared_ptr "Pointer" L
666
667
668 VAR adc_results "result" S
669
670
671 VAR gprs_prio "Gprs priority" B
672
673 VAL @p_mphc - VAL_gprs_prio@
674
675 VAR ccch_lev "Power strength level" B
676
677
678 VAR radio_band_config "Bitmap of frequency bands" B
679
680 VAL @p_mphc - VAL_radio_band_config@
681
682 VAR noise_suppression_control_bit "noise suppression control bit" B
683
684
685 VAR initial_codec_mode_indicator "initial code mode indicator" B
686
687
688 VAR initial_codec_mode "initial code mode" B
689
690 VAL @p_mphc - VAL_initial_codec_mode@
691
692 VAR active_codec_set "active codec set" B
693
694
695 VAR threshold "threshold" B
696
697
698 VAR hysteresis "hysteresis" B
699
700
701 VAR a_eotd_crosscor "Cross correlation" T
702
703
704 VAR d_eotd_first "Delay to first correlation" T
705
706
707 VAR d_eotd_max "Delay to maximum correlation" T
708
709
710 VAR eodt_data_valid "EOTD data present" B
711
712 VAL @p_mphc - VAL_eodt_data_valid@
713
714 VAR eotd "EOTD or neighbour cell monitoring" B
715
716 VAL @p_mphc - VAL_eotd@
717
718 VAR list_size "1 up to 12 neighbour cells" B
719
720
721 VAR mode "idle or dedicated mode" B
722
723 VAL @p_mphc - VAL_mode@
724
725 VAR neigh_id "reserved" B
726
727
728 VAR attempt "reserved" B
729
730
731 VAR pm "reserved" L
732
733
734 VAR toa "reserved" L
735
736
737 VAR angle "reserved" L
738
739
740 VAR snr "reserved" L
741
742
743 VAR fn_sb_neigh "reserved" L
744
745
746 VAR fn_in_sb "reserved" L
747
748
749 VAR toa_correction "reserved" L
750
751
752 VAR delta_fn "reserved" L
753
754
755 VAR delta_qbit "reserved" L
756
757
758 VAR facch_dl_count "reserved" B
759
760
761 VAR facch_ul_count "reserved" B
762
763
764 VAR d_eotd_nrj "sum of amplitudes" L
765
766
767 VAR time_tag "Time tag" L
768
769
770 VAR dsp_code_version "Version number of the DSP code" S
771
772
773 VAR dsp_checksum "Checksum of DSP code" S
774
775
776 VAR dsp_patch_version "Version number of the DSP patch code" S
777
778
779 VAR mcu_alr_version "Version number of the MCU ALR code" S
780
781
782 VAR mcu_gprs_version "Version number of the MCU GPRS code" S
783
784
785 VAR mcu_tm_version "Version number of the Testmode" S
786
787
788
789
790
791 COMP schedule_array "positional info"
792 {
793 modulus ; modulo part
794 relative_position ; relative part
795 }
796
797
798
799 COMP l2_frame "layer 2 frame"
800 {
801 content [MAX_L2_FRAME_SIZE] ; frame content
802 }
803
804
805
806 COMP chan_list "channel list"
807 {
808 radio_freq [BA_LIST_SIZE] ; channel number
809 }
810
811
812
813 COMP result "measurement results"
814 {
815 radio_freq ; channel number
816 rxlev ; rx level
817 }
818
819
820
821 COMP rf_channel "channel choice"
822 {
823 maio ; mobile allocation index offset
824 hsn ; hopping sequence number
825 }
826
827
828
829 COMP chan_sel "channel selector"
830 {
831 h ; hopping
832 rf_channel ; channel choice
833 }
834
835
836
837 COMP cbch_desc "CBCH channel description"
838 {
839 chan_sel ; channel selector
840 channel_type ; SDCCH channel type
841 sub_channel ; sub channel
842 timeslot_no ; timeslot number
843 tsc ; training sequence code
844 }
845 TYPEDEF COMP cbch_desc channel_desc "channel description"
846 TYPEDEF COMP cbch_desc channel_desc_1 "channel description"
847 TYPEDEF COMP cbch_desc channel_desc_2 "channel description"
848 TYPEDEF COMP cbch_desc channel_desc_1_bef_sti "channel description before starting time"
849 TYPEDEF COMP cbch_desc channel_desc_2_bef_sti "channel description before starting time"
850
851
852
853 COMP rf_chan_no "channel list"
854 {
855 radio_freq [MAX_MA_CARRIER] ; channel number
856 }
857
858
859
860 COMP cbch_freq_list "CBCH frequency list"
861 {
862 rf_chan_cnt ; no of hopping channels
863 rf_chan_no ; hopping channels
864 }
865 TYPEDEF COMP cbch_freq_list frequency_list "frequency list"
866 TYPEDEF COMP cbch_freq_list frequency_list_bef_sti "frequency list before starting time"
867
868
869
870 COMP start_time "starting time"
871 {
872 t1 ; N32; named n32 in S922.doc
873 t3 ; N51; named n51 in S922.doc
874 t2 ; N26; named n26 in S922.doc
875 }
876
877
878
879 COMP starting_time "starting time"
880 {
881 start_time_present ; start time present
882 start_time ; starting time
883 }
884
885
886
887 COMP new_ciph_param "Cipher Key Kc"
888 {
889 A [8] ; Kc values
890 }
891 TYPEDEF COMP new_ciph_param cipher_key "encryption key"
892
893
894
895 COMP cell_description "cell description"
896 {
897 ncc ; national colour code
898 bcc ; base station colour code
899 bcch_carrier ; BCCH carrier
900 }
901
902
903
904 COMP handover_command "Handover Command"
905 {
906 cell_description ; cell description
907 channel_desc_1 ; channel description 1
908 channel_mode_1 ; channel mode 1
909 starting_time ; starting time
910 ho_acc ; handover access
911 txpwr ; handover power
912 report_time_diff ; report time difference
913 frequency_list ; frequency list
914 channel_desc_2 ; channel description 2
915 channel_mode_2 ; channel mode 2
916 frequency_list_bef_sti ; frequency list before starting time
917 channel_desc_1_bef_sti ; channel description 1 before starting time
918 channel_desc_2_bef_sti ; channel description 2 before starting time
919 cipher_mode ; cipher mode
920 a5_algorithm ; A5 algorithm
921 }
922
923
924
925 COMP res_list "neighbour cell measurement results"
926 {
927 bcch_freq ; channel number
928 rxlev_acc ; accumulated rx level
929 rxlev_nbr_meas ; nbr of rxlevel samples
930 }
931
932
933
934 COMP ncell_meas "neighbour cell measurement results"
935 {
936 res_list [BA_LIST_SIZE] ; neighbour cell results
937 }
938
939
940
941 COMP chan_number "channel list"
942 {
943 radio_freq [BCCH_LIST_SIZE] ; channel number
944 }
945
946
947
948 COMP bcch_allocation "BCCH allocation"
949 {
950 rf_chan_cnt ; number of channels
951 chan_number ; channel list
952 }
953
954
955
956 COMP amr_configuration "Parameters for AMR"
957 {
958 noise_suppression_control_bit ; noise suppression control bit
959 initial_codec_mode_indicator ; initial code mode indicator
960 initial_codec_mode ; initial code mode
961 active_codec_set ; active codec set
962 threshold [3] ; threshold
963 hysteresis [3] ; hysteresis
964 }
965
966
967
968 COMP ncell_list "Parameters of a neighbour cell"
969 {
970 radio_freq ; channel number
971 fn_offset ; frame offset
972 time_alignment ; time alignment
973 timing_validity ; timing validity
974 }
975
976
977
978 COMP RADIO_FRAME %!TI_DUAL_MODE% "Layer 2 frame"
979 {
980 content AS A [MAX_L2_FRAME_SIZE] ; Primitive structure element item
981 }
982
983
984
985
986
987
988 ; MPHC_NETWORK_SYNC_REQ 0x000F
989 ; MPHC_NETWORK_SYNC_IND 0x0010
990 ; MPHC_STOP_NETWORK_SYNC_REQ 0x0011
991 ; MPHC_STOP_NETWORK_SYNC_CON 0x0012
992 ; MPHC_START_CCCH_REQ 0x0015
993 ; MPHC_STOP_CCCH_REQ 0x0016
994 ; MPHC_STOP_CCCH_CON 0x0017
995 ; MPHC_SCELL_NBCCH_REQ 0x0018
996 ; MPHC_SCELL_EBCCH_REQ 0x0019
997 ; MPHC_STOP_SCELL_BCCH_REQ 0x001A
998 ; MPHC_STOP_SCELL_BCCH_CON 0x001B
999 ; MPHC_DATA_IND 0x0032
1000 ; MPHC_NCELL_SYNC_REQ 0x0020
1001 ; MPHC_NCELL_LIST_SYNC_REQ 0x007A
1002 ; MPHC_NCELL_SYNC_IND 0x0021
1003 ; MPHC_STOP_NCELL_SYNC_REQ 0x0022
1004 ; MPHC_STOP_NCELL_SYNC_CON 0x0023
1005 ; MPHC_NCELL_BCCH_REQ 0x001C
1006 ; MPHC_NCELL_BCCH_IND 0x001D
1007 ; MPHC_STOP_NCELL_BCCH_REQ 0x001E
1008 ; MPHC_STOP_NCELL_BCCH_CON 0x001F
1009 ; MPHC_RXLEV_PERIODIC_REQ 0x0024
1010 ; MPHC_RXLEV_PERIODIC_IND 0x0025
1011 ; MPHC_STOP_RXLEV_PERIODIC_REQ 0x0026
1012 ; MPHC_STOP_RXLEV_PERIODIC_CON 0x0027
1013 ; MPHC_RXLEV_REQ 0x000B
1014 ; MPHC_RXLEV_IND 0x000C
1015 ; MPHC_STOP_RXLEV_REQ 0x000D
1016 ; MPHC_STOP_RXLEV_CON 0x000E
1017 ; MPHC_CONFIG_CBCH_REQ 0x0028
1018 ; MPHC_CBCH_SCHEDULE_REQ 0x0029
1019 ; MPHC_CBCH_INFO_REQ 0x002B
1020 ; MPHC_CBCH_UPDATE_REQ 0x002A
1021 ; MPHC_STOP_CBCH_REQ 0x002C
1022 ; MPHC_STOP_CBCH_CON 0x002D
1023 ; MPHC_NEW_SCELL_REQ 0x0013
1024 ; MPHC_NEW_SCELL_CON 0x0014
1025 ; MPHC_RA_REQ 0x002E
1026 ; MPHC_RA_CON 0x002F
1027 ; MPHC_STOP_RA_REQ 0x0030
1028 ; MPHC_STOP_RA_CON 0x0031
1029 ; MPHC_IMMED_ASSIGN_REQ 0x0033
1030 ; MPHC_IMMED_ASSIGN_CON 0x003F
1031 ; MPHC_CHANNEL_ASSIGN_REQ 0x0034
1032 ; MPHC_CHANNEL_ASSIGN_CON 0x003C
1033 ; MPHC_ASYNC_HO_REQ 0x0035
1034 ; MPHC_ASYNC_HO_CON 0x003B
1035 ; MPHC_HANDOVER_FINISHED 0x0044
1036 ; MPHC_SYNC_HO_REQ 0x0036
1037 ; MPHC_SYNC_HO_CON 0x0042
1038 ; MPHC_TA_FAIL_IND 0x0043
1039 ; MPHC_PRE_SYNC_HO_REQ 0x0037
1040 ; MPHC_PRE_SYNC_HO_CON 0x0040
1041 ; MPHC_HANDOVER_FAIL_REQ 0x0047
1042 ; MPHC_HANDOVER_FAIL_CON 0x003E
1043 ; MPHC_CHANGE_FREQUENCY 0x0045
1044 ; MPHC_CHANGE_FREQUENCY_CON 0x003A
1045 ; MPHC_CHANNEL_MODE_MODIFY_REQ 0x0046
1046 ; MPHC_CHANNEL_MODE_MODIFY_CON 0x003D
1047 ; MPHC_SET_CIPHERING_REQ 0x0048
1048 ; MPHC_SET_CIPHERING_CON 0x0041
1049 ; MPHC_MEAS_REPORT 0x0049
1050 ; MPHC_UPDATE_BA_LIST 0x004A
1051 ; MPHC_STOP_DEDICATED_REQ 0x0039
1052 ; MPHC_NCELL_FB_SB_READ 0x004B
1053 ; MPHC_NCELL_SB_READ 0x004C
1054 ; OML1_CLOSE_TCH_LOOP_REQ 0x0061
1055 ; OML1_CLOSE_TCH_LOOP_CON 0x0065
1056 ; OML1_OPEN_TCH_LOOP_REQ 0x0062
1057 ; OML1_OPEN_TCH_LOOP_CON 0x0066
1058 ; OML1_START_DAI_TEST_REQ 0x0063
1059 ; OML1_START_DAI_TEST_CON 0x0067
1060 ; OML1_STOP_DAI_TEST_REQ 0x0064
1061 ; OML1_STOP_DAI_TEST_CON 0x0068
1062 ; TST_SLEEP_REQ 0x0004
1063 ; MPHC_ADC_IND 0x0069
1064 ; MPHC_INIT_L1_REQ 0x0072
1065 ; MPHC_INIT_L1_CON 0x0073
1066 ; MPHC_DEACTIVATE_REQ 0x006E
1067 ; TST_TEST_HW_REQ 0x0001
1068 ; TST_TEST_HW_CON 0x0002
1069 ; PH_DATA_IND 0x006D
1070 ; MPHC_STOP_DEDICATED_CON 0x0080
1071
1072
1073
1074 PRIM MPHC_NETWORK_SYNC_REQ 0x000F
1075 {
1076 radio_freq ; channel number
1077 fn_offset ; frame offset
1078 time_alignment ; time alignment
1079 timing_validity ; timing validity
1080 search_mode ; search mode
1081 }
1082
1083
1084
1085
1086
1087
1088 PRIM MPHC_NETWORK_SYNC_IND 0x0010
1089 {
1090 radio_freq ; channel number
1091 sb_flag ; valid flag
1092 fn_offset ; frame offset
1093 time_alignment ; time alignment
1094 bsic ; base station identity code
1095 }
1096
1097
1098
1099
1100
1101
1102 PRIM MPHC_STOP_NETWORK_SYNC_REQ 0x0011
1103 {
1104 param ; dummy parameter
1105 }
1106
1107
1108
1109
1110
1111
1112 PRIM MPHC_STOP_NETWORK_SYNC_CON 0x0012
1113 {
1114 param ; dummy parameter
1115 }
1116
1117
1118
1119
1120
1121
1122 PRIM MPHC_START_CCCH_REQ 0x0015
1123 {
1124 bs_pa_mfrms ; Multiframe period
1125 bs_ag_blks_res ; BS AG BLOCKS reserved
1126 bcch_combined ; BCCH combined
1127 ccch_group ; CCCH group
1128 page_group ; paging group
1129 page_block_index ; page block index
1130 page_mode ; page mode
1131 }
1132
1133
1134
1135
1136
1137
1138 PRIM MPHC_STOP_CCCH_REQ 0x0016
1139 {
1140 param ; dummy parameter
1141 }
1142
1143
1144
1145
1146
1147
1148 PRIM MPHC_STOP_CCCH_CON 0x0017
1149 {
1150 param ; dummy parameter
1151 }
1152
1153
1154
1155
1156
1157
1158 PRIM MPHC_SCELL_NBCCH_REQ 0x0018
1159 {
1160 schedule_array_size ; number of elements in schedule array
1161 schedule_array [MAX_SCHED_SIZE] ; schedule array
1162 }
1163
1164
1165
1166
1167
1168
1169 PRIM MPHC_SCELL_EBCCH_REQ 0x0019
1170 {
1171 schedule_array_size ; number of elements in schedule array
1172 schedule_array [MAX_SCHED_SIZE] ; schedule array
1173 }
1174
1175
1176
1177
1178
1179
1180 PRIM MPHC_STOP_SCELL_BCCH_REQ 0x001A
1181 {
1182 param ; dummy parameter
1183 }
1184
1185
1186
1187
1188
1189
1190 PRIM MPHC_STOP_SCELL_BCCH_CON 0x001B
1191 {
1192 param ; dummy parameter
1193 }
1194
1195
1196
1197
1198
1199
1200 PRIM MPHC_DATA_IND 0x0032
1201 {
1202 radio_freq ; channel number
1203 l2_channel ; layer 2 channel type
1204 error_flag ; error cause
1205 l2_frame ; layer 2 frame
1206 tc ; multiframe number
1207 ccch_lev ; CCCH Level
1208 fn ; frame number
1209 }
1210
1211
1212
1213
1214
1215
1216 PRIM MPHC_NCELL_SYNC_REQ 0x0020
1217 {
1218 radio_freq ; channel number
1219 fn_offset ; frame offset
1220 time_alignment ; time alignment
1221 timing_validity ; timing validity
1222 }
1223
1224
1225
1226
1227
1228
1229 PRIM MPHC_NCELL_LIST_SYNC_REQ 0x007A
1230 {
1231 eotd ; EOTD monitoring
1232 list_size ; List Size
1233 ncell_list [MAX_NCELL_EOTD_L1] ; Neighbour Cell List
1234 }
1235
1236
1237
1238
1239
1240
1241 PRIM MPHC_NCELL_SYNC_IND 0x0021
1242 {
1243 radio_freq ; channel number
1244 sb_flag ; valid flag
1245 fn_offset ; frame offset
1246 time_alignment ; time alignment
1247 bsic ; base station identity code
1248 neigh_id ; Reserved
1249 attempt ; Reserved
1250 pm ; Reserved
1251 toa ; Reserved
1252 angle ; Reserved
1253 snr ; Reserved
1254 eodt_data_valid ; EOTD Data valid
1255 mode ; Mode
1256 d_eotd_first ; Delay to first correlation
1257 d_eotd_max ; Delay to maximum correlation
1258 d_eotd_nrj ; Sum of Amplitudes
1259 a_eotd_crosscor [18] ; Cross correlation
1260 time_tag ; Time tag
1261 fn_sb_neigh ; Reserved
1262 fn_in_sb ; Reserved
1263 toa_correction ; Reserved
1264 delta_fn ; Reserved
1265 delta_qbit ; Reserved
1266 }
1267
1268
1269
1270
1271
1272
1273 PRIM MPHC_STOP_NCELL_SYNC_REQ 0x0022
1274 {
1275 radio_freq_array_size ; number of channels
1276 radio_freq_array [MAX_NCELL_EOTD_L1] ; channel list
1277 }
1278
1279
1280
1281
1282
1283
1284 PRIM MPHC_STOP_NCELL_SYNC_CON 0x0023
1285 {
1286 param ; dummy parameter
1287 }
1288
1289
1290
1291
1292
1293
1294 PRIM MPHC_NCELL_BCCH_REQ 0x001C
1295 {
1296 radio_freq ; channel number
1297 fn_offset ; frame offset
1298 time_alignment ; time alignment
1299 tsc ; training sequence code
1300 bcch_blocks_required ; sys info bitmap
1301 gprs_prio ; GPRS Priority
1302 }
1303
1304
1305
1306
1307
1308
1309 PRIM MPHC_NCELL_BCCH_IND 0x001D
1310 {
1311 radio_freq ; channel number
1312 l2_channel ; layer 2 channel type
1313 error_flag ; error cause
1314 l2_frame ; layer 2 frame
1315 tc ; multiframe number
1316 fn ; frame number
1317 }
1318
1319
1320
1321
1322
1323
1324 PRIM MPHC_STOP_NCELL_BCCH_REQ 0x001E
1325 {
1326 radio_freq_array_size ; number of channels
1327 radio_freq_array [6] ; channel list
1328 }
1329
1330
1331
1332
1333
1334
1335 PRIM MPHC_STOP_NCELL_BCCH_CON 0x001F
1336 {
1337 param ; dummy parameter
1338 }
1339
1340
1341
1342
1343
1344
1345 PRIM MPHC_RXLEV_PERIODIC_REQ 0x0024
1346 {
1347 chan_list ; channel list
1348 num_of_chans ; number of channels
1349 ba_id ; band ID
1350 next_radio_freq_measured ; next channel
1351 }
1352
1353
1354
1355
1356
1357
1358 PRIM MPHC_RXLEV_PERIODIC_IND 0x0025
1359 {
1360 result [MAX_MEAS_VALUES] ; measurement results
1361 nbr_of_carriers ; number of channels
1362 s_rxlev ; serving cell rxlev
1363 ba_id ; band ID
1364 }
1365
1366
1367
1368
1369
1370
1371 PRIM MPHC_STOP_RXLEV_PERIODIC_REQ 0x0026
1372 {
1373 param ; dummy parameter
1374 }
1375
1376
1377
1378
1379
1380
1381 PRIM MPHC_STOP_RXLEV_PERIODIC_CON 0x0027
1382 {
1383 param ; dummy parameter
1384 }
1385
1386
1387
1388
1389
1390
1391 PRIM MPHC_RXLEV_REQ 0x000B
1392 {
1393 shared_ptr ; pointer to measurements
1394 }
1395
1396
1397
1398
1399
1400
1401 PRIM MPHC_RXLEV_IND 0x000C
1402 {
1403 shared_ptr ; pointer to measurements
1404 }
1405
1406
1407
1408
1409
1410
1411 PRIM MPHC_STOP_RXLEV_REQ 0x000D
1412 {
1413 param ; dummy parameter
1414 }
1415
1416
1417
1418
1419
1420
1421 PRIM MPHC_STOP_RXLEV_CON 0x000E
1422 {
1423 param ; dummy parameter
1424 }
1425
1426
1427
1428
1429
1430
1431 PRIM MPHC_CONFIG_CBCH_REQ 0x0028
1432 {
1433 cbch_desc ; CBCH channel description
1434 cbch_freq_list ; Frequency list
1435 }
1436
1437
1438
1439
1440
1441
1442 PRIM MPHC_CBCH_SCHEDULE_REQ 0x0029
1443 {
1444 cbch_select ; extended cbch flag
1445 schedule_length ; length of schedule period
1446 first_blocks_0 ; block bitmap
1447 first_blocks_1 ; block bitmap cont.
1448 }
1449
1450
1451
1452
1453
1454
1455 PRIM MPHC_CBCH_INFO_REQ 0x002B
1456 {
1457 tb_bitmap ; block bitmap
1458 }
1459
1460
1461
1462
1463
1464
1465 PRIM MPHC_CBCH_UPDATE_REQ 0x002A
1466 {
1467 cbch_select ; extended cbch flag
1468 first_blocks_0 ; block bitmap
1469 first_blocks_1 ; block bitmap cont.
1470 }
1471
1472
1473
1474
1475
1476
1477 PRIM MPHC_STOP_CBCH_REQ 0x002C
1478 {
1479 normal_cbch ; normal cbch
1480 extended_cbch ; extended cbch
1481 }
1482
1483
1484
1485
1486
1487
1488 PRIM MPHC_STOP_CBCH_CON 0x002D
1489 {
1490 param ; dummy parameter
1491 }
1492
1493
1494
1495
1496
1497
1498 PRIM MPHC_NEW_SCELL_REQ 0x0013
1499 {
1500 radio_freq ; channel number
1501 fn_offset ; frame offset
1502 time_alignment ; time alignment
1503 tsc ; training sequence code
1504 }
1505
1506
1507
1508
1509
1510
1511 PRIM MPHC_NEW_SCELL_CON 0x0014
1512 {
1513 param ; dummy parameter
1514 }
1515
1516
1517
1518
1519
1520
1521 PRIM MPHC_RA_REQ 0x002E
1522 {
1523 txpwr ; Power level
1524 rand ; Delay
1525 channel_request ; channel request
1526 powerclass_gsm ; GSM power class
1527 powerclass_dcs ; DCS power class
1528 }
1529
1530
1531
1532
1533
1534
1535 PRIM MPHC_RA_CON 0x002F
1536 {
1537 fn ; frame number
1538 channel_request ; channel request
1539 }
1540
1541
1542
1543
1544
1545
1546 PRIM MPHC_STOP_RA_REQ 0x0030
1547 {
1548 param ; dummy parameter
1549 }
1550
1551
1552
1553
1554
1555
1556 PRIM MPHC_STOP_RA_CON 0x0031
1557 {
1558 param ; dummy parameter
1559 }
1560
1561
1562
1563
1564
1565
1566 PRIM MPHC_IMMED_ASSIGN_REQ 0x0033
1567 {
1568 channel_desc ; channel description
1569 timing_advance ; timing advance
1570 frequency_list ; frequency list
1571 starting_time ; starting time
1572 frequency_list_bef_sti ; frequency list before starting time
1573 maio_bef_sti ; Maio before starting time
1574 dtx_allowed ; DTX allowed
1575 bcch_allocation ; BCCH allocation
1576 ba_id ; band indicator
1577 pwrc ; power control indicator
1578 }
1579
1580
1581
1582
1583
1584
1585 PRIM MPHC_IMMED_ASSIGN_CON 0x003F
1586 {
1587 param ; dummy parameter
1588 }
1589
1590
1591
1592
1593
1594
1595 PRIM MPHC_CHANNEL_ASSIGN_REQ 0x0034
1596 {
1597 channel_desc_1 ; channel description 1
1598 channel_mode_1 ; channel mode 1
1599 txpwr ; TX power
1600 frequency_list ; frequency list
1601 starting_time ; starting time
1602 channel_desc_2 ; channel description 2
1603 channel_mode_2 ; channel mode 2
1604 frequency_list_bef_sti ; frequency list before starting time
1605 channel_desc_1_bef_sti ; channel description 1 before starting time
1606 channel_desc_2_bef_sti ; channel description 2 before starting time
1607 cipher_mode ; cipher mode
1608 a5_algorithm ; A5 algorithm
1609 cipher_key ; encryption key
1610 dtx_allowed ; DTX allowed flag
1611 amr_configuration ; AMR configuration
1612 }
1613
1614
1615
1616
1617
1618
1619 PRIM MPHC_CHANNEL_ASSIGN_CON 0x003C
1620 {
1621 param ; dummy parameter
1622 }
1623
1624
1625
1626
1627
1628
1629 PRIM MPHC_ASYNC_HO_REQ 0x0035
1630 {
1631 handover_command ; handover parameter
1632 fn_offset ; frame offset
1633 time_alignmnt ; time alignment
1634 cipher_key ; encryption key
1635 amr_configuration ; AMR configuration
1636 }
1637
1638
1639
1640
1641
1642
1643 PRIM MPHC_ASYNC_HO_CON 0x003B
1644 {
1645 param ; dummy parameter
1646 }
1647
1648
1649
1650
1651
1652
1653 PRIM MPHC_HANDOVER_FINISHED 0x0044
1654 {
1655 cause ; success indication
1656 }
1657
1658
1659
1660
1661
1662
1663 PRIM MPHC_SYNC_HO_REQ 0x0036
1664 {
1665 handover_command ; handover parameter
1666 fn_offset ; frame offset
1667 time_alignmnt ; time alignment
1668 cipher_key ; encryption key
1669 nci ; normal cell indication
1670 amr_configuration ; AMR configuration
1671 }
1672
1673
1674
1675
1676
1677
1678 PRIM MPHC_SYNC_HO_CON 0x0042
1679 {
1680 param ; dummy parameter
1681 }
1682
1683
1684
1685
1686
1687
1688 PRIM MPHC_TA_FAIL_IND 0x0043
1689 {
1690 param ; dummy parameter
1691 }
1692
1693
1694
1695
1696
1697
1698 PRIM MPHC_PRE_SYNC_HO_REQ 0x0037
1699 {
1700 handover_command ; handover parameter
1701 fn_offset ; frame offset
1702 time_alignmnt ; time alignment
1703 cipher_key ; encryption key
1704 nci ; normal cell indication
1705 timing_advance_valid ; timing advance valid
1706 timing_advance ; timing advance
1707 amr_configuration ; AMR configuration
1708 }
1709
1710
1711
1712
1713
1714
1715 PRIM MPHC_PRE_SYNC_HO_CON 0x0040
1716 {
1717 param ; dummy parameter
1718 }
1719
1720
1721
1722
1723
1724
1725 PRIM MPHC_HANDOVER_FAIL_REQ 0x0047
1726 {
1727 param ; dummy parameter
1728 }
1729
1730
1731
1732
1733
1734
1735 PRIM MPHC_HANDOVER_FAIL_CON 0x003E
1736 {
1737 param ; dummy parameter
1738 }
1739
1740
1741
1742
1743
1744
1745 PRIM MPHC_CHANGE_FREQUENCY 0x0045
1746 {
1747 channel_desc ; channel description
1748 frequency_list ; frequency list
1749 starting_time ; starting time
1750 }
1751
1752
1753
1754
1755
1756
1757 PRIM MPHC_CHANGE_FREQUENCY_CON 0x003A
1758 {
1759 param ; dummy parameter
1760 }
1761
1762
1763
1764
1765
1766
1767 PRIM MPHC_CHANNEL_MODE_MODIFY_REQ 0x0046
1768 {
1769 sub_channel ; change sub channel; The parameter defines the sub channel for halfrate operation
1770 channel_mode ; channel mode
1771 amr_configuration ; AMR configuration
1772 }
1773
1774
1775
1776
1777
1778
1779 PRIM MPHC_CHANNEL_MODE_MODIFY_CON 0x003D
1780 {
1781 param ; dummy parameter
1782 }
1783
1784
1785
1786
1787
1788
1789 PRIM MPHC_SET_CIPHERING_REQ 0x0048
1790 {
1791 cipher_mode ; cipher mode
1792 a5_algorithm ; A5 algorithm
1793 new_ciph_param ; ciphering key
1794 }
1795
1796
1797
1798
1799
1800
1801 PRIM MPHC_SET_CIPHERING_CON 0x0041
1802 {
1803 param ; dummy parameter
1804 }
1805
1806
1807
1808
1809
1810
1811 PRIM MPHC_MEAS_REPORT 0x0049
1812 {
1813 dtx_used ; DTX used
1814 meas_valid ; measurements valid
1815 rxlev_full_acc ; rxlev full serving cell
1816 rxlev_full_nbr_meas ; number of full serving cell samples
1817 rxlev_sub_acc ; rxlev sub serving cell
1818 rxlev_sub_nbr_meas ; number of sub serving cell samples
1819 rxqual_full_acc_errors ; rxqual full serving cell
1820 rxqual_full_nbr_bits ; number of full serving cell samples
1821 rxqual_sub_acc_errors ; rxqual sub serving cell
1822 rxqual_sub_nbr_bits ; number of sub serving cell samples
1823 no_of_ncells_meas ; number of neighbour cells
1824 ncell_meas ; neighbour cell measurement values
1825 ba_id ; band indication
1826 timing_advance ; timing advance
1827 txpwr_used ; txpwr used
1828 facch_dl_count ; FACCH downlink count
1829 facch_ul_count ; FACCH uplink count
1830 }
1831
1832
1833
1834
1835
1836
1837 PRIM MPHC_UPDATE_BA_LIST 0x004A
1838 {
1839 num_of_chans ; number of channels
1840 chan_list ; channel list
1841 pwrc ; power control indicator
1842 dtx_allowed ; DTX allowed
1843 ba_id ; band indication
1844 }
1845
1846
1847
1848
1849
1850
1851 PRIM MPHC_STOP_DEDICATED_REQ 0x0039
1852 {
1853 param ; dummy parameter
1854 }
1855
1856
1857
1858
1859
1860
1861 PRIM MPHC_NCELL_FB_SB_READ 0x004B
1862 {
1863 radio_freq ; channel number
1864 }
1865
1866
1867
1868
1869
1870
1871 PRIM MPHC_NCELL_SB_READ 0x004C
1872 {
1873 sb_flag ; SB flag
1874 radio_freq ; channel number
1875 bsic ; base station identification code
1876 fn_offset ; frame offset
1877 time_alignmnt ; time alignment
1878 }
1879
1880
1881
1882
1883
1884
1885 PRIM OML1_CLOSE_TCH_LOOP_REQ 0x0061
1886 {
1887 sub_channel ; loop sub channel; The parameter defines the sub channel for halfrate operation
1888 frame_erasure ; frame erasure
1889 }
1890
1891
1892
1893
1894
1895
1896 PRIM OML1_CLOSE_TCH_LOOP_CON 0x0065
1897 {
1898 param ; dummy parameter
1899 }
1900
1901
1902
1903
1904
1905
1906 PRIM OML1_OPEN_TCH_LOOP_REQ 0x0062
1907 {
1908 param ; dummy parameter
1909 }
1910
1911
1912
1913
1914
1915
1916 PRIM OML1_OPEN_TCH_LOOP_CON 0x0066
1917 {
1918 param ; dummy parameter
1919 }
1920
1921
1922
1923
1924
1925
1926 PRIM OML1_START_DAI_TEST_REQ 0x0063
1927 {
1928 tested_device ; tested device
1929 }
1930
1931
1932
1933
1934
1935
1936 PRIM OML1_START_DAI_TEST_CON 0x0067
1937 {
1938 param ; dummy parameter
1939 }
1940
1941
1942
1943
1944
1945
1946 PRIM OML1_STOP_DAI_TEST_REQ 0x0064
1947 {
1948 param ; dummy parameter
1949 }
1950
1951
1952
1953
1954
1955
1956 PRIM OML1_STOP_DAI_TEST_CON 0x0068
1957 {
1958 param ; dummy parameter
1959 }
1960
1961
1962
1963
1964
1965
1966 PRIM TST_SLEEP_REQ 0x0004
1967 {
1968 sleep_mode ; sleep mode
1969 Clocks ; clocks
1970 }
1971
1972
1973
1974
1975
1976
1977 PRIM MPHC_ADC_IND 0x0069
1978 {
1979 adc_results [9] ; adc results
1980 }
1981
1982
1983
1984
1985
1986
1987 PRIM MPHC_INIT_L1_REQ 0x0072
1988 {
1989 radio_band_config ; radio band configuration
1990 }
1991
1992
1993
1994
1995
1996
1997 PRIM MPHC_INIT_L1_CON 0x0073
1998 {
1999 param ; dummy parameter
2000 }
2001
2002
2003
2004
2005
2006
2007 PRIM MPHC_DEACTIVATE_REQ 0x006E
2008 {
2009 param ; dummy parameter
2010 }
2011
2012
2013
2014
2015
2016
2017 PRIM TST_TEST_HW_REQ 0x0001
2018 {
2019 param ; dummy parameter
2020 }
2021
2022
2023
2024
2025
2026
2027 PRIM TST_TEST_HW_CON 0x0002
2028 {
2029 dsp_code_version ; Version number of the DSP code
2030 dsp_checksum ; Checksum of DSP code
2031 dsp_patch_version ; Version number of the DSP patch code
2032 mcu_alr_version ; Version number of the MCU ALR code
2033 mcu_gprs_version ; Version number of the MCU GPRS code
2034 mcu_tm_version ; Version number of the Testmode
2035 }
2036
2037
2038
2039
2040
2041
2042 PRIM PH_DATA_IND 0x006D
2043 {
2044 radio_freq AS rf_chan_num ; Channel (radio_freq) that block was read on
2045 l2_channel AS l2_channel_type ; Indicates the MF51 block type read (enum type), maps to l1s msg signal code
2046 error_flag AS error_cause ; Indicates if l2_frame data is invalid
2047 RADIO_FRAME AS l2_frame ; Layer 2 frame
2048 bsic ; Base station identification code
2049 tc ; multiframe number modulo 8
2050 }
2051
2052
2053
2054
2055
2056
2057 PRIM MPHC_STOP_DEDICATED_CON 0x0080
2058 {
2059 param ; dummy
2060 }
2061
2062
2063
2064
2065
2066
2067
2068
2069