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