comparison cdg211/prim/mph.pdf @ 4:56abf6cf8a0b

cdg211: cdginc/mdf/pdf files from TCS211-20070608
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 01:11:35 +0000
parents
children
comparison
equal deleted inserted replaced
3:93999a60b835 4:56abf6cf8a0b
1 ;********************************************************************************
2 ;*** File : mph.pdf
3 ;*** Creation : Fri Jun 08 13:58:06 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 : mph
9 ;*** Document No. : 6148.109.01.207
10 ;*** Document Date : 2003-02-04
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: LG
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Fri Apr 28 11:06:12 2006"
18 PRAGMA LAST_MODIFIED "2003-02-04"
19 PRAGMA ID_AND_VERSION "6148.109.01.207"
20
21
22
23 CONST MAX_MA_CHANNELS 64 ; determines the (maximum) size of mobile allocation list; the list is delimited with 0xFFFF = NOT_PRESENT_16BIT (except if all entries are used)
24 CONST MAX_NEIGHBOURCELLS 33 ; determines the (maximum) size of neighbourcell list (maximal case is 32 neighbour cells and the serving cell); the list is delimited with 0xFFFF = NOT_PRESENT_16BIT (except if all entries are used)
25 CONST MAX_CHANNELS 160 ; used for power measurements (sum of a maximum of 40 GSM 900 / 850 channels and a maximum of 40 DCS 1800 / PCS 1900 channels)
26 CONST MAX_NCELL_EOTD_ALR 15 ; number of neighbour cells the layer 1 is able to perform EOTD measurements for
27 CONST MAX_NCELL_EOTD_RES 12 ; number of ncells returned
28 CONST XCOR_NO 18 ; number of cross correlation values
29 CONST STD_900 1 ; Frequency band GSM 900
30 CONST STD_EGSM 2 ; Frequency band extended GSM 900
31 CONST STD_1900 3 ; Frequency band PCS 1900 (US band)
32 CONST STD_1800 4 ; Frequency band DCS 1800
33 CONST STD_DUAL 5 ; Dual frequency band GSM 900 and DCS 1800
34 CONST STD_DUAL_EGSM 6 ; Dual frequency band extended GSM 900 and DCS 1800
35 CONST STD_850 7 ; Frequency band GSM 850 (US band)
36 CONST STD_DUAL_US 8 ; Dual frequency band GSM 850 and PCS 1900 (US bands)
37 CONST US_BIT 0x8000 ; the most significant bit is set for channel numbers of the united states to differentiate them from european channel numbers
38 CONST STD_BIT_MASK 0x7800 ; bit mask (bits 11..14 in the range 0..15) for discriminate the std value from arfcn; std =((arfcn&STD_BIT_MASK)>>STD_BIT_SHIFT)+1; value range range 1..16
39 CONST STD_BIT_SHIFT 11 ; bit mask to eleminate the channel numbers without the US_BIT and the std bits
40 CONST ARFCN_MASK 0x07FF ; bit mask to eleminate the channel numbers without the US_BIT and the std bits
41 CONST EUROPEAN_FREQ_AREA 1 ; search frequencies from the american frequency bands at power request
42 CONST AMERICAN_FREQ_AREA 2 ; search frequencies from the europeanfrequency bands at power request
43 CONST ALL_FREQ_AREA 3 ; search frequencies from all frequency bands at power request
44 CONST NEXT_AMERICAN_AREA 0x80 ; search frequencies from the american frequency bands at next scan part
45 CONST LOW_CHANNEL_900 1 ; Low border channel of the GSM 900 band
46 CONST HIGH_CHANNEL_900 124 ; High border channel of the GSM 900 band
47 CONST LOW_CHANNEL_EGSM 975 ; Low border channel of the extended GSM 900 band
48 CONST HIGH_CHANNEL_EGSM 1024 ; High border channel of the extended GSM 900 band
49 CONST CHANNEL_0 0 ; Channel 0 of the extended GSM 900 band
50 CONST CHANNEL_0_INTERNAL 1024 ; Channel 0 of the extended GSM 900 band in internal representation
51 CONST LOW_CHANNEL_1900 512 ; Low border channel of the OCS 1900 band
52 CONST HIGH_CHANNEL_1900 810 ; High border channel of the OCS 1900 band
53 CONST LOW_CHANNEL_1800 512 ; Low border channel of the DCS 1800 band
54 CONST HIGH_CHANNEL_1800 885 ; High border channel of the DCS 1800 band
55 CONST LOW_CHANNEL_850 128 ; Low border channel of the GSM 850 band
56 CONST HIGH_CHANNEL_850 251 ; High border channel of the GSM 850 band
57 CONST MAX_CARRIERS_GSM900 124 ; Maximally number of carriers for GSM 900
58 CONST MAX_CARRIERS_EGSM900 174 ; Maximally number of carriers for extended GSM 900
59 CONST MAX_CARRIERS_PCS1900 299 ; Maximally number of carriers for PCS 1900
60 CONST MAX_CARRIERS_DCS1800 374 ; Maximally number of carriers for DCS 1800
61 CONST MAX_CARRIERS_DUAL 498 ; Maximally number of carriers for dual band with GSM 900 and DCS 1800
62 CONST MAX_CARRIERS_DUAL_EGSM 548 ; Maximally number of carriers for dual band with extended GSM 900 and DCS 1800
63 CONST MAX_CARRIERS_GSM850 124 ; Maximally number of carriers for GSM 850
64 CONST MAX_CARRIERS_DUAL_US 423 ; Maximally number of carriers for dual band with GSM 850 and PCS 1900
65 CONST MAX_EMO_CHANNELS 21 ; 21 ARFCN for Extended Measurement Order (SACCH)
66 CONST RR_BA_HIGH 255 ; maximum BA_ID used by RR
67 CONST RR_BA_LOW 128 ; minimum BA_ID used by RR
68 CONST ALR_BA_HIGH 127 ; maximum BA_ID used by ALR
69 CONST ALR_BA_LOW 0 ; minimum BA_ID used by ALR
70 CONST KC_STRING_SIZE 8 ; Maximum KC string length
71 CONST MAX_RACH_REQ 8 ; Maximum number of RACH Requests
72 CONST RR_ALR_MEAS_REPORT_SIZE 7 ; Measurement report size(1 serving cell and 6 nc)
73 CONST LIST_MAX_SIZE 128 ; maximum arfcns 128x8-1024 carriers
74 CONST MAX_REGIONS 2 ; maximum regions European and American
75 CONST MAX_NUM_BANDS 5 ; Maximum number of frequency bands
76 CONST LOWER_RXLEV_THRESHOLD 4 ; lower rxlevel thershold below this value cells are not selected
77 CONST LOWER_RXLEV_THRESHOLD_850 7 ; lower rxlevel thershold for GSM 850 band
78 CONST B_GSM_850 0 ; Band index for GSM 850 band threshold rxlevel
79 CONST B_GSM_900 1 ; Band index for GSM 900 band threshold rxlevel
80 CONST B_DCS_1800 2 ; Band index for DCS 1800 band threshold rxlevel
81 CONST B_PCS_1900 3 ; Band index for PCS 1900 band threshold rxlevel
82 CONST B_E_GSM 4 ; Band index for EGSM band threshold rxlevel
83 CONST FULL_SEARCH_MODE_ATTEMPTS 5 ; Number of power measurement attempts for Full search mode
84 CONST NORMAL_SEARCH_MODE_ATTEMPTS 5 ; Number of power measurement attempts for Normal search mode
85 CONST TIM_FULL_SEARCH_POWERMEAS_VAL 4000 ; Maximum amount of time for full search power measurement
86 CONST TIM_NORMAL_SEARCH_POWERMEAS_VAL 4000 ; Maximum amount of time for Normal search power measurement
87 CONST MIN_CHANNELS_PER_BAND 40 ; Minimum number of channels per band should be added in MPH_POWER_CNF
88 CONST MAX_CHANNELS_PER_BAND 60 ; Maximum number of channels per band should be added in MPH_POWER_CNF
89
90
91
92 VALTAB VAL_arfcn
93 VAL 1 - 124 "GSM 900 without extension band"
94 VAL 975 - 1023 "E-GSM 900"
95 VAL 512 - 810 "DCS 1800 or PCS 1900 (without US_BIT)"
96 VAL 811 - 885 "DCS 1800"
97 VAL 128 - 256 "GSM 850 without US_BIT"
98 VAL 2048 - 2048 "GSM 900 without extension band (single mode, std=1)"
99 VAL 4097 - 4220 "GSM 900 (E-GSM mode, std=2)"
100 VAL 5071 - 5119 "E-GSM 900 (E-GSM mode, std=2)"
101 VAL 39424 - 39722 "PCS 1900 (US single mode, std=3)"
102 VAL 8704 - 9077 "DCS 1800 (single mode, std=4)"
103 VAL 10241 - 10364 "GSM 900 (Dual mode, std=5)"
104 VAL 10752 - 11125 "DCS 1800 (Dual mode, std=5)"
105 VAL 12288 - 12412 "GSM 900 (Extended dual mode, std=6)"
106 VAL 13263 - 13311 "E-GSM 900 (Extended dual mode, std=6)"
107 VAL 12800 - 13173 "DCS 1800 (Extended dual mode, std=6)"
108 VAL 47232 - 47355 "GSM 850 (US single mode, std=7)"
109 VAL 49280 - 49403 "GSM 850 (US dual mode, std=8)"
110 VAL 49664 - 49962 "PCS 1900 (US dual mode, std=8)"
111 VAL 0 "E-GSM 900"
112 VAL 4096 "E-GSM 900 (E-GSM mode, std=2)"
113 VAL 12288 "E-GSM 900 (Extended dual mode, std=6)"
114
115 VALTAB VAL_comb_ccch
116 VAL 0 COMB_CCCH_NOT_COMB "CCCH not combined with SDCCH"
117 VAL 1 COMB_CCCH_COMB "CCCH combined with SDCCH"
118
119 VALTAB VAL_tn
120 VAL 0 - 7 "timeslot number 0-7"
121
122 VALTAB VAL_dlt
123 VAL 10 - 45 "initial value"
124
125 VALTAB VAL_pg
126 VAL 0 - 80 "paging group number"
127
128 VALTAB VAL_bs_ag_blocks_res
129 VAL 0 - 7 "number of blocks reserved for AGCH"
130
131 VALTAB VAL_bs_pa_mfrms
132 VAL 0 "2 Multiframe Periods"
133 VAL 1 "3 Multiframe Periods"
134 VAL 2 "4 Multiframe Periods"
135 VAL 3 "5 Multiframe Periods"
136 VAL 4 "6 Multiframe Periods"
137 VAL 5 "7 Multiframe Periods"
138 VAL 6 "8 Multiframe Periods"
139 VAL 7 "9 Multiframe Periods"
140
141 VALTAB VAL_power
142 VAL 0 - 31 "transmission power level"
143
144 VALTAB VAL_rx_lev
145 VAL 0 - 63 "received field strength"
146
147 VALTAB VAL_rx_qual_full
148 VAL 0 - 7 "received quality"
149
150 VALTAB VAL_bsic
151 VAL 0 - 63 "base station identification code"
152 VAL 64 MPH_BSIC_UNKNOWN "Cell is removed from list (GPRS)"
153
154 VALTAB VAL_dtx
155 VAL 0 DTX_NOT_USED "DTX is not used"
156 VAL 1 DTX_USED "DTX is used"
157
158 VALTAB VAL_otd
159 VAL 0 - 63 "timing advance"
160
161 VALTAB VAL_ta
162 VAL 0 - 63 "timing advance"
163 VAL 255 TA_NOT_AVAIL "timing advance is not available in Idle Mode"
164
165 VALTAB VAL_v_start
166 VAL 0 "not valid"
167 VAL 1 "valid"
168
169 VALTAB VAL_ch
170 VAL 1 CH_TCH_F "TCH/F, FACCH Full Rate"
171 VAL 2 CH_TCH_H_1 "TCH/H(1), FACCH Half Rate"
172 VAL 3 CH_TCH_H_2 "TCH/H(2), FACCH Half Rate"
173 VAL 4 CH_SDCCH_4_0 "SDCCH/4(0)"
174 VAL 5 CH_SDCCH_4_1 "SDCCH/4(1)"
175 VAL 6 CH_SDCCH_4_2 "SDCCH/4(2)"
176 VAL 7 CH_SDCCH_4_3 "SDCCH/4(3)"
177 VAL 8 CH_SDCCH_8_0 "SDCCH/8(0)"
178 VAL 9 CH_SDCCH_8_1 "SDCCH/8(1)"
179 VAL 10 CH_SDCCH_8_2 "SDCCH/8(2)"
180 VAL 11 CH_SDCCH_8_3 "SDCCH/8(3)"
181 VAL 12 CH_SDCCH_8_4 "SDCCH/8(4)"
182 VAL 13 CH_SDCCH_8_5 "SDCCH/8(5)"
183 VAL 14 CH_SDCCH_8_6 "SDCCH/8(6)"
184 VAL 15 CH_SDCCH_8_7 "SDCCH/8(7)"
185
186 VALTAB VAL_tsc
187 VAL 0 - 7 "training sequence code, coded as in GSM 04.08 / 05.02"
188
189 VALTAB VAL_h
190 VAL 0 H_NO "no hopping"
191 VAL 1 H_FREQ "frequency hopping"
192
193 VALTAB VAL_maio
194 VAL 0 - 63 "mobile allocation index offset, coded as in GSM 04.08 / 05.02"
195
196 VALTAB VAL_hsn
197 VAL 0 - 63 "hopping sequence number, coded as in GSM 04.08 / 05.02"
198
199 VALTAB VAL_rlt
200 VAL 0 - 15 "code point allocation according to GSM 04.08, ch. 10.5.2.3a; mapping to values 4, 8, 12, ... 60, 64 has to be done by PL"
201
202 VALTAB VAL_pwrc
203 VAL 0 PWRC_NOT_SET "PWRC is not set, exact meaning is defined in GSM 05.08"
204 VAL 1 PWRC_SET "PWRC is set, exact meaning is defined in GSM 05.08"
205
206 VALTAB VAL_tav
207 VAL 0 - 31 "timing advance, coding as in GSM 04.08, ch. 10.5.2.40, bit periods"
208
209 VALTAB VAL_algo
210 VAL 0 ALGO_A5_1 "A5/1"
211 VAL 1 ALGO_A5_2 "A5/2"
212 VAL 2 ALGO_A5_3 "A5/3"
213 VAL 3 ALGO_A5_4 "A5/4"
214 VAL 4 ALGO_A5_5 "A5/5"
215 VAL 5 ALGO_A5_6 "A5/6"
216 VAL 6 ALGO_A5_7 "A5/7"
217
218 VALTAB VAL_mod
219 VAL 0 MODE_CELL_SELECTION "cell selection"
220 VAL 1 MODE_CELL_RESELECTION "cell reselection"
221 VAL 2 "unused"
222 VAL 3 MODE_IMM_ASSIGN "immediate assignment"
223 VAL 4 MODE_CHAN_ASSIGN "channel assignment"
224 VAL 5 MODE_ASYNC_HANDOVER "asynchronous handover"
225 VAL 6 MODE_SYNC_HANDOVER "synchronous handover"
226 VAL 7 MODE_PRE_SYNC_HANDOVER "pre synchronous handover"
227 VAL 8 MODE_PSEUDO_SYNC_HANDOVER "pseudo synchronous handover"
228 VAL 9 MODE_SYS_INFO_CHANGE "sys info has changed"
229 VAL 10 MODE_PACKET_TRANSFER "enter packet transfer mode"
230 VAL 11 MODE_PDCH_ASSIGN "PDCH assignment"
231 VAL 12 MODE_CELL_CHANGE_ORDER "network controlled cell change"
232 VAL 13 MODE_CELL_RESELECTION_SYNC_ONLY "Sync only"
233 VAL 14 MODE_CONFIG_PL "Config idle mode params, but don't start processes in L1"
234
235 VALTAB VAL_mode
236 VAL 0b00000000 MODE_SIG_ONLY "signalling only"
237 VAL 0b00000001 MODE_SPEECH_VER1 "speech (full rate or half rate), version 1"
238 VAL 0b00100001 MODE_SPEECH_VER2 "speech (full rate or half rate), version 2"
239 VAL 0b01000001 MODE_SPEECH_VER3 "speech (full rate or half rate), version 3"
240 VAL 0b00001111 MODE_DATA_14_5 "data, 14.5 kbit/s radio interface rate, corresponds to 14.4 kbit/s user rate"
241 VAL 0b00000011 MODE_DATA_12_0 "data, 12.0 kbit/s radio interface rate, corresponds to 9.6 kbit/s user rate"
242 VAL 0b00001011 MODE_DATA_6_0 "data, 6.0 kbit/s radio interface rate, corresponds to 4.8 kbit/s user rate"
243 VAL 0b00010011 MODE_DATA_3_6 "data, 3.6 kbit/s radio interface rate, corresponds to 2.4 kbit/s user rate"
244
245 VALTAB VAL_st_mode
246 VAL 0 CODEC_MODE_1 "lowest codec mode"
247 VAL 1 CODEC_MODE_2 "second lowest mode"
248 VAL 2 CODEC_MODE_3 "third lowest mode"
249 VAL 3 CODEC_MODE_4 "highest mode"
250
251 VALTAB VAL_cs
252 VAL 0 CS_NO_BCCH_AVAIL "no BCCH available"
253 VAL 1 CS_DOWN_LINK_FAIL "down link failure"
254 VAL 2 CS_RADIO_LINK_FAIL "radio link failure"
255 VAL 3 CS_NO_HBCCH_AVAIL "no HPLMN BCCH available"
256 VAL 8 CS_BCCH_READ_ERROR "error during BCCH reading"
257 VAL 10 CS_STOP_BCCH_READING "stop BCCH reading"
258 VAL 11 CS_STOP_PLMN_SEARCH "Stop PLMN search"
259 VAL 12 CS_CLEAN_SYS_INFO "Clean System Information buffer"
260 VAL 13 CS_SYS_INFO_1_NOT_NEEDED "System info 1 is not needed"
261 VAL 14 CS_RXLEV_VAL_REQ "Rxlev values are requested"
262 VAL 15 CS_STOP_PLMN_SEARCH_AND_DEACTIVATE "Stop PLMN search and enter sleep mode"
263 VAL 16 CS_SCELL_IS_SYNCED "Synchronization done"
264 VAL 17 CS_START_PCCO "start of packet cell change order and the cell is not in the BA list"
265 VAL 18 CS_NC_SYNC_FAILED "Lost synchronization with neighbour cell"
266 VAL 255 CS_NO_ERROR "no error occurred"
267
268 VALTAB VAL_pclass
269 VAL 0 CLASS_1 "class 1"
270 VAL 1 CLASS_2 "class 2"
271 VAL 2 CLASS_3 "class 3"
272 VAL 3 CLASS_4 "class 4"
273 VAL 4 CLASS_5 "class 5"
274
275 VALTAB VAL_tch_loop
276 VAL 0x00 - 0xFE "values correspond to GSM 04.14, sub-channel IE of the CLOSE_TCH_LOOP_CMD message"
277 VAL 0xFF "NOT_PRESENT_8BIT, open TCH loop, valid OPEN_LOOP_CMD message has been received"
278 VAL 0 TCH_LOOP_A "Internal test TCH loop command A"
279 VAL 1 TCH_LOOP_B "Internal test TCH loop command B"
280 VAL 2 TCH_LOOP_C "Internal test TCH loop command C"
281 VAL 3 TCH_LOOP_D "Internal test TCH loop command D"
282 VAL 4 TCH_LOOP_E "Internal test TCH loop command E"
283 VAL 5 TCH_LOOP_F "Internal test TCH loop command F"
284 VAL 6 TCH_LOOP_I "Internal test TCH loop command I"
285
286 VALTAB VAL_dedi_res
287 VAL 0 DEDI_RES_OK "success"
288 VAL 1 DEDI_RES_TIMEOUT "timeout"
289 VAL 2 DEDI_RES_TA_OUT_OF_RANGE "timing advance out of range"
290 VAL 3 DEDI_RES_CELL_NOT_SYNC "cell not sync by ALR"
291
292 VALTAB VAL_device
293 VAL 0 DAI_NO_TEST "normal operation (no tested device via DAI)"
294 VAL 1 DAI_SPEECH_DL "test of speech decoder / DTX downlink"
295 VAL 2 DAI_SPEECH_UL "test of speech decoder / DTX uplink"
296 VAL 4 DAI_AD_DA "test of acoustic devicesand A/D and D/A"
297
298 VALTAB VAL_ho_pow
299 VAL 0 - 31 "transmission power level; e.g. from a Power Command IE of a HANDOVER COMMAND"
300
301 VALTAB VAL_ho_acc_type
302 VAL 0 "sending of HANDOVER ACCESS is mandatory"
303 VAL 1 "sending of HANDOVER ACCESS is optional"
304
305 VALTAB VAL_ho_nci
306 VAL 0 NCI_TA_OUT_OF_RANGE_OK "timing advance out of range allowed"
307 VAL 1 NCI_TA_OUT_OF_RANGE_NOT_ALLOWED "timing advance out of range not allowed"
308
309 VALTAB VAL_multi_band
310 VAL 0 MULTI_BAND_0 "normal operation"
311 VAL 1 MULTI_BAND_1 "one cell of the non-serving cell band"
312 VAL 2 MULTI_BAND_2 "two cells of the non-serving cell band"
313 VAL 3 MULTI_BAND_3 "three cells of the non-serving cell band"
314
315 VALTAB VAL_len_imsi
316 VAL 1 - 15 "indicates length of IMSI"
317 VAL 0 "indicates not valid"
318
319 VALTAB VAL_identity_type
320 VAL 1 ID_IMSI "Paged by IMSI"
321 VAL 4 ID_TMSI "Paged by TMSI"
322 VAL 8 ID_PTMSI "Paged by PTMSI"
323
324 VALTAB VAL_channel_needed
325 VAL 0 CN_ANY "Any channel"
326 VAL 1 CN_SDCCH "SDCCH"
327 VAL 2 CN_TCH_FULL "TCH Full Rate"
328 VAL 3 CN_TCH_H_OR_F "TCH Half Rate or Full Rate"
329 VAL 4 CN_PACKET "Packet Channel (GPRS only)"
330
331 VALTAB VAL_pch_interrupt
332 VAL 0 NO_PCH_INTERRUPT "Power measurements with PCH listening"
333 VAL 1 PCH_INTERRUPT "Power measurements without PCH listening"
334
335 VALTAB VAL_freq_bands
336 VAL 0x00 BAND_AUTO "0b00000000: All bands shall be scanned"
337 VAL 0x01 BAND_GSM_900 "0b00000001: GSM 900 is supported, shall be scanned"
338 VAL 0x02 BAND_DCS_1800 "0b00000010: DCS 1800 is supported, shall be scanned"
339 VAL 0x04 BAND_PCS_1900 "0b00000100: PCS 1900 is supported, shall be scanned"
340 VAL 0x08 BAND_E_GSM "0b00001000: Extended GSM is supported, shall be scanned"
341 VAL 0x10 BAND_GSM_850 "0b00010000: GSM 850 is supported, shall be scanned"
342 VAL 0x20 BAND_GSM_450 "0b00100000: GSM 450 is supported, shall be scanned"
343 VAL 0x40 BAND_GSM_480 "0b01000000: GSM 480 is supported, shall be scanned"
344 VAL 0x80 BAND_R_GSM "0b10000000: R-GSM is supported, shall be scanned"
345 VAL 0x03 BAND_DUAL "0b00000011: GSM 900 and DCS 1800 is supported, shall be scanned"
346 VAL 0x0B BAND_DUAL_EXT "0b00001011: GSM 900, E-GSM and DCS 1800 is supported, shall be scanned"
347 VAL 0x14 BAND_DUAL_US "0b00010100: GSM 850 and PCS 1900 is supported, shall be scanned"
348
349 VALTAB VAL_no
350 VAL 1 - 8 "valid values for number of RACH bursts to be sent"
351 VAL 0 NO_STP_SND_CONT_SND "stop sending of RACH bursts"
352
353 VALTAB VAL_t1
354 VAL 0 - 31 "frame number modulo 32"
355
356 VALTAB VAL_t2
357 VAL 0 - 25 "frame number modulo 26"
358
359 VALTAB VAL_t3
360 VAL 0 - 50 "frame number modulo 51"
361
362 VALTAB VAL_action
363 VAL 0x00 START_MON_NBCCH "start reading of BCCH, excluding ext BCCH"
364 VAL 0x01 START_MON_EBCCH "start reading of ext BCCH, excluding BCCH"
365 VAL 0x02 STOP_MON_BCCH "stop reading of BCCH, including both BCCH and ext BCCH (if previously requested)"
366 VAL 0x03 START_MON_CCCH "start reading of CCCH"
367 VAL 0x04 STOP_MON_CCCH "stop reading of CCCH"
368 VAL 0x05 LEAVING_PIM_PBCCH "Leave PIM"
369 VAL 0x06 LEAVING_PAM_PBCCH "Leave PAM"
370 VAL 0x07 LEAVING_PTM_PBCCH "Leave PTM"
371 VAL 0x08 ENTER_PTM_PBCCH "Enter PTM"
372 VAL 0x09 ENTER_PIM_PBCCH "Enter PIM"
373 VAL 0x0A ENTER_PTM_BCCH "Enter PTM for BCCH"
374
375 VALTAB VAL_si_to_read
376 VAL 0 UNSPECIFIED_SI "Update of unspecified SI message or SI messages"
377 VAL 1 UPDATE_SI1 "Update of SI1 message"
378 VAL 2 UPDATE_SI2_SI2BIS_OR_SI2TER "Update of SI2, SI2 bis or SI2 ter message"
379 VAL 3 UPDATE_SI3_SI4_SI7_OR_SI8 "Update of SI3, SI4, SI7 or SI8 message"
380 VAL 4 UPDATE_SI9 "Update of SI9 message"
381 VAL 5 COMPLETE_SI "Read complete SI"
382 VAL 6 UPDATE_SI13_GSM "Read SI13 during GPRS activation"
383 VAL 255 UPDATE_SI13 "Update SI13"
384
385 VALTAB VAL_reorg_only
386 VAL 0 NORMAL_PGM "ignore this parameter (and do not ignore Page Mode IE in PAGING REQUEST messages); used to switch off REORG_ONLY"
387 VAL 1 REORG_ONLY "set page mode to paging reorganisation"
388
389 VALTAB VAL_sync_only
390 VAL 0 NORMAL_BA "normal GSM behaviour"
391 VAL 1 SYNC_LIST "GPRS sync only"
392 VAL 2 RECONFIRM_SYNC_LIST "Reconfirm Sync 10 sec timer for Pbcch Cells"
393
394 VALTAB VAL_gprs_sync
395 VAL 0 NORMAL_MEAS_REP "normal GSM behaviour"
396 VAL 1 SYNC_RESULTS "GPRS sync only"
397
398 VALTAB VAL_ba_id
399 VAL 0 - 127 "used by PL"
400 VAL 128 - 255 "used by RR"
401
402 VALTAB VAL_stat
403 VAL 0 STAT_INACT "inactive"
404 VAL 1 STAT_ACT "active"
405 VAL 0 STAT_CIPH_OFF "ciphering off"
406 VAL 1 STAT_CIPH_ON "ciphering on"
407
408 VALTAB VAL_eotd_res
409 VAL 0 EOTD_SUCC "success"
410 VAL 1 EOTD_REF "wrong reference BTS"
411
412 VALTAB VAL_mfrm_offset
413 VAL 0 - 51 "multiframes/ 51 is interpreted as 0"
414
415 VALTAB VAL_otd_type
416 VAL 0 ROUGH_OTD "only roughOTD has been provided by the NW"
417 VAL 1 EXPECTED_OTD "only expectedOTD has been provided by the NW"
418 VAL 2 BOTH_OTD "Both OTD type have been provided by the NW"
419
420 VALTAB VAL_exp_otd
421 VAL 0 - 1250 "The used resolution is 1 bits. This OTD value is the OTD value of TS0s (i.e. the difference in starting of TS0), not only the OTD between starts of bursts expected OTD between the scell and the specified cell. Note: 1250 is interpreted as 0"
422
423 VALTAB VAL_uncertainty
424 VAL 0 UNC_MAX_2BIT "uncertainty in bits. 0 - 2 bits"
425 VAL 1 UNC_MAX_4BIT "uncertainty in bits. 3 - 4 bits"
426 VAL 2 UNC_MAX_8BIT "uncertainty in bits. 5 - 8 bits"
427 VAL 3 UNC_MAX_12BIT "uncertainty in bits. 9 - 12 bits"
428 VAL 4 UNC_MAX_16BIT "uncertainty in bits. 13 - 16 bits"
429 VAL 5 UNC_MAX_22BIT "uncertainty in bits. 17 - 22 bits"
430 VAL 6 UNC_MAX_30BIT "uncertainty in bits. 23 - 30 bits"
431 VAL 7 UNC_GT_30BIT "uncertainty in bits. > 30 bits"
432
433 VALTAB VAL_rough_rtd
434 VAL 0 "roughRTD in bits (see expected OTD)"
435
436 VALTAB VAL_eotd_avail
437 VAL 0 "EOTD is not available"
438 VAL 1 "EOTD is available"
439
440 VALTAB VAL_gprs_support
441 VAL 1 MPH_GPRS_PROCS_USED "yes"
442 VAL 0 MPH_GPRS_PROCS_NOT_USED "no"
443
444 VALTAB VAL_si_to_clean
445 VAL 0x0001 IND_SI_1 "Clean SI 1 buffer"
446 VAL 0x0002 IND_SI_2 "Clean SI 2 buffer"
447 VAL 0x0004 IND_SI_2BIS "Clean SI 2bis buffer"
448 VAL 0x0008 IND_SI_2TER "Clean SI 2ter buffer"
449 VAL 0x0010 IND_SI_3 "Clean SI 3 buffer"
450 VAL 0x0020 IND_SI_4 "Clean SI 4 buffer"
451 VAL 0x0040 IND_SI_13 "Clean SI 13 buffer"
452 VAL 0x0100 IND_SI_5 "Clean SI 5 buffer"
453 VAL 0x0200 IND_SI_5BIS "Clean SI 5bis buffer"
454 VAL 0x0400 IND_SI_5TER "Clean SI 5ter buffer"
455 VAL 0x0800 IND_SI_6 "Clean SI 6 buffer"
456 VAL 0x007F IND_ALL_IDLE_SI "Clean all SI of idle mode"
457 VAL 0x000E IND_ALL_IDLE_BA "Clean all SI of idle mode BA list"
458 VAL 0x0F00 IND_ALL_DEDI_SI "Clean all SI of dedicated mode"
459 VAL 0x0700 IND_ALL_DEDI_BA "Clean all SI of dedicated mode BA list"
460 VAL 0x0F7F IND_ALL_SI "Clean all SI buffers"
461
462 VALTAB VAL_cause
463 VAL 0x0 NC_STOP_MEAS "Stop the measurement"
464 VAL 0x1 NC_START_MEAS "Start Averaging the measurements"
465 VAL 0x2 NC_REPORT_MEAS "get the meas report from RR"
466
467 VALTAB VAL_region
468 VAL 0 EUROPEAN_REGION "Indicates European region"
469 VAL 1 AMERICAN_REGION "Indicates American region"
470
471 VALTAB VAL_search_mode
472 VAL 0x00 FULL_SEARCH_MODE "Identifies 'Full Search' mode, default mode"
473 VAL 0x01 NORMAL_SEARCH_MODE "Identifies 'Normal Search' mode"
474 VAL 0x02 FAST_SEARCH_MODE "Identifies 'Fast Search' mode"
475 VAL 0x03 BLACK_LIST_SEARCH_MODE "Identifies 'Black List Search' mode"
476
477 VALTAB VAL_whitelist_valid
478 VAL 0 WHITELIST_NOT_VALID "not valid"
479 VAL 1 WHITELIST_VALID "valid"
480
481
482
483
484 VAR arfcn "channel number" S
485
486 VAL @p_mph - VAL_arfcn@
487
488 VAR ma "channel number in the mobile allocation list (used with frequency hopping)" S
489
490 VAL @p_mph - VAL_arfcn@
491
492 VAR ext_bcch "unused, reserved" B
493
494
495 VAR comb_ccch "extended BCCH listening" B
496
497 VAL @p_mph - VAL_comb_ccch@
498
499 VAR tn "timeslot number" B
500
501 VAL @p_mph - VAL_tn@
502
503 VAR dlt "downlink initial value" B
504
505 VAL @p_mph - VAL_dlt@
506
507 VAR pg "paging group" B
508
509 VAL @p_mph - VAL_pg@
510
511 VAR bs_ag_blocks_res "blocks reserved for AGCH" B
512
513 VAL @p_mph - VAL_bs_ag_blocks_res@
514
515 VAR bs_pa_mfrms "Multiframe Period" B
516
517 VAL @p_mph - VAL_bs_pa_mfrms@
518
519 VAR power "transmission power level" B
520
521 VAL @p_mph - VAL_power@
522
523 VAR rx_lev "received field strength" B
524
525 VAL @p_mph - VAL_rx_lev@
526
527 VAR rx_lev_full "received field strength" B
528
529
530 VAR rx_lev_sub "received field strength" B
531
532
533 VAR rx_qual_full "received quality" B
534
535 VAL @p_mph - VAL_rx_qual_full@
536
537 VAR rx_qual_sub "received quality" B
538
539
540 VAR bsic "base station identification code" B
541
542 VAL @p_mph - VAL_bsic@
543
544 VAR dtx "discontinuous transmission" B
545
546 VAL @p_mph - VAL_dtx@
547
548 VAR otd "timing advance" S
549
550 VAL @p_mph - VAL_otd@
551
552 VAR ta "timing advance" B
553
554 VAL @p_mph - VAL_ta@
555
556 VAR time_alignmt "timing alignment; refers to difference in time between serving and neighbour cell" L
557
558
559 VAR frame_offset "frame offset; refers to difference in time between serving and neighbour cell" L
560
561
562 VAR v_start "starting time valid" B
563
564 VAL @p_mph - VAL_v_start@
565
566 VAR ch "channel type" B
567
568 VAL @p_mph - VAL_ch@
569
570 VAR tsc "trainings sequence code" B
571
572 VAL @p_mph - VAL_tsc@
573
574 VAR h "hopping" B
575
576 VAL @p_mph - VAL_h@
577
578 VAR maio "mobile allocation index offset" B
579
580 VAL @p_mph - VAL_maio@
581
582 VAR hsn "hopping sequence number" B
583
584 VAL @p_mph - VAL_hsn@
585
586 VAR rlt "radio link timeout" B
587
588 VAL @p_mph - VAL_rlt@
589
590 VAR tav "timing advance" B
591
592 VAL @p_mph - VAL_tav@
593
594 VAR pwrc "power control indicator" B
595
596 VAL @p_mph - VAL_pwrc@
597
598 VAR algo "Algorithm" B
599
600 VAL @p_mph - VAL_algo@
601
602 VAR kc "Kc value; the format in the GTI case is as on the SIM; the least significant bit of kc is the least significant bit of the eighth byte; the most significant bit of kc is the most significant bit of the first byte." B
603
604
605 VAR mod "idle / dedicated mode scenario" B
606
607 VAL @p_mph - VAL_mod@
608
609 VAR mode "channel mode" B
610
611 VAL @p_mph - VAL_mode@
612
613 VAR nscb "noise suppression control bit" B
614
615
616 VAR icmi "initial code mode indicator" B
617
618
619 VAR st_mode "initial code mode" B
620
621 VAL @p_mph - VAL_st_mode@
622
623 VAR acs "active codec set" B
624
625
626 VAR v_cod_prop "valid flag codec properties" B
627
628
629 VAR c_cod_prop "counter" B
630
631
632 VAR codec_thr "Codec threshold" B
633
634
635 VAR codec_hyst "Codec hysteresis" B
636
637
638 VAR cs "cause" B
639
640 VAL @p_mph - VAL_cs@
641
642 VAR pclass "power class" B
643
644 VAL @p_mph - VAL_pclass@
645
646 VAR pclass2 "power class 2" B
647
648
649 VAR fn_offset "TDMA Frame Offset" S
650
651
652 VAR tch_loop "TCH loop command" B
653
654 VAL @p_mph - VAL_tch_loop@
655
656 VAR dedi_res "dedicated configuration result" B
657
658 VAL @p_mph - VAL_dedi_res@
659
660 VAR device "DAI testing device" B
661
662 VAL @p_mph - VAL_device@
663
664 VAR ho_ref "reference" B
665
666
667 VAR ho_pow "transmission power level" B
668
669 VAL @p_mph - VAL_ho_pow@
670
671 VAR ho_acc_type "access type" B
672
673 VAL @p_mph - VAL_ho_acc_type@
674
675 VAR ho_nci "normal cell indication" B
676
677 VAL @p_mph - VAL_ho_nci@
678
679 VAR param "dummy parameter" B
680
681
682 VAR valid "valid flag" B
683
684
685 VAR multi_band "multiband report parameter" B
686
687 VAL @p_mph - VAL_multi_band@
688
689 VAR len_imsi "Length of IMSI" B
690
691 VAL @p_mph - VAL_len_imsi@
692
693 VAR imsi "IMSI digits" B
694
695
696 VAR v_tmsi "Valid TMSI flag" B
697
698
699 VAR tmsi "Binary TMSI representatino" L
700
701
702 VAR v_ptmsi "Valid PTMSI flag; can indicate'valid'only for the GPRS supporting terminal" B
703
704
705 VAR ptmsi "Binary PTMSI representatino" L
706
707
708 VAR v_ptmsi2 "Valid PTMSI flag; can indicate'valid'only for the GPRS supporting terminal" B
709
710
711 VAR ptmsi2 "Binary PTMSI representatino" L
712
713
714 VAR identity_type "Identity type" B
715
716 VAL @p_mph - VAL_identity_type@
717
718 VAR channel_needed "Channel needed" B
719
720 VAL @p_mph - VAL_channel_needed@
721
722 VAR pch_interrupt "PCH Interrupt" B
723
724 VAL @p_mph - VAL_pch_interrupt@
725
726 VAR freq_bands "Bitmap of frequency bands" B
727
728 VAL @p_mph - VAL_freq_bands@
729
730 VAR num_of_chan "Number of detected channels" B
731
732
733 VAR c "dummy; unused, reserved" B
734
735
736 VAR no "number of RACH messages; this number includes re-transmissions and the first, initial RACH burst, i.e. no = M +1, where M is as defined in GSM 04.08's specification of the initiation of the immediate assignment procedure" B
737
738 VAL @p_mph - VAL_no@
739
740 VAR delta "time in TDMA frames between bursts; delta[0]corresponds to the time between MPH_RANDOM_ACCESS_REQ and the first RACH burst, delta[1]to the time between the first and the 2nd RACH burst and so on" B
741
742
743 VAR rach "channel request content burst n; rach[0]corresponds to the contents of the first RACH burst, rach[1]to the 2nd and so on" B
744
745
746 VAR t1 "reduced frame number modula 32" B
747
748 VAL @p_mph - VAL_t1@
749
750 VAR t2 "reduced frame number modula 26" B
751
752 VAL @p_mph - VAL_t2@
753
754 VAR t3 "reduced frame number modula 51" B
755
756 VAL @p_mph - VAL_t3@
757
758 VAR l_buf "length of content in bit" S
759
760
761 VAR o_buf "offset of content in bit" S
762
763
764 VAR buf "buffer content; comment as in PH SAP" B
765
766
767 VAR ncc_permitted "NCC permitted bitmap" B
768
769
770 VAR action "start or stop reading of BCCH resp. CCCH" B
771
772 VAL @p_mph - VAL_action@
773
774 VAR si_to_read "SI to read" B
775
776 VAL @p_mph - VAL_si_to_read@
777
778 VAR fn "full frame number; format: absolute frame number" L
779
780
781 VAR no_of_ncells "Number of ncells" B
782
783
784 VAR reorg_only "specifies if reorg should be used" B
785
786 VAL @p_mph - VAL_reorg_only@
787
788 VAR sync_only "specifies if only sync is used" B
789
790 VAL @p_mph - VAL_sync_only@
791
792 VAR gprs_sync "specifies sync results" B
793
794 VAL @p_mph - VAL_gprs_sync@
795
796 VAR ba_id "link frequency list and measurement report" B
797
798 VAL @p_mph - VAL_ba_id@
799
800 VAR stat "status" B
801
802 VAL @p_mph - VAL_stat@
803
804 VAR eotd_crosscor "Cross correlation" T
805
806
807 VAR eotd_res "EOTD Result" B
808
809 VAL @p_mph - VAL_eotd_res@
810
811 VAR req_id "Request Identifier" S
812
813
814 VAR d_eotd_nrj "Sum of Amplitudes" L
815
816
817 VAR time_tag "Time tag" L
818
819
820 VAR sb_flag "Valid flag" B
821
822
823 VAR mfrm_offset "multiframe offset" B
824
825 VAL @p_mph - VAL_mfrm_offset@
826
827 VAR otd_type "OTD type" B
828
829 VAL @p_mph - VAL_otd_type@
830
831 VAR exp_otd "expectedOTD" S
832
833 VAL @p_mph - VAL_exp_otd@
834
835 VAR uncertainty "Uncertainty of expected OTD" B
836
837 VAL @p_mph - VAL_uncertainty@
838
839 VAR rough_rtd "rough RTD" S
840
841 VAL @p_mph - VAL_rough_rtd@
842
843 VAR eotd_avail "eotd avail" B
844
845 VAL @p_mph - VAL_eotd_avail@
846
847 VAR gprs_support "GPRS" B
848
849 VAL @p_mph - VAL_gprs_support@
850
851 VAR si_to_clean "SI to clean" S
852
853 VAL @p_mph - VAL_si_to_clean@
854
855 VAR cause "Meas report" B
856
857 VAL @p_mph - VAL_cause@
858
859 VAR bcch_rxlev_of_sc "This is the rxlev of BCCH channel. Used only in dedicated mode" B
860
861
862 VAR region "Indicates whether 'White List'belongs to European or American region" B
863
864 VAL @p_mph - VAL_region@
865
866 VAR search_mode "Basic Element" B
867
868 VAL @p_mph - VAL_search_mode@
869
870 VAR white_list_valid "Indicates whether 'White List' is valid or not" B
871
872 VAL @p_mph - VAL_whitelist_valid@
873
874 VAR channels "Stores list of ARFCNS" B
875
876
877 VAR num_of_white_list_chan "The number of 'White List'carriers included in the list" B
878
879
880 VAR num_of_carriers "Number of carriers to be removed from the Black List" B
881
882
883 VAR lower_rxlevel_threshold "lower rxlevel thershold for GSM channels" B
884
885
886
887
888
889 COMP cbch "cell broadcast channel"
890 {
891 stat ; CBCH status; binary state
892 ch ; channel type
893 tn ; timeslot number
894 tsc ; training sequence code
895 h ; hopping
896 arfcn ; channel number; valid only if h=0
897 maio ; mobile allocation index offset; valid only if h=1
898 hsn ; hopping sequence number; valid only if h=1
899 ma [MAX_MA_CHANNELS] ; mobile allocation list; valid only if h=1; coding as arfcn field above; determines the (maximum) size of mobile allocation list; the list is delimited with 0xFFFF = NOT_PRESENT_16BIT (except if all entries are used)
900 }
901
902
903
904 COMP ncells "neighbour cell measurement results"
905 {
906 no_of_ncells ; number of neighbour cells; semantics as in 47
907 arfcn [6] ; channel number; semantics as in 4.1
908 rx_lev [6] ; received field strength; semantics as in 4.11
909 bsic [6] ; base station identification code; semantics as in 4.13
910 time_alignmt [6] ; timing alignment; refers to difference in time between serving and neighbour cell
911 frame_offset [6] ; frame offset; refers to difference in time between serving and neighbour cell
912 }
913
914
915
916 COMP start "starting time"
917 {
918 v_start ; starting time valid
919 t1 ; frame number modulo 32
920 t2 ; frame number modulo 26
921 t3 ; frame number modulo 51
922 }
923
924
925
926 COMP ch_type "channel type configuration"
927 {
928 ch ; channel type
929 tn ; timeslot number
930 tsc ; training sequence code
931 h ; hopping
932 arfcn ; channel number; valid only if h=0
933 maio ; mobile allocation index offset; valid only if h=1
934 hsn ; hopping sequence number; valid only if h=1
935 ma [MAX_MA_CHANNELS] ; mobile allocation list; valid only if h=1; coding as arfcn field above; determines the (maximum) size of mobile allocation list; the list is delimited with 0xFFFF = NOT_PRESENT_16BIT (except if all entries are used)
936 }
937 TYPEDEF COMP ch_type ch_type2 "channel type"
938
939
940
941 COMP tr_para "transmission parameter"
942 {
943 power ; transmission power level
944 dtx ; discontinuous transmission
945 rlt ; radio link timeout
946 tav ; timing advance
947 pwrc ; power control indicator
948 mode ; channel mode
949 }
950
951
952
953 COMP ciph "ciphering parameters"
954 {
955 stat ; Ciphering Status; binary state
956 algo ; Algorithm
957 kc [KC_STRING_SIZE] ; Kc value; the format in the GTI case is as on the SIM; the least significant bit of kc is the least significant bit of the eighth byte; the most significant bit of kc is the most significant bit of the first byte.
958 }
959
960
961
962 COMP cod_prop "codec properties"
963 {
964 codec_thr ; Codec threshold
965 codec_hyst ; Codec hysteresis
966 }
967
968
969
970 COMP amr_conf "Parameters for AMR"
971 {
972 nscb ; noise suppression control bit
973 icmi ; initial code mode indicator
974 st_mode ; initial code mode
975 acs ; active codec set
976 v_cod_prop ; valid flag codec properties
977 c_cod_prop ; counter
978 cod_prop [3] ; codec properties
979 }
980
981
982
983 COMP classmark "classmark"
984 {
985 pclass ; power class
986 pclass2 ; power class 2
987 }
988
989
990
991 COMP ho_param "handover parameter"
992 {
993 ho_ref ; reference
994 ho_pow ; transmission power level
995 ho_acc_type ; access type
996 ho_nci ; normal cell indication
997 }
998
999
1000
1001 COMP mid "Mobile identities"
1002 {
1003 len_imsi ; Length of IMSI
1004 imsi [15] ; IMSI digits
1005 v_tmsi ; Valid TMSI flag
1006 tmsi ; Binary TMSI representatino
1007 v_ptmsi ; Valid PTMSI flag; can indicate'valid'only for the GPRS supporting terminal
1008 ptmsi ; Binary PTMSI representatino
1009 v_ptmsi2 ; Valid PTMSI flag; can indicate'valid'only for the GPRS supporting terminal
1010 ptmsi2 ; Binary PTMSI representatino
1011 }
1012
1013
1014
1015 COMP send_mode "RACH sending mode"
1016 {
1017 c ; dummy; unused, reserved
1018 no ; number of RACH messages; this number includes re-transmissions and the first, initial RACH burst, i.e. no = M +1, where M is as defined in GSM 04.08's specification of the initiation of the immediate assignment procedure
1019 delta [MAX_RACH_REQ] ; time in TDMA frames between bursts; delta[0]corresponds to the time between MPH_RANDOM_ACCESS_REQ and the first RACH burst, delta[1]to the time between the first and the 2nd RACH burst and so on
1020 rach [MAX_RACH_REQ] ; channel request content burst n; rach[0]corresponds to the contents of the first RACH burst, rach[1]to the 2nd and so on
1021 }
1022
1023
1024
1025 COMP frame_no "reduced frame number"
1026 {
1027 t1 ; frame number modulo 32
1028 t2 ; frame number modulo 26
1029 t3 ; frame number modulo 51
1030 }
1031
1032
1033
1034 COMP sdu "Service Data Unit"
1035 {
1036 l_buf ; length of content in bit
1037 o_buf ; offset of content in bit
1038 buf [1] ; buffer content; comment as in PH SAP
1039 }
1040
1041
1042
1043 COMP meas_results "neighbourcell measurement results"
1044 {
1045 arfcn ; channel number
1046 rx_lev ; received field strength
1047 }
1048
1049
1050
1051 COMP eotd_sc_res "EOTD SC Results at start of measurement"
1052 {
1053 sb_flag ; Valid flag; named 'Data Valid' by cursor task
1054 bsic ; base station identity code
1055 arfcn ; channel number
1056 eotd_crosscor [XCOR_NO] ; Cross correlation
1057 d_eotd_nrj ; Sum of Amplitudes; named 'RSSI' by cursor task
1058 time_tag ; Time tag; named 'Nominal Position' by cursor task
1059 }
1060 TYPEDEF COMP eotd_sc_res eotd_sc_res1 "EOTD SC Results at stop of measurement"
1061 TYPEDEF COMP eotd_sc_res eotd_nc_res "EOTD NC Results"
1062
1063
1064
1065 COMP ncell_eotd "Parameters of a neighbour cell"
1066 {
1067 arfcn ; channel number
1068 bsic ; Bsic
1069 mfrm_offset ; multiframe offset
1070 otd_type ; otd type
1071 exp_otd ; expected otd
1072 uncertainty ; uncertainty of exp. otd
1073 rough_rtd ; rough rtd
1074 }
1075
1076
1077
1078 COMP meas_rep "meas report to RR"
1079 {
1080 arfcn ; channel number
1081 bsic ; values for bsic
1082 rx_lev ; received field strength
1083 }
1084
1085
1086
1087 COMP list "stores a list of frequencies"
1088 {
1089 channels [LIST_MAX_SIZE] ; stores a list of frequencies
1090 }
1091
1092
1093
1094 COMP black_list "Contains a separate bit map of Black Listed carries for Euro / American regions"
1095 {
1096 list [MAX_REGIONS] ; Primitive structure element item
1097 }
1098
1099
1100
1101 COMP white_list "contains the bitmap of carriers present in the 'White List'"
1102 {
1103 white_list_valid ; Indicates whether 'White List' is valid or not
1104 region ; Indicates whether 'White List'belongs to European or American region
1105 list ; stores a list of frequencies
1106 }
1107
1108
1109
1110 COMP inactive_carrier_list "Contains the bitmap of inactive carriers in the current location"
1111 {
1112 list [MAX_REGIONS] ; Bitmap of GSM channels
1113 }
1114
1115
1116
1117
1118
1119
1120 ; MPH_POWER_REQ 0x5715
1121 ; MPH_POWER_CNF 0x1707
1122 ; MPH_BSIC_REQ 0x5716
1123 ; MPH_BSIC_CNF 0x1708
1124 ; MPH_UNITDATA_IND 0x1709
1125 ; MPH_RANDOM_ACCESS_REQ 0x5717
1126 ; MPH_RANDOM_ACCESS_CNF 0x170A
1127 ; MPH_IDLE_REQ 0x5703
1128 ; MPH_MEASUREMENT_IND 0x1701
1129 ; MPH_NEIGHBOURCELL_REQ 0x5704
1130 ; MPH_DEDICATED_REQ 0x5706
1131 ; MPH_DEDICATED_CNF 0x1702
1132 ; MPH_DEDICATED_FAIL_REQ 0x5707
1133 ; MPH_DEDICATED_FAIL_CNF 0x1703
1134 ; MPH_CIPHERING_REQ 0x5708
1135 ; MPH_FREQ_REDEF_REQ 0x5709
1136 ; MPH_CHANNEL_MODE_REQ 0x570A
1137 ; MPH_ERROR_IND 0x1704
1138 ; MPH_DEACTIVATE_REQ 0x570B
1139 ; MPH_CLASSMARK_REQ 0x570C
1140 ; MPH_TCH_LOOP_REQ 0x5711
1141 ; MPH_DAI_REQ 0x5712
1142 ; MPH_CBCH_REQ 0x5713
1143 ; MPH_IDENTITY_REQ 0x5714
1144 ; MPH_PAGING_IND 0x1706
1145 ; MPH_MON_CTRL_REQ 0x5718
1146 ; MPH_SYNC_REQ 0x5719
1147 ; MPH_SYNC_IND 0x170B
1148 ; MPH_MEAS_ORDER_CNF 0x170C
1149 ; MPH_EMO_REQ 0x5705
1150 ; MPH_EMO_MEAS_IND 0x1705
1151 ; MPH_EXT_MEAS_REQ 0x570D
1152 ; MPH_EXT_MEAS_CNF 0x170D
1153 ; MPH_NCELL_POS_REQ 0x570E
1154 ; MPH_NCELL_POS_IND 0x170E
1155 ; MPH_CLEAN_BUF_REQ 0x571A
1156 ; MPH_STOP_DEDICATED_REQ 0x571B
1157 ; MPH_STOP_DEDICATED_CNF 0x170F
1158 ; MPH_MEAS_REP_REQ 0x571C
1159 ; MPH_MEAS_REP_CNF 0x1710
1160
1161
1162
1163 PRIM MPH_POWER_REQ 0x5715
1164 {
1165 pch_interrupt ; pch interrupt
1166 freq_bands ; frequency bands; used since support of 'PCS 1900 channels'
1167 search_mode ; Search mode
1168 lower_rxlevel_threshold [MAX_NUM_BANDS] ; Lower Rxlev Threshold
1169 black_list ; List of Black Listed carriers
1170 white_list ; List of carriers in White List
1171 }
1172
1173
1174
1175
1176
1177
1178 PRIM MPH_POWER_CNF 0x1707
1179 {
1180 num_of_chan ; Number of channels
1181 num_of_white_list_chan ; Number of White list channels
1182 arfcn [MAX_CHANNELS] ; cell channel numbers
1183 rx_lev [MAX_CHANNELS] ; field strength
1184 inactive_carrier_list ; List of inactive carriers
1185 }
1186
1187
1188
1189
1190
1191
1192 PRIM MPH_BSIC_REQ 0x5716
1193 {
1194 arfcn ; channel number
1195 }
1196
1197
1198
1199
1200
1201
1202 PRIM MPH_BSIC_CNF 0x1708
1203 {
1204 arfcn ; channel number
1205 bsic ; base station identification code
1206 cs ; cause / error code; The following causes can occur within this primitive: CS_NO_ERROR, CS_NO_BCCH_AVAIL
1207 }
1208
1209
1210
1211
1212
1213
1214 PRIM MPH_UNITDATA_IND 0x1709
1215 {
1216 arfcn ; channel number
1217 fn ; full frame number
1218 sdu ; service data unit
1219 }
1220
1221
1222
1223
1224
1225
1226 PRIM MPH_RANDOM_ACCESS_REQ 0x5717
1227 {
1228 send_mode ; RACH sending mode
1229 }
1230
1231
1232
1233
1234
1235
1236 PRIM MPH_RANDOM_ACCESS_CNF 0x170A
1237 {
1238 frame_no ; reduced frame number
1239 }
1240
1241
1242
1243
1244
1245
1246 PRIM MPH_IDLE_REQ 0x5703
1247 {
1248 mod ; idle mode scenario; the following mod values can occur within this primitive: MODE_CELL_SELECTION, MODE_CELL_RESELECTION, MODE_SYS_INFO_CHANGE, MODE_PACKET_TRANSFER (GPRS only), MODE_CELL_CHANGE_ORDER (GPRS only)
1249 arfcn ; channel number
1250 ext_bcch ; dummy; unused, reserved
1251 comb_ccch ; combined CCCH
1252 tn ; timeslot
1253 dlt ; downlink timeout
1254 pg ; paging group
1255 bs_ag_blocks_res ; AGCH blocks reserved
1256 bs_pa_mfrms ; multiframe period
1257 power ; transmission power level
1258 ncc_permitted ; NCC permitted
1259 reorg_only ; page mode override; for a GSM only terminal the value is always NORMAL_PGM
1260 eotd_avail ; EOTD available
1261 gprs_support ; Cell supports GPRS; (GPRS only)
1262 }
1263
1264
1265
1266
1267
1268
1269 PRIM MPH_MEASUREMENT_IND 0x1701
1270 {
1271 arfcn ; channel number; refers to serving cell
1272 rx_lev_full ; received full field strength; refers to serving cell
1273 rx_lev_sub ; received sub field strength; refers to serving cell
1274 rx_qual_full ; received full quality; refers to serving cell
1275 rx_qual_sub ; received sub quality; refers to serving cell
1276 dtx ; use of DTX; refers to serving cell
1277 otd ; timing advance; refers to serving cell (short name otd, although misleading, is kept only for backwards compatibility reasons); used in GSM dedicated mode
1278 valid ; valid flag; refers to both serving and neighbour cells, i.e. the entire report; set to valid except for first measurement indications after an update of the BA list
1279 fn_offset ; TDMA frame offset; used for C2 calculation
1280 ncells ; neighbour cell measurement results; referring to neighbour cells
1281 gprs_sync ; GPRS synchronisation results; referring to neighbour cells; for a GSM only terminal the value is always NORMAL_MEAS_REP
1282 bcch_rxlev_of_sc ; rxlev of SC BCCH channel. Used in dedicated mode, to distinguish between rxlev of traffic channel and BCCH channel.
1283 }
1284
1285
1286
1287
1288
1289
1290 PRIM MPH_NEIGHBOURCELL_REQ 0x5704
1291 {
1292 multi_band ; multi-band report parameter; fed from SYSTEM INFORMATION 2ter's / 5ter's neighbour cell description 2 IE
1293 arfcn [MAX_NEIGHBOURCELLS] ; neighbour cell channel numbers; the list is delimited with 0xFFFF = NOT_PRESENT_16BIT (except if all entries are used)
1294 sync_only ; GPRS synchronisation only; for a GSM only terminal the value is always NORMAL_BA
1295 }
1296
1297
1298
1299
1300
1301
1302 PRIM MPH_DEDICATED_REQ 0x5706
1303 {
1304 mod ; dedicated mode scenario; the following mod values can occur within this primitive: MODE_IMM_ASSIGN, MODE_CHAN_ASSIGN, MODE_ASYNC_HANDOVER, MODE_SYNC_HANDOVER, MODE_PRE_SYNC_HANDOVER, MODE_PSEUDO_SYNC_HANDOVER, MODE_SYS_INFO_CHANGE, MODE_PDCH_ASSIGN (GPRS only)
1305 start ; starting time; validity can be indicated within the element by a valid flag
1306 ch_type ; channel type after time
1307 ch_type2 ; channel type before time; invalidity of the entire element including sub-elements can be indicated by a sub-element channel type ch being equal to 0xFF = NOT_PRESENT_8BIT
1308 arfcn ; BCCH channel number
1309 bsic ; base station identification code
1310 ho_param ; handover parameter
1311 tr_para ; transmission parameter
1312 ciph ; ciphering parameters
1313 amr_conf ; AMR configuration
1314 }
1315
1316
1317
1318
1319
1320
1321 PRIM MPH_DEDICATED_CNF 0x1702
1322 {
1323 dedi_res ; dedicated result
1324 }
1325
1326
1327
1328
1329
1330
1331 PRIM MPH_DEDICATED_FAIL_REQ 0x5707
1332 {
1333 param ; dummy parameter
1334 }
1335
1336
1337
1338
1339
1340
1341 PRIM MPH_DEDICATED_FAIL_CNF 0x1703
1342 {
1343 param ; dummy parameter
1344 }
1345
1346
1347
1348
1349
1350
1351 PRIM MPH_CIPHERING_REQ 0x5708
1352 {
1353 ciph ; ciphering parameters
1354 }
1355
1356
1357
1358
1359
1360
1361 PRIM MPH_FREQ_REDEF_REQ 0x5709
1362 {
1363 start ; starting time
1364 ch_type ; channel description
1365 }
1366
1367
1368
1369
1370
1371
1372 PRIM MPH_CHANNEL_MODE_REQ 0x570A
1373 {
1374 mode ; channel mode
1375 ch ; channel type
1376 amr_conf ; AMR configuration
1377 }
1378
1379
1380
1381
1382
1383
1384 PRIM MPH_ERROR_IND 0x1704
1385 {
1386 cs ; cause; The following causes can occur within this primitive: CS_DOWN_LINK_FAIL, CS_RADIO_LINK_FAIL, CS_BCCH_READ_ERROR
1387 arfcn ; channel number
1388 }
1389
1390
1391
1392
1393
1394
1395 PRIM MPH_DEACTIVATE_REQ 0x570B
1396 {
1397 param ; dummy parameter
1398 }
1399
1400
1401
1402
1403
1404
1405 PRIM MPH_CLASSMARK_REQ 0x570C
1406 {
1407 classmark ; classmark
1408 }
1409
1410
1411
1412
1413
1414
1415 PRIM MPH_TCH_LOOP_REQ 0x5711
1416 {
1417 tch_loop ; loop command
1418 }
1419
1420
1421
1422
1423
1424
1425 PRIM MPH_DAI_REQ 0x5712
1426 {
1427 device ; dai device
1428 }
1429
1430
1431
1432
1433
1434
1435 PRIM MPH_CBCH_REQ 0x5713
1436 {
1437 cbch ; cell broadcast channel
1438 }
1439
1440
1441
1442
1443
1444
1445 PRIM MPH_IDENTITY_REQ 0x5714
1446 {
1447 mid ; Mobile identities
1448 }
1449
1450
1451
1452
1453
1454
1455 PRIM MPH_PAGING_IND 0x1706
1456 {
1457 identity_type ; Identity type
1458 channel_needed ; Channel needed
1459 }
1460
1461
1462
1463
1464
1465
1466 PRIM MPH_MON_CTRL_REQ 0x5718
1467 {
1468 action ; Control action
1469 si_to_read ; SI to read
1470 }
1471
1472
1473
1474
1475
1476
1477 PRIM MPH_SYNC_REQ 0x5719
1478 {
1479 cs ; Cause; The following causes can occur within this primitive: CS_STOP_BCCH_READING, CS_STOP_PLMN_SEARCH, CS_STOP_PLMN_SEARCH_AND_DEACTIVATE, CS_CLEAN_SYS_INFO, CS_RXLEV_VAL_REQ (GPRS only)
1480 }
1481
1482
1483
1484
1485
1486
1487 PRIM MPH_SYNC_IND 0x170B
1488 {
1489 cs ; cause; The following causes can occur within this primitive: CS_SYS_INFO_1_NOT_NEEDED
1490 arfcn ; Channel number
1491 }
1492
1493
1494
1495
1496
1497
1498 PRIM MPH_MEAS_ORDER_CNF 0x170C
1499 {
1500 no_of_ncells ; number of ncells
1501 meas_results [MAX_NEIGHBOURCELLS] ; measurement results; the list is delimited with 0xFFFF = NOT_PRESENT_16BIT (except if all entries are used)
1502 }
1503
1504
1505
1506
1507
1508
1509 PRIM MPH_EMO_REQ 0x5705
1510 {
1511 ba_id ; reference number
1512 arfcn [0..MAX_EMO_CHANNELS] ; frequencies to be measured
1513 }
1514
1515
1516
1517
1518
1519
1520 PRIM MPH_EMO_MEAS_IND 0x1705
1521 {
1522 ba_id ; reference number
1523 dtx ; discontinuous transmission
1524 meas_results [0..MAX_EMO_CHANNELS+1] ; measurement results
1525 }
1526
1527
1528
1529
1530
1531
1532 PRIM MPH_EXT_MEAS_REQ 0x570D
1533 {
1534 pch_interrupt ; pch interrupt
1535 freq_bands ; frequency bands
1536 num_of_chan ; Number of channels
1537 arfcn [MAX_CHANNELS] ; cell channel numbers
1538 }
1539
1540
1541
1542
1543
1544
1545 PRIM MPH_EXT_MEAS_CNF 0x170D
1546 {
1547 num_of_chan ; Number of channels
1548 num_of_white_list_chan ; Number of White list channels
1549 arfcn [MAX_CHANNELS] ; cell channel numbers
1550 rx_lev [MAX_CHANNELS] ; field strength
1551 inactive_carrier_list ; List of inactive carriers
1552 }
1553
1554
1555
1556
1557
1558
1559 PRIM MPH_NCELL_POS_REQ 0x570E
1560 {
1561 req_id ; Request Ident
1562 ncell_eotd [1..MAX_NCELL_EOTD_ALR] ; Neighbour Cell List
1563 }
1564
1565
1566
1567
1568
1569
1570 PRIM MPH_NCELL_POS_IND 0x170E
1571 {
1572 req_id ; Request Ident
1573 eotd_res ; EOTD Result
1574 ta ; Timing Advance
1575 fn ; Frame Number
1576 eotd_sc_res ; EOTD SC Results
1577 eotd_sc_res1 ; EOTD SC Results
1578 eotd_nc_res [1.. MAX_NCELL_EOTD_RES] ; EOTD NC Results
1579 }
1580
1581
1582
1583
1584
1585
1586 PRIM MPH_CLEAN_BUF_REQ 0x571A
1587 {
1588 si_to_clean ; SI to clean
1589 }
1590
1591
1592
1593
1594
1595
1596 PRIM MPH_STOP_DEDICATED_REQ 0x571B
1597 {
1598 param ; dummy
1599 }
1600
1601
1602
1603
1604
1605
1606 PRIM MPH_STOP_DEDICATED_CNF 0x170F
1607 {
1608 param ; dummy
1609 }
1610
1611
1612
1613
1614
1615
1616 PRIM MPH_MEAS_REP_REQ 0x571C
1617 {
1618 cause ; Meas req to ALR
1619 }
1620
1621
1622
1623
1624
1625
1626 PRIM MPH_MEAS_REP_CNF 0x1710
1627 {
1628 meas_rep [RR_ALR_MEAS_REPORT_SIZE] ; Primitive Item
1629 }
1630
1631
1632
1633
1634
1635
1636
1637
1638