11.2.9b Packet Measurement Order
04.603GPPGeneral Packet Radio Service (GPRS)Mobile Station (MS) - Base Station System (BSS) interfaceRadio Link Control / Medium Access Control (RLC/MAC) protocolRelease 1999TS
This message is sent on the PCCCH or PACCH by the network to a mobile station giving information for NC and EXT measurement reporting and network controlled cell reselection. If not all information fits into one message, the remaining information will be sent in other instances of the Packet Measurement Order message.
Message type: PACKET MEASUREMENT ORDER
Direction: network to mobile station
Classification: non-distribution message
Table 11.2.9b.1: Packet Measurement Order information elements
< Packet Measurement Order message content > ::= < PAGE_MODE : bit (2) > { { 0 < Global TFI : < Global TFI IE > > | 10 < TLLI : bit (32) > } { < PMO_INDEX : bit (3) > < PMO_COUNT : bit (3) > { 0 | 1 < NC Measurement Parameters : < NC Measurement Parameters struct > > } { 0 | 1 < EXT Measurement Parameters : < EXT Measurement Parameters struct > > } { null | 0 bit** = < no string > — Receiver compatible with ealier release | 1 — Additions in release 98 : { 0 | 1 < LSA Parameters : < LSA Parameters IE >> } { null | 0 bit** = < no string > — Receiver compatible with ealier release | 1 — Additions in release 99 : { 0 | 1 < ENH Measurement Parameters : < ENH Measurement Parameters struct >> } < padding bits > } } ! < Non-distribution part error : bit (*) = < no string > > } ! < Address information part error : bit (*) = < no string > > } ! < Distribution part error : bit (*) = < no string > > ; |
< NC Measurement Parameters struct > ::= < NETWORK_CONTROL_ORDER : bit (2) > { 0 | 1 < NC_ NON_DRX_PERIOD : bit (3) > < NC_REPORTING_PERIOD_I : bit (3) > < NC_REPORTING_PERIOD_T : bit (3) > } { 0 | 1 < NC_FREQUENCY_LIST : < NC Frequency list struct > > } ; |
< NC Frequency list struct > ::= { 0 | 1 { < NR_OF_REMOVED_FREQ : bit (5) > { < REMOVED_FREQ_INDEX : bit (6) > } * (1 + val(NR_OF_REMOVED_FREQ)) } } { 1 < List of added Frequency struct : < Add Frequency list struct > >} ** 0; |
< Add Frequency list struct > ::= < START_FREQUENCY : bit (10) > < BSIC : bit (6) > { 0 | 1 < Cell selection params : < Cell Selection struct > > } < NR_OF_FREQUENCIES : bit (5) > < FREQ_DIFF_LENGTH : bit (3) > { < FREQUENCY_DIFF : bit (1+val(FREQ_DIFF_LENGTH)) > < BSIC : bit (6) > { 0 | 1 < Cell selection params : < Cell Selection struct > > } } * (val(NR_OF_FREQUENCIES)); |
< Cell Selection struct > ::= < CELL_BAR_ACCESS_2 : bit (1) > < EXC_ACC : bit > < SAME_RA_AS_SERVING_CELL : bit (1) > { 0 | 1 < GPRS_RXLEV_ACCESS_MIN : bit (6) > < GPRS_MS_TXPWR_MAX_CCH : bit (5) > } { 0 | 1 < GPRS_TEMPORARY_OFFSET : bit (3) > < GPRS_PENALTY_TIME : bit (5) > } { 0 | 1 < GPRS_RESELECT_OFFSET : bit (5) > } { 0 | 1 < HCS params : < HCS struct > > } { 0 | 1 < SI13_PBCCH_LOCATION : < SI13_PBCCH_LOCATION struct > > } ; |
< SI13_PBCCH_LOCATION struct > ::= { 0 < SI13_LOCATION : bit (1) > | 1 < PBCCH_LOCATION : bit (2) > < PSI1_REPEAT_PERIOD : bit (4) > } ; |
< HCS struct > ::= < PRIORITY_CLASS : bit (3) > < HCS_THR : bit (5) > ; |
< EXT Measurement Parameters struct > ::= { < EXT_MEASUREMENT_ORDER : bit (2) == 00 > | < EXT_MEASUREMENT_ORDER : bit (2) == 01 > < EM1 struct > | < EXT_MEASUREMENT_ORDER : bit (2) == 10 > | < EXT_MEASUREMENT_ORDER : bit (2) == 11 > } ; |
< EM1 struct > ::= { 0 | 1 { < EXT_REPORTING_TYPE: bit (2) == 00 > | < EXT_REPORTING_TYPE: bit (2) == 01 > < NCC_PERMITTED : bit (8) > | < EXT_REPORTING_TYPE: bit (2) == 10 > { 0 | 1 < INT_FREQUENCY : bit (5) > } | < EXT_REPORTING_TYPE: bit (2) == 11 > } } { 0 | 1 < EXT_REPORTING_PERIOD : bit (3) >} { < EXT_FREQUENCY_LIST : < EXT Frequency list description struct > > } ; |
< EXT Frequency list description struct > ::= < EXT Frequency list struct > { 1 < EXT Frequency list struct > } ** 0 ; |
< EXT Frequency list struct > ::= < START_FREQUENCY : bit (10) > < NR_OF_FREQUENCIES : bit (5) > < FREQ_DIFF_LENGTH : bit (3) > { < FREQUENCY_DIFF : bit (1+val(FREQ_DIFF_LENGTH)) > } * (val(NR_OF_FREQUENCIES)) ; |
< ENH Measurement parameters struct > ::= { 0 < BA_IND : bit > < 3G_BA_IND : bit > | 1 < PSI3_CHANGE_MARK : bit(2) > } < PMO_IND : bit > < REPORTING_RATE : bit > { 0 | 1 < GPRS REP PRIORITY Description : <GPRS REP PRIORITY Description struct >> } { 0 | 1 < GPRS MEASUREMENT Parameters Description : < GPRS MEASUREMENT PARAMETERS Description struct >> } { 0 | 1 < GPRS 3G MEASUREMENT Parameters Description : < GPRS 3G MEASUREMENT PARAMETERS Description struct >> } ; |
< 3G Neighbour Cell Description struct> ::= 0 | 1 < Index_Start_3G : bit (7)> } |
< REMOVED_3GCELL_Description struct > ::= < N1 : bit (2) > { < N2 : bit (5) > { < REMOVED_3GCELL_INDEX : bit (7) > < 3GCELL_DIFF : bit (val(3G_CELL_DIFF_LENGTH)) > } * (1+val(N2)) } * (1+val(N1)) ; |
< UTRAN FDD Description struct> ::= { 0 | 1 < Bandwidth_FDD : bit (3) > } |
< Repeated UTRAN FDD Neighbour Cells struct > ::= — version of the protocol and shall not be used. |
< UTRAN TDD Description struct > ::= { 0 | 1 < Bandwidth_TDD : bit (3) > } |
< Repeated UTRAN TDD Neighbour Cells struct > ::= — version of the protocol and shall not be used. |
< CDMA 2000 Description struct> ::= < cdma2000 frequency band : bit (5) > < cdma2000 frequency : bit (11) > < number_cdma2000_cells : bit (5) > { < Pilot PN offset : bit (9) > — this information is enough for 1X Common Pilot {0 | 1{ 000 { <TD_MODE : bit (2) > <TD_POWER_LEVEL : bit (3) >} — additional information for 1X Common Pilot with Transmit Diversity | 001 { < QOF : bit (2) > <WALSH_LEN_A : bit (3) > < AUX_PILOT_WALSH : bit(val(WALSH_LEN_A)+6)>} — additional information for 1X Auxiliary Pilot | 010 { < QOF : bit (2) > <WALSH_LEN_B : bit (3) > < AUX_TD_WALSH : bit(val(WALSH_LEN_B)+6)> < AUX_TD_POWER_LEVEL : bit (2) > <TD_MODE : bit (2) >} — additional information for 1X Auxiliary Pilot with Transmit Diversity | 011 { < SR3_PRIM_PILOT : bit (2) > <SR3_PILOT_POWER1 : bit (3) > < SR3_PILOT_POWER2 : bit (3) >} — additional information for 3X Common Pilot | 110 { < SR3_PRIM_PILOT : bit (2) > <SR3_PILOT_POWER1 : bit (3) > < SR3_PILOT_POWER2 : bit (3) > <QOF : bit (2) > < WALSH_LEN_C : bit (3) > < AUX_WALSH_LEN : bit(val(WALSH_LEN_C)+6)> { 0 | 1 < QOF1 : bit (2) > < WALSH_LENGTH1 : bit (3) > < AUX_PILOT_WALSH1 : bit(val(WALSH_LENGTH1)+6)>} { 0 | 1 < QOF2 : bit (2) > <WALSH_LENGTH2 : bit (3) > <AUX_PILOT_WALSH2 : bit(val(WALSH_LENGTH2)+6)>}} — additional information for 3X Auxiliary Pilot } } } * val(number_cdma2000_cells) ; |
< GPRS REP PRIORITY Description struct> ::= < Number_Cells : bit(7) > { < REP_PRIORITY : bit >} * (val(Number_Cells)) ; |
< GPRS MEASUREMENT PARAMETERS Description struct > ::= 0 | 1 < MULTIBAND_REPORTING : bit (2) > } 0 | 1 < 900_REPORTING_OFFSET : bit (3) > 0 | 1 < 1800_REPORTING_OFFSET : bit (3) > 0 | 1 < 400_REPORTING_OFFSET : bit (3) > 0 | 1 < 1900_REPORTING_OFFSET : bit (3) > 0 | 1 < 850_REPORTING_OFFSET : bit (3) > |
< GPRS 3G MEASUREMENT PARAMETERS Description struct > ::= < Qsearch_P : bit (4) > < FDD_MULTIRAT_REPORTING : bit (2) > } 0 | 1 < FDD_REPORTING_OFFSET : bit (3) > 0 | 1 < TDD_MULTIRAT_REPORTING : bit (2) > } — TDD Parameters 0 | 1 < CDMA2000_MULTIRAT_REPORTING : bit (2) > } — CDMA2000 Parameters 0 | 1 < CDMA2000_REPORTING_OFFSET : bit (3) > |
Table 11.2.9b.2 : Packet Measurement Order information element details
The Packet Measurement Order message contains measurement parameters either for Network Control (NC) measurements or for Extended (EXT) measurements or for both. If parameters for one of the measurement types are not included, a previous Packet Measurement Order message for that type shall still be valid. The ‘NC measurement parameters struct’ contains the Network Control Order, the NC parameters and an NC Frequency List struct. If the value of the Network Control Order or any of the NC parameters differs between instances of the message, the value of the parameter in the instance with the highest PMO_INDEX shall be valid and all others shall be ignored. If included the NC Frequency List struct is a deviation list which contains removed or added frequencies to the BA(GPRS) list (see 3GPP TS 05.08). The building of the resulting GSM Neighbour Cell list is defined in sub-clause 5.6.3.2. The ‘EXT measurement parameters struct’ contains the EXT Measurement Order, the EXT parameters and one or more EXT Frequency List structs. If the value of the EXT Measurement Order or any of the EXT parameters differs between instances of the message, the value of the parameter in the instance with the highest index shall be valid and all others shall be ignored. The ‘LSA parameters IE’ contains a list of LSA_ID(s) corresponding to the entries in the ‘Add Frequency list struct’. Some entries in ‘LSA parameters IE’ may be empty. The entries in the two structures are listed in the same order and the number of entries (nr_of_frequencies) should be the same. In case there are too few entries in the ‘LSA parameters IE’, empty entries shall be added at the end. In case there are too many entries in the ‘LSA parameters IE’, the last shall be discarded. The ‘LSA parameters IE’ is defined in sub-clause 12.28. The ‘ENH Measurement parameters structure’ contains information for performing enhanced measurements and reporting the measurement with the PACKET MEASUREMENT REPORT or PACKET ENHANCED MEASUREMENT REPORT message. For a 3G multi-RAT mobile station it may also include information for reporting on 3G Cells. PAGE_MODE (2 bit field) |
PMO_INDEX (3 bit field) and PMO_COUNT (3 bit field) Global TFI |
TLLI (32 bit field) The NC Measurement Parameters gives the parameters for the serving cell and may contain frequency list deviations (add/delete) to the BA(GPRS) either on PBCCH or on BCCH. The EXT Measurement Parameters gives the EXT measurement parameters to be used in the serving cell and contains one or more frequency lists. The NC_Measurement_Parameters struct contains the NETWORK_CONTROL_ORDER and the optional parameters NC_NON_DRX_PERIOD, NC_REPORTING_PERIOD_I, NC_REPORTING_PERIOD_T and the NC_FREQUENCY LIST. |
NETWORK_CONTROL_ORDER (2 bit field) Bit |
NC_NON_DRX_PERIOD (3 bit field) |
NR_OF_REMOVED_FREQ (5 bit field) |
REMOVED_FREQ_INDEX (6 bit field) Add Frequency list struct and EXT Frequency list struct contains the frequency list for NC measurements and for EXT measurements respectively. |
START_FREQUENCY (10 bit field) |
BSIC (6 bit field) |
The Cell selection params in the Add Frequency list struct shall only be included when a frequency is added to the NC_FREQUENCY_LIST. For description of the cell selection parameters see Table: PSI3 information element details, except for the handling of neighbour cell parameter default values when PCCCH is not present in the serving cell. In this case, the following applies : The whole Cell Selection struct may be missing for one or more of the first neighbour cells defined in Packet Measurement Order. In that case, the parameters will be undefined for those cells. For the first neighbour cell in the message where the struct exists, the following default values shall be used for missing parameters: GPRS_RXLEV_ACCESS_MIN : Serving cell RXLEV_ACCESS_MIN The following neighbour cells use the parameter values of the previous neighbour cell as their default values. |
EXT_MEASUREMENT_ORDER (2 bit field) Bit If the EXT_MEASUREMENT_ORDER parameter = EM1 the other optional parameters in the EXT Measurement parameters struct may be included in at least one instance of the message. If the EXT_MEASUREMENT_ORDER parameter = RESETthe mobile station shall stop performing EXT Measurements and stop sending EXT measurement reports (if not ordered in the PSI5 message). For description of the following Extended Measurement parameters see the PSI5 message |
NCC_PERMITTED (8 bit field) EXT_REPORTING_TYPE (2 bit field) EXT_REPORTING_PERIOD (3 bit field) INT_FREQUENCY (5 bit field) |
ENH Measurement Parameters: BA_IND (1 bit field) These parameters are needed to allow the mobile station to associate the removed/added cells to the correct Neighbour Cell list. The values of this parameters are reflected in the PACKET ENHANCED MEASUREMENT REPORT message and in the PACKET MEASUREMENT REPORT message. In case PBCCH exists, PSI3_CHANGE_MARK shall be used. |
PMO_IND (1 bit field) |
REPORT_TYPE (1 bit) If the cell has a PBCCH allocated: If the cell has no PBCCH allocated: |
REPORTING_RATE (1 bit) |
INVALID_BSIC_REPORTING (1 bit) |
3G Neighbour Cell Description: The building of the 3G Neighbour Cell list and the ordering of indices within each Radio Access Technology is described in sub-clause 5.6.3.1 ("Deriving the 3G Neighbour Cell list from the 3G Neighbour Cell description"). Index_Start_3G (7 bit) Absolute_Index_Start_EMR (7 bit) NOTE: This parameter is not used for reporting 3G Cells with the PACKET MEASUREMENT REPORT message, see sub-clause 11.2.9. |
UTRAN FDD Description: Bandwidth_FDD (3 bit field) FDD_ARFCN (14 bit field) |
FDD_Indic0, information 0 indicator (1 bit): Bit NOTE: This bit FDD_Indic0 is equivalent to the bit F0 bit in the frequency list information element (see 3GPP TS 04.18). |
NR_OF_FDD_CELLS (5 bit field) |
FDD_CELL_INFORMATION Field (p bit field) The total number of bits p of this field depends on the value of the parameter NR_OF_FDD_CELLS = n, as follows: n p n p n p n p 0 0 5 44 10 81 15 116 1 10 6 52 11 88 16 122 2 19 7 60 12 95 17-31 0 3 28 8 67 13 102 4 36 9 74 14 109 Table 11.2.9b.2.a If n=0 and FDD_Indic0 = 0, this indicates the 3G Neighbour Cell list index for report on RSSI, see 3GPP TS 05.08. If n is equal or greater than 17, this shall not be considered as an error; the corresponding index in the 3G Neighbour Cell list shall be incremented by one. For each (10-bit-long) decoded parameter, bits 1-9 are the Scrambling Code and bit 10 is the Diversity bit. |
Scrambling Code (9 bit field) |
Diversity (1 bit field) |
UTRAN TDD Description: Bandwidth_TDD (3bit field) Bit |
TDD_ARFCN (14 bit field) |
TDD_Indic0, information 0 indicator (1 bit): Bit |
NR_OF_TDD_CELLS (5 bit field) |
TDD_CELL_INFORMATION Field (q bit field) The total number of bits q of this field depends on the value of the parameter NR_OF_TDD_CELLS = m, as follows: m q m q m q m q m q Table 11.2.9b.2.b If m=0 and TDD_Indic0=0, or m is equal or greater than 21, this shall not be considered as an error; the corresponding index in the 3G Neighbour Cell list shall be incremented by one. For each (9-bit-long) decoded parameter, bits 1-7 are the Cell Parameter, bit 8 is the Sync Case and bit 9 is the Diversity bit. |
Cell Parameter (7 bit field) |
Sync Case (1 bit field) |
Diversity (1 bit field) |
CDMA 2000 Description: cdma2000 frequency band (5 bit field) cdma2000 frequency (11 bit field) |
number_cdma2000_cells (5 bit field) |
Pilot PN offset (9 bit field) |
TD_MODE (2 bit field) |
TD_POWER_LEVEL (3 bit field) |
QOF (2 bit field) |
WALSH_LEN_A, WALSH_LEN_B and WALSH_LEN_C (3 bit field each) |
AUX_PILOT_WALSH (var.Length field) AUX_TD_WALSH (var.Length field) AUX_TD_POWER_LEVEL (2 bit field) |
SR3_PRIM_PILOT (3 bit field) SR3_PILOT_POWER1 (3 bit field), relative power level between the primary SR3 pilot and the pilot on the lower frequency of the two remaining SR3 frequencies, as specified in TIA/EIA/IS-2000-5-A. The mobile station shall ignore SR3_PILOT_POWER1 if it does not support 3X Common Pilot. SR3_PILOT_POWER2 (3 bit field), relative power level between the primary SR3 pilot and the pilot on the higher frequency of the two remaining SR3 frequencies, as specified in TIA/EIA/IS-2000-5-A. The mobile station shall ignore SR3_PILOT_POWER2 if it does not support 3X Common Pilot. |
QOF1 (2 bit field), WALSH_LEN1 (3 bit field) and AUX_PILOT_WALSH1 (var. Length field) QOF2 (2 bit field), WALSH_LENGTH2 (3 bit field) and AUX_PILOT_WALSH2 (var Length field) |
REMOVED_3GCELL_Description REMOVED_3GCELL_INDEX (7 bit field) 3G_CELL_DIFF_LENGTH (3 bit field) 3GCELL_DIFF (variable size) |
GPRS REP PRIORITY Description REP_PRIORITY bit: |
GPRS MEASUREMENT PARAMETERS Description GPRS 3G MEASUREMENT PARAMETERS Description |