line source
;********************************************************************************
;*** File : grr.mdf
;*** Creation : Fri Jun 08 13:59:06 CST 2007
;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
;********************************************************************************
;*** Document Type : Air Interface Message Specification
;*** Document Name : grr
;*** Document No. : 8441.601.03.017
;*** Document Date : 2003-10-27
;*** Document Status: BEING_PROCESSED
;*** Document Author: Bernd_Saborrosch
;********************************************************************************
PRAGMA SRC_FILE_TIME "Thu Feb 17 14:27:12 2005"
PRAGMA LAST_MODIFIED "2003-10-27"
PRAGMA ID_AND_VERSION "8441.601.03.017"
CONST MAX_REJECT 4 ; There is no reference in 0460 for that value. Assumption M. The maximum value for M == MAX_RETRANS is 4
CONST MAX_NCELL_REST 5 ; MAX_NCELL -1 = 5
CONST MAX_CHAN_IMEAS 32 ; Total number of channels for interference measurements
CONST MAX_CHAN_EXT 64 ; Max number of channels for extended Measurements
CONST MAX_CHAN_NC 64 ; Max number of channels for network controlled cell re-selection
CONST MAX_RFL_NUM_LIST 16 ;
CONST MAX_ARFCN_LIST 64 ;
CONST MAX_NH_PCCCH_CARRIER 5 ;
CONST MAX_PCCCH_DES 16 ;
CONST MAX_M_NH_PCCCH_C 2 ;
CONST MAX_M_H_PCCCH_C 16 ;
CONST MAX_NCMP_S1 8 ; this is maximum because the length indicator is a 3 bit value
CONST MAX_XMR_S1 32 ; this is maximum because the length indicator is a 5 bit value
CONST MAX_CELL_ALLOC 4 ;
CONST MAX_GPRS_MS_ALLOC 7 ;
CONST MAX_RFL_IN_PSI 4 ; '_IN_PSI' because of same name in RR air messages
CONST MAX_NCELL_PAR2 5 ;
CONST MAX_REP_PAGE_INFO 4 ;
CONST MAX_RFREQ 5 ; Max removed frequencies in NC Meas.
CONST MAX_AFREQ 5 ; Max added frequencies in NC Meas.
CONST MAX_LIST_AFREQ 2 ; Max number of added frequency lists
CONST MAX_MSG_TYPE 5 ; used in PACKET PSI STATUS
CONST MAX_NCELL_PARA 6 ; see PSI3
CONST MAX_NCELL_PAR2_S1 2 ; see PSI3bis
CONST MAX_NCELL_PAR2_S2 2 ; see PSI3bis
CONST MAX_NCELL_PAR2_DES 2 ; see PSI3bis
CONST MAX_NH_PCCCH_C 16 ;
CONST MAX_FREQ_DIFF_CS_PAR 8 ; Maximum number of frequency difference and Cell Selection parameters structure. See PSI3 description
CONST MAX_NCELL_IN_PSI3BIS 5 ; Maximum number of neighbor cell parmeters in PSI3BIS message. Calculation is based on, that this structure can contain at least 31 bits and the an RLC/MAC control block has a size of up to 22 bytes.
CONST MAX_NCELL2_IN_PSI3BIS 3 ; Maximum number of neighbor cell parameters 2 in PSI3BIS message. This structure can contain at least 45 bits.
CONST MAX_BASIC_CELL_IN_NCELL2 3 ; See PSI3BIS
CONST MAX_REMAINING_CELL_IN_NCELL2 18 ; See PSI3BIS
CONST MAX_NEIGHBOR_PARAMETER_SET_IN_NCELL2 4 ; See PSI3BIS
CONST MAX_NR_OF_NCELL 32 ; See PSI3
CONST MAX_CHAN_LIST 7 ; See PSI4
CONST MAX_EXT_FREQ_LIST 7 ; See PSI5
CONST MAX_EXT_FREQ_LIST_ELEM 32 ; SeePSI5
VALTAB VAL_ps
VAL 0 NO "not present"
VAL 1 YES "present"
VALTAB VAL_msg_type
VAL 0b100001 D_ACCESS_REJ_c "Packet Access Reject"
VAL 0b000110 D_QUEUING_NOT_c "Packet Queuing Notification"
VAL 0b000101 U_RESOURCE_REQ_c "Packet Resource Request"
VAL 0b001010 D_UL_ASSIGN_c "Packet Uplink Assignment"
VAL 0b000010 D_DL_ASSIGN_c "Packet Downlink Assignment"
VAL 0b001000 D_TBF_RELEASE_c "Packet TBF Release"
VAL 0b100010 D_PAGING_REQ_c "Packet Paging Request"
VAL 0b000010 U_DL_ACK_c "Packet Downlink Ack/Nack"
VAL 0b001001 D_UL_ACK_c "Packet Uplink Ack/Nack"
VAL 0b110001 PSI_1_c "Packet System Information Type 1"
VAL 0b110010 PSI_2_c "Packet System Information Type 2"
VAL 0b110011 PSI_3_c "Packet System Information Type 3"
VAL 0b110100 PSI_3_BIS_c "Packet System Information Type 3 bis"
VAL 0b110101 PSI_4_c "Packet System Information Type 4"
VAL 0b110110 PSI_5_c "Packet System Information Type 5"
VAL 0b110111 PSI_13_c "Packet System Information Type 13"
VAL 0b000001 U_CTRL_ACK_c "Packet Control Acknowledgement"
VAL 0b000000 U_CELL_CHAN_FAILURE_c "Packet Cell Change Failure"
VAL 0b000001 D_CELL_CHAN_ORDER_c "Packet Cell Change Order"
VAL 0b100101 D_DL_DUMMY_c "Packet Downlink Dummy Control Block"
VAL 0b000011 U_UL_DUMMY_c "Packet Uplink Dummy Control Block"
VAL 0b000100 U_MEAS_REPORT_c "Packet Measurement Report"
VAL 0b000011 D_MEAS_ORDER_c "Packet Measurement Order"
VAL 0b000110 U_MS_TBF_STATUS_c "Packet Mobile TBF Status"
VAL 0b100011 D_PDCH_RELEASE_c "Packet PDCH Release"
VAL 0b000100 D_POLLING_REQ_c "Packet Polling Request"
VAL 0b000101 D_CTRL_PWR_TA_c "Packet Power Control/Timing Advance"
VAL 0b100100 D_PRACH_PAR_c "Packet PRACH Parameters"
VAL 0b000111 U_PSI_STATUS_MSG_c "Packet PSI Status Message"
VAL 0b000111 D_TS_RECONFIG_c "Packet Timeslot Reconfigure"
VALTAB VAL_page_mode
VAL 0b00 NORMAL_PAGING "Normal Paging"
VAL 0b01 EXT_PAGING "Extended Paging"
VAL 0b10 REORG_PAGING "Paging Reorganisation"
VAL 0b11 SAME_PAGING "Same as before"
VALTAB VAL_access_type
VAL 0b00 TWO_PHASE "Two Phase Access Request"
VAL 0b01 PAGE "Page Response"
VAL 0b10 CELL_UPDATE "Cell Update"
VAL 0b11 MM_PROC "Mobility Management procedure"
VALTAB VAL_chan_coding_cmd
VAL 0b00 "CS-1"
VAL 0b01 "CS-2"
VAL 0b10 "CS-3"
VAL 0b11 "CS-4"
VALTAB VAL_tlli_chan_coding
VAL 0 "the MS shall use CS-1 for any RLC data block containing a TLLI in the RLC data block header"
VAL 1 "the MS shall use the value commanded in the CHANNEL_CODING_COMMAND for any RLC data block containing a TLLI in the RLC data block header"
VALTAB VAL_mac_mode
VAL 0 DYNAMIC_ALLOCATION "Dynamic allocation"
VAL 1 EXT_DYNAMIC_ALLOCATION "Extended Dynamic allocation"
VAL 2 FIXED_ALLOCATION "Fixed allocation, not half duplex mode"
VAL 3 FA_HALF_DUPLEX "Fixed allocation, half duplex mode"
VALTAB VAL_rlc_mode
VAL 0 "RLC acknowledged mode"
VAL 1 "RLC unacknowledged mode"
VALTAB VAL_pctrl_ack
VAL 0 "reserved - this value shall not be sent. If received it shall be interpreted as bit value '1'."
VAL 1 "the MS received an RLC/MAC control block addressed to itself and with RBSN = 1, and did not receive an RLC/MAC control block with the same RTI value and RBSN = 0."
VAL 2 "the MS received an RLC/MAC control block addressed to itself and with RBSN = 0, and did not receive an RLC/MAC control block with the same RTI value and RBSN = 1. This value is sent irrespective of the value of the FS bit."
VAL 3 "the MS received two RLC/MAC blocks with the same RTI value, one with RBSN = 0 and the other with RBSN = 1."
VALTAB VAL_rel_cause
VAL 0 NORMAL_RELEASE ""
VAL 2 ABNORMAL_RELEASE ""
VALTAB VAL_psi_change_field
VAL 0b0000 UPDATE_UNS_PSI "Update of unspecified PSI message(s);"
VAL 0b0001 UPDATE_UNKNOWN "Unknown"
VAL 0b0010 UPDATE_PSI2 "PSI2 updated"
VAL 0b0011 UPDATE_PSI3 "PSI3/PSI3bis updated"
VAL 0b0100 UPDATE_PSI4 "PSI4 updated"
VAL 0b0101 UPDATE_PSI5 "PSI5 updated"
VALTAB VAL_si_change_ma
VAL DEF "update of unknown SI message type"
VAL 0 "Update of unspecified SI message or SI messages;"
VAL 1 "Update of SI1 message;"
VAL 2 "Update of SI2, SI2 bis or SI2 ter message;"
VAL 3 "Update of SI3, SI4, SI7 or SI8 message;"
VAL 4 "Update of SI9 message;"
VAL 5 "Update of SI15 message;"
VALTAB VAL_failure_cause
VAL DEF "Immediate Assign Reject or Packet Access Reject on target cell"
VAL 0 Freq_Not_Impl "Frequency not implemented"
VAL 1 No_Resp_On_Target_Cell "No response on target cell"
VAL 2 ImAssign_Rej_OR_Packet_Acc_Rej "Immediate Assign Reject or Packet Access Reject on target cell"
VAL 3 On_Going_Cs_Connection "On going CS connection"
VAL 4 Annonymous_Access "Anonymous Access"
VAL 5 S_IN_GMM_Standby_State "MS in GMM Standby State"
VAL 6 Forced_To_GMM_Standby_State "Forced to the Standby State"
VALTAB VAL_ctrl_order
VAL 0 NCMEAS_NC0 "NC0"
VAL 1 NCMEAS_NC1 "NC1"
VAL 2 NCMEAS_NC2 "NC2"
VAL 3 NCMEAS_RESET "RESET"
VALTAB VAL_alpha
VAL 0b0000 "Alpha = 0.0"
VAL 0b0001 "Alpha = 0.1"
VAL 0b0010 "Alpha = 0.2"
VAL 0b0011 "Alpha = 0.3"
VAL 0b0100 "Alpha = 0.4"
VAL 0b0101 "Alpha = 0.5"
VAL 0b0110 "Alpha = 0.6"
VAL 0b0111 "Alpha = 0.7"
VAL 0b1000 "Alpha = 0.8"
VAL 0b1001 "Alpha = 0.9"
VAL 0b1010 "Alpha = 1.0"
VALTAB VAL_pb
VAL 0b0000 "PB = 0 dB"
VAL 0b0001 "PB = -2 dB"
VAL 0b0010 "PB = -4 dB"
VAL 0b0011 "PB = -6 dB"
VAL 0b0100 "PB = -8 dB"
VAL 0b0101 "PB = -10 dB"
VAL 0b0110 "PB = -12 dB"
VAL 0b0111 "PB = -14 dB"
VAL 0b1000 "PB = -16 dB"
VAL 0b1001 "PB = -18 dB"
VAL 0b1010 "PB = -20 dB"
VAL 0b1011 "PB = -22 dB"
VAL 0b1100 "PB = -24 dB"
VAL 0b1101 "PB = -26 dB"
VAL 0b1110 "PB = -28 dB"
VAL 0b1111 "PB = -30 dB"
VALTAB VAL_pc_meas_chan
VAL 0 MEAS_PWR_BCCH "downlink measurements for power control shall be made on BCCH"
VAL 1 MEAS_PWR_PDCH "downlink measurements for power control shall be made on PDCH"
VALTAB VAL_imeas_chan_list
VAL 0 PSI4_BROADCASTED ""
VAL 1 PSI4_NOT_BROADCASTED ""
VALTAB VAL_chan_need
VAL 0b00 "Any channel"
VAL 0b01 "SDCCH"
VAL 0b10 "TCH/F (Full rate)"
VAL 0b11 "TCH/H or TCH/F"
VALTAB VAL_nmo
VAL 0b00 "Network Mode 1"
VAL 0b01 "Network Mode 2"
VAL 0b10 "Network Mode 3"
VAL 0b11 "reserved"
VALTAB VAL_ab_type
VAL 0 AB_8_BIT "8 bit access burst shall be used"
VAL 1 AB_11_BIT "11 bit access burst shall be used"
VALTAB VAL_ctrl_ack_type
VAL 0 "default format is four access bursts"
VAL 1 "default format is RLC/MAC control block."
VALTAB VAL_tx_int
VAL 0 "2 slots used to spread transmission"
VAL 1 "3 slots used to spread transmission"
VAL 2 "4 slots used to spread transmission"
VAL 3 "5 slots used to spread transmission"
VAL 4 "6 slots used to spread transmission"
VAL 5 "7 slots used to spread transmission"
VAL 6 "8 slots used to spread transmission"
VAL 7 "9 slots used to spread transmission"
VAL 8 "10 slots used to spread transmission"
VAL 9 "12 slots used to spread transmission"
VAL 10 "14 slots used to spread transmission"
VAL 11 "16 slots used to spread transmission"
VAL 12 "20 slots used to spread transmission"
VAL 13 "25 slots used to spread transmission"
VAL 14 "32 slots used to spread transmission"
VAL 15 "50 slots used to spread transmission"
VALTAB VAL_s_prach
VAL DEF "reserved"
VAL 0 "S=12"
VAL 1 "S=15"
VAL 2 "S=20"
VAL 3 "S=30"
VAL 4 "S=41"
VAL 5 "S=55"
VAL 6 "S=76"
VAL 7 "S=109"
VAL 8 "S=163"
VAL 9 "S=217"
VALTAB VAL_max_retrans
VAL 0 "1 retransmission allowed"
VAL 1 "2 retransmission allowed"
VAL 2 "4 retransmission allowed"
VAL 3 "7 retransmission allowed"
VALTAB VAL_radio_prio
VAL 0 "Radio Priority 1 (Highest priority)"
VAL 1 "Radio Priority 2"
VAL 2 "Radio Priority 3"
VAL 3 "Radio Priority 4 (Lower priority)"
VALTAB VAL_llc_pdu_type
VAL 0 "LLC PDU is SACK or ACK"
VAL 1 "LLC PDU is not SACK or ACK"
VALTAB VAL_bs_pbcch_blks
VAL 0b00 "B0 is used for PBCCH"
VAL 0b01 "B0, B6 is used for PBCCH"
VAL 0b10 "B0, B6, B3 is used for PBCCH"
VAL 0b11 "B0, B6, B3, B9 is used for PBCCH"
VALTAB VAL_bs_prach_blks
VAL 0b0000 "No block is reserved for PRACH (default)"
VAL 0b0001 "B0 is used for PRACH"
VAL 0b0010 "B0, B6 is used for PRACH"
VAL 0b0011 "B0, B6, B3 is used for PRACH"
VAL 0b0100 "B0, B6, B3, B9 is used for PRACH"
VAL 0b0101 "B0, B6, B3, B9, B1 is used for PRACH"
VAL 0b0110 "B0, B6, B3, B9, B1, B7 is used for PRACH"
VAL 0b0111 "B0, B6, B3, B9, B1, B7, B4 is used for PRACH"
VAL 0b1000 "B0, B6, B3, B9, B1, B7, B4, B10 is used for PRACH"
VAL 0b1001 "B0, B6, B3, B9, B1, B7, B4, B10, B2 is used for PRACH"
VAL 0b1010 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8 is used for PRACH"
VAL 0b1011 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5 is used for PRACH"
VAL 0b1100 "B0, B6, B3, B9, B1, B7, B4, B10, B2, B8, B5, B11 is used for PRACH"
VALTAB VAL_cell_ba
VAL 0 CR_ALLOWED "Status for cell reselection is set to normal;"
VAL 1 CR_NOT_WED "Status for cell reselection is set to barred."
VALTAB VAL_gprs_resel_off
VAL 16 GPRS_RESEL_OFF_DEFAULT "Default value"
VAL 255 GPRS_RESEL_OFF_INVALID "This value is used to indicate the absence of this parameter"
VALTAB VAL_si13_loc
VAL 0 BCCH_NORM ""
VAL 1 BCCH_EXT ""
VALTAB VAL_pbcch_loc
VAL 0b00 PBCCH_TN1 ""
VAL 0b01 PBCCH_TN2 ""
VAL 0b10 PBCCH_TN3 ""
VAL 0b11 PBCCH_TN4 ""
VALTAB VAL_gprs_prio_class
VAL 0xFF GPRS_PRIORITY_CLASS_INVALID "This value is used to indicate the absence of this parameter"
VALTAB VAL_gprs_hcs_thr
VAL 0xFF GPRS_HCS_THR_INVALID "This value is used to indicate the absence of this parameter"
VALTAB VAL_gprs_rxlev_access_min
VAL 0xFF GPRS_RXLEV_ACCESS_MIN_INVALID "This value is used to indicate the absence of this parameter"
VALTAB VAL_txpwr_max_cch
VAL 0xFF GPRS_MS_TXPWR_MAX_CCH_INVALID "This value is used to indicate the absence of this parameter"
VALTAB VAL_gprs_temp_offset
VAL 0b000 GPRS_TEMPORARY_OFFSET_00_DB "0 dB"
VAL 0b001 GPRS_TEMPORARY_OFFSET_10_DB "10 dB"
VAL 0b010 GPRS_TEMPORARY_OFFSET_20_DB "20 dB"
VAL 0b011 GPRS_TEMPORARY_OFFSET_30_DB "30 dB"
VAL 0b100 GPRS_TEMPORARY_OFFSET_40_DB "40 dB"
VAL 0b101 GPRS_TEMPORARY_OFFSET_50_DB "50 dB"
VAL 0b110 GPRS_TEMPORARY_OFFSET_60_DB "60 dB"
VAL 0b111 GPRS_TEMPORARY_OFFSET_INFINITY "infinity"
VAL 0xFF GPRS_TEMPORARY_OFFSET_INVALID "This value is used to indicate the absence of this parameter"
VALTAB VAL_gprs_penalty_time
VAL 0b11111 GPRS_PENALTY_TIME_MAX "Maximum value of GPRS_PENALTY_TIME"
VAL 0xFF GPRS_PENALTY_TIME_INVALID "This value is used to indicate the absence of this parameter"
VALTAB VAL_waitsize
VAL 0 WAIT_1S "field is coded in units of seconds"
VAL 1 WAIT_20ms "field is coded in units of 20 ms"
VALTAB VAL_bl_o_bl_per
VAL 0 BLOCKS "ALLOCATION_BITMAP is to be interpreted as blocks"
VAL 1 BLOCK_PERIODS "ALLOCATION_BITMAP is to be interpreted as block periods"
VALTAB VAL_att
VAL 0 CCD_ATT_NO "MSs are not allowed to apply IMSI attach and detach proc."
VAL 1 CCD_ATT_YES "MSs in the cell shall apply IMSI attach and detach procedure."
VALTAB VAL_neci
VAL 0 NECI_NO "New establishment causes are not supported"
VAL 1 NECI_YES "New establishment causes are supported"
VALTAB VAL_pwcr
VAL 0 POW_CTRL_NO "PWRC is not set"
VAL 1 POW_CTRL_YES "PWRC is set"
VALTAB VAL_dtx
VAL DEF "invalid DTX indicator"
VAL 0 B_DTX_MAY_USE "The MSs may use uplink DTX"
VAL 1 B_DTX_SHALL_USE "The MSs shall use uplink DTX"
VAL 2 B_DTX_DONT_USE "The MS shall not use uplink DTX"
VALTAB VAL_rfl_num
VAL 0x0F RFL_NUMBER_4_DL_CTRL_MSG_MAX "Maximum value for RFL_NUMBER when included in a downlink RLC/MAC control messsage."
VALTAB VAL_ra_retry
VAL 0b0 GRR_RA_RETRY_DISABLED "access to another cell is not allowed"
VAL 0b1 GRR_RA_RETRY_ENABLED "access to another cell is allowed"
VALTAB VAL_t_resel
VAL 0b000 GRR_T_RESEL_DEFAULT "5 seconds"
VAL 0b001 "10 seconds"
VAL 0b010 "15 seconds"
VAL 0b011 "20 seconds"
VAL 0b100 "30 seconds"
VAL 0b101 "60 seconds"
VAL 0b110 "120 seconds"
VAL 0b111 "300 seconds"
VALTAB VAL_non_drx_per
VAL 0b010 NC_NON_DRX_PER_DEFAULT "Non-DRX mode period default value (0.48 sec)"
VALTAB VAL_rep_per_i
VAL 0b011 NC_REP_PER_T_DEFAULT "Reporting period default value in packet transfer mode"
VAL 0b111 NC_REP_PER_I_DEFAULT "Reporting period default value in packet idle mode"
VALTAB VAL_xrep_per
VAL 0b101 EXT_REP_PER_DEFAULT "Reporting period default value"
VALTAB VAL_xrep_type
VAL 0b00 XREP_TYPE1 "Type 1 measurement reporting"
VAL 0b01 XREP_TYPE2 "Type 2 measurement reporting"
VAL 0b10 XREP_TYPE3 "Type 3 measurement reporting"
VAL 0b11 XREP_RESERVED "Reserved"
VALTAB VAL_prio_acc_thr
VAL 0b000 P_NOT_ALLOWED "packet access is not allowed in the cell;"
VAL 0b001 "spare, shall be interpreted as '000' (packet access not allowed);"
VAL 0b010 "spare, shall be interpreted as '000' (packet access not allowed);"
VAL 0b011 P_PRIO1 "packet access is allowed for priority level 1;"
VAL 0b100 P_PRIO2 "packet access is allowed for priority level 1 to 2;"
VAL 0b101 P_PRIO3 "packet access is allowed for priority level 1 to 3;"
VAL 0b110 P_PRIO4 "packet access is allowed for priority level 1 to 4;"
VAL 0b111 "shall be interpreted as '110' (packet access allowed)."
VALTAB VAL_spgc_ccch_sup
VAL 0 SPLIT_PG_CYCLE_NOT_SUPPORTED ""
VAL 1 SPLIT_PG_CYCLE_SUPPORTED ""
VALTAB VAL_nc_mode
VAL 0 NCMODE_NC1 "Mobile station in mode NC1"
VAL 1 NCMODE_NC2 "Mobile station in mode NC2"
VALTAB VAL_xdyn_alloc
VAL 0 DYNAMIC_ALLOC "Dynamic Allocation"
VAL 1 EXT_DYNAMIC_ALLOC "Extended Dynamic Allocation"
VALTAB VAL_usf_grant
VAL 0 ONE_RLC_BLOCK "the ms shall transmit one RLC/MAC block"
VAL 1 FOUR_C_RLC_BLOCKS "the ms shall transmit four consecutive RLC/MAC blocks"
VALTAB VAL_rbb
VAL 0 INVALID "Negative Ack of the RLC data block with BSN=(SSN-bit_nr)mod128"
VAL 1 RECEIVED "Positive Ack of the RLC data block with BSN=(SSN-bit_nr)mod128"
VALTAB VAL_f_ack_ind
VAL 0 "retransmission are requested and the TBF is incomplete"
VAL 1 "no retransmissions are requested and this message indicates acknowledgement of all RLC data in the TBF"
VALTAB VAL_generation
VAL 0b00 GENERATION_DEFAULT "Default value for parameter generation."
VALTAB VAL_im_rel
VAL 0 "Same procedure as for an autonomous cell reselection"
VAL 1 "Immediate release of the on-going TBF"
VALTAB VAL_mode
VAL 0 MODE_A ""
VAL 1 MODE_B ""
VALTAB VAL_tbf_cause
VAL DEF "Status, unspecified"
VAL 0 "Normal event"
VAL 1 "Status, unspecified"
VAL 2 "Syntactically incorrect message, non-distribution part error"
VAL 3 "Syntactically incorrect message, message escape"
VAL 4 "Message not compatible with current protocol state"
VALTAB VAL_psi_status_ind
VAL 0 NO_PSI_STATUS_SUPPORT ""
VAL 1 PSI_STATUS_SUPPORT ""
VALTAB VAL_multi_band_rep
VAL 0 GRR_MULTIBAND_REPORTING_0 "normal operation"
VAL 1 GRR_MULTIBAND_REPORTING_1 "one cell of the non-serving cell band"
VAL 2 GRR_MULTIBAND_REPORTING_2 "two cells of the non-serving cell band"
VAL 3 GRR_MULTIBAND_REPORTING_3 "three cells of the non-serving cell band"
VALTAB VAL_pr_mode
VAL 0 PR_MODE_A "for one address MS"
VAL 1 PR_MODE_B "for all MS"
VALTAB VAL_xmeas_order
VAL 0b00 XMEAS_EM0 "EM0"
VAL 0b01 XMEAS_EM1 "EM1"
VAL 0b10 XMEAS_RESERVED "Reserved"
VAL 0b11 XMEAS_RESET "RESET"
VAR ps "Pseudo Synchronisation capability"
1
VAL @m_grr - VAL_ps@
VAR a5_1 "A5/1"
1
VAL @m_grr - VAL_ps@
VAR a5_2 "A5/2"
1
VAL @m_grr - VAL_ps@
VAR a5_3 "A5/3"
1
VAL @m_grr - VAL_ps@
VAR a5_4 "A5/4"
1
VAL @m_grr - VAL_ps@
VAR a5_5 "A5/5"
1
VAL @m_grr - VAL_ps@
VAR a5_6 "A5/6"
1
VAL @m_grr - VAL_ps@
VAR a5_7 "A5/7"
1
VAL @m_grr - VAL_ps@
VAR vgcs "Voice Group Call Service"
1
VAL @m_grr - VAL_ps@
VAR vbs "Voice Broadcast Service"
1
VAL @m_grr - VAL_ps@
VAR es_ind "Early Classmark Sending"
1
VAL @m_grr - VAL_ps@
VAR gprs_edac "GPRS Extended Dynamic Allocation Capability"
1
VAL @m_grr - VAL_ps@
VAR final_alloc "FINAL_ALLOCATION"
1
VAL @m_grr - VAL_ps@
VAR half_dupelx "HALF_DUPLEX_MODE"
1
VAL @m_grr - VAL_ps@
VAR same_ra_scell "SAME_RA_AS_SERVING_CELL"
1
VAL @m_grr - VAL_ps@
VAR repeat_alloc "REPEAT_ALLOCATION"
1
VAL @m_grr - VAL_ps@
VAR si15_ind "SI15_IND"
1
VAL @m_grr - VAL_ps@
VAR flag "Flag"
1
VAL @m_grr - VAL_ps@
VAR flag2 "Flag2"
1
VAL @m_grr - VAL_ps@
VAR flag3 "Flag3"
1
VAL @m_grr - VAL_ps@
VAR inst_bitmap "Instance Bitmap Element"
1
VAL @m_grr - VAL_ps@
VAR ul_release "UPLINK_RELEASE"
1
VAL @m_grr - VAL_ps@
VAR dl_release "DOWNLINK_RELEASE"
1
VAL @m_grr - VAL_ps@
VAR flag_grr_ra_cap_2 "Valid flag for MS RA capability value part II"
1
VAL @m_grr - VAL_ps@
VAR msg_type "Message Type"
6
VAL @m_grr - VAL_msg_type@
VAR msg_type2 "Message Type"
6
VAL @m_grr - VAL_msg_type@
VAR page_mode "Page Mode"
2
VAL @m_grr - VAL_page_mode@
VAR tqi "TQI"
16
VAR access_type "Access Type"
2
VAL @m_grr - VAL_access_type@
VAR tlli_value "TLLI"
32
VAR cr_tlli "CONTENTION_RESOLUTION_TLLI"
32
VAR ma_ch_mark "MA_CHANGE_MARK"
2
VAR cm1 "CHANGE_MARK_1"
2
VAR cm2 "CHANGE_MARK_2"
2
VAR psi2_cm "PSI2_CHANGE_MARK"
2
VAR psi3_cm "PSI3_CHANGE_MARK"
2
VAR psi4_cm "PSI4_CHANGE_MARK"
2
VAR psi5_cm "PSI5_CHANGE_MARK"
2
VAR si13_cm "SI13_CHANGE_MARK"
2
VAR psix_cm "PSIX_CHANGE_MARK"
2
VAR c_value "C_VALUE"
6
VAR rxqual "RXQUAL"
3
VAR signvar "SIGN_VAR"
6
VAR ilev0 "I_LEVEL_TNO"
4
VAR ilev1 "I_LEVEL_TN1"
4
VAR ilev2 "I_LEVEL_TN2"
4
VAR ilev3 "I_LEVEL_TN3"
4
VAR ilev4 "I_LEVEL_TN4"
4
VAR ilev5 "I_LEVEL_TN5"
4
VAR ilev6 "I_LEVEL_TN6"
4
VAR ilev7 "I_LEVEL_TN7"
4
VAR ilevabs0 "I_LEVEL_ABS_TNO"
6
VAR ilevabs1 "I_LEVEL_ABS_TN1"
6
VAR ilevabs2 "I_LEVEL_ABS_TN2"
6
VAR ilevabs3 "I_LEVEL_ABS_TN3"
6
VAR ilevabs4 "I_LEVEL_ABS_TN4"
6
VAR ilevabs5 "I_LEVEL_ABS_TN5"
6
VAR ilevabs6 "I_LEVEL_ABS_TN6"
6
VAR ilevabs7 "I_LEVEL_ABS_TN7"
6
VAR chan_coding_cmd "CHANNEL_CODING_COMMAND"
2
VAL @m_grr - VAL_chan_coding_cmd@
VAR tlli_chan_coding "TLLI_BLOCK_CHANNEL_CODING"
1
VAL @m_grr - VAL_tlli_chan_coding@
VAR mac_mode "MAC_MODE"
2
VAL @m_grr - VAL_mac_mode@
VAR rlc_mode "RLC_MODE"
1
VAL @m_grr - VAL_rlc_mode@
VAR dl_rlc_mode "DOWNLINK_RLC_MODE"
1
VAL @m_grr - VAL_rlc_mode@
VAR ctrl_ack "CONTROL_ACK"
1
VAR pctrl_ack "P_CONTROL_ACK"
2
VAL @m_grr - VAL_pctrl_ack@
VAR dl_tfi_assign "DOWNLINK_TFI_ASSIGNMENT"
5
VAR ul_tfi_assign "UPLINK_TFI_ASSIGNMENT"
5
VAR ul_tfi "Uplink TFI"
5
VAR dl_tfi "Downlink TFI"
5
VAR rel_cause "TBF Release Cause"
4
VAL @m_grr - VAL_rel_cause@
VAR nln "NLN"
2
VAR pbcch_change_ma "PBCCH_CHANGE_MARK"
3
VAR psi_change_field "PSI_CHANGE_FIELD"
4
VAL @m_grr - VAL_psi_change_field@
VAR meas_order "MEASUREMENT_ORDER"
1
VAR psi1_rep_per "PSI1_REPEAT_PERIOD"
4
VAR psi_cnt_lr "PSI_COUNT_LR"
6
VAR psi_cnt_hr "PSI_COUNT_HR"
4
VAR psi2_ind "PSI2_INDEX"
3
VAR psi4_ind "PSI4_INDEX"
3
VAR psi5_ind "PSI5_INDEX"
3
VAR psi2_cnt "PSI2_COUNT"
3
VAR psi4_cnt "PSI4_COUNT"
3
VAR psi5_cnt "PSI5_COUNT"
3
VAR psi3bis_cnt "PSI3_BIS_COUNT"
4
VAR psi3bis_ind "PSI3_BIS_INDEX"
4
VAR bcch_change_ma "BCCH_CHANGE_MARK"
3
VAR si_change_ma "SI_CHANGE_FIELD"
4
VAL @m_grr - VAL_si_change_ma@
VAR arfcn "ARFCN"
10
VAR start_freq "START_FREQUENCY"
10
VAR bsic "BSIC"
6
VAR bsic2 "BSIC"
6
VAR failure_cause "Packet Cell Change Failure Cause"
4
VAL @m_grr - VAL_failure_cause@
VAR ctrl_order "NETWORK_CONTROL_ORDER"
2
VAL @m_grr - VAL_ctrl_order@
VAR pmo_index "PMO_INDEX"
3
VAR pmo_cnt "PMO_COUNT"
3
VAR ts_available "Timeslots Available"
8
VAR alpha "Alpha"
4
VAL @m_grr - VAL_alpha@
VAR gamma "GAMMA_TN"
5
VAR t_avg_w "T_AVG_W"
5
VAR t_avg_t "T_AVG_T"
5
VAR pb "PB"
4
VAL @m_grr - VAL_pb@
VAR pc_meas_chan "PC_MEAS_CHAN"
1
VAL @m_grr - VAL_pc_meas_chan@
VAR imeas_chan_list "INT_MEAS_CHANNEL_LIST_AVAIL"
1
VAL @m_grr - VAL_imeas_chan_list@
VAR n_avg_i "N_AVG_I"
4
VAR meas_inter "MEASUREMENT_INTERVAL"
5
VAR meas_bitmap "MEASUREMENT_BITMAP"
8
VAR ptmsi "PTMSI"
32
VAR tmsi_field "TMSI"
32
VAR chan_need "CHANNEL_NEEDED"
2
VAL @m_grr - VAL_chan_need@
VAR emlpp_prio "eMLPP_PRIORITY"
3
VAR ta_value "TIMING_ADVANCE_VALUE"
6
VAR ul_ta_index "UPLINK_TA_INDEX"
4
VAR dl_ta_index "DOWNLINK_TA_INDEX"
4
VAR ta_index "TA_INDEX"
4
VAR ta_tn "TIMING_ADVANCE_TIMESLOT_NUMBER"
3
VAR tn "TIMESLOT_NUMBER"
3
VAR ul_ta_tn "UPLINK_TA_TIMESLOT"
3
VAR dl_ta_tn "DOWNLINK_TA_TIMESLOT"
3
VAR nmo "NMO"
2
VAL @m_grr - VAL_nmo@
VAR t3168 "T3168"
3
VAR t3192 "T3192"
3
VAR drx_t_max "DRX_TIMER_MAX"
3
VAR ab_type "Access Burst Type"
1
VAL @m_grr - VAL_ab_type@
VAR ctrl_ack_type "CONTROL_ACK_TYPE"
1
VAL @m_grr - VAL_ctrl_ack_type@
VAR bs_cv_max "BS_CV_MAX"
4
VAR dec "PAN_DEC"
3
VAR inc "PAN_INC"
3
VAR pmax "PAN_MAX"
3
VAR ext_len "Extension Length"
6
VAR spare_ext "Extension Spare Bits"
1
VAR tx_int "TX_INT"
4
VAL @m_grr - VAL_tx_int@
VAR s_prach "S (PRACH Parameter)"
4
VAL @m_grr - VAL_s_prach@
VAR max_retrans "MAX_RETRANS"
2
VAL @m_grr - VAL_max_retrans@
VAR ac_class "ACC_CONTR_CLASS"
16
VAR access_info "Random Access Information"
11
VAR peak_thr_class "PEAK_THROUGHPUT_CLASS"
4
VAR radio_prio "RADIO_PRIORITY"
2
VAL @m_grr - VAL_radio_prio@
VAR llc_pdu_type "LLC_PDU_TYPE"
1
VAL @m_grr - VAL_llc_pdu_type@
VAR rlc_octet_cnt "RLC_OCTET_COUNT"
16
VAR tsc "Training Sequence Code"
3
VAR maio "MAIO"
6
VAR rfreq_index "REMOVED_FREQ_INDEX"
6
VAR ma_num "MA_NUMBER"
4
VAR hsn "HSN"
6
VAR len_ma_list "Length of MA Frequency List contents"
4
VAR ma_list "MA Frequency List contents"
8
VAR bs_pcc_rel "BS_PCC_REL"
1
VAR bs_pbcch_blks "BS_PBCCH_BLKS"
2
VAL @m_grr - VAL_bs_pbcch_blks@
VAR bs_prach_blks "BS_PRACH_BLKS"
4
VAL @m_grr - VAL_bs_prach_blks@
VAR bs_pag_blks "BS_PAG_BLKS_RES"
4
VAR ul_ts_alloc "UPLINK_TIMESLOT_ALLOCATION"
8
VAR ts_alloc "TIMESLOT_ALLOCATION"
8
VAR dl_tn_alloc "DOWNLINK_TIMESLOT_ALLOCATION"
8
VAR dl_ctrl_ts "DOWNLINK_CONTROL_TIMESLOT"
3
VAR alloc_map "ALLOCATION_BITMAP"
1
VAR cell_ba "CELL_BAR_ACCESS_2"
1
VAL @m_grr - VAL_cell_ba@
VAR gprs_resel_off "GPRS_RESELECT_OFFSET"
5
VAL @m_grr - VAL_gprs_resel_off@
VAR si13_loc "SI13_LOCATION"
1
VAL @m_grr - VAL_si13_loc@
VAR pbcch_loc "PBCCH_LOCATION"
2
VAL @m_grr - VAL_pbcch_loc@
VAR gprs_prio_class "GPRS_PRIORITY_CLASS"
3
VAL @m_grr - VAL_gprs_prio_class@
VAR gprs_hcs_thr "GPRS_HCS_THR"
5
VAL @m_grr - VAL_gprs_hcs_thr@
VAR gprs_rxlev_access_min "GPRS_RXLEV_ACCESS_MIN"
6
VAL @m_grr - VAL_gprs_rxlev_access_min@
VAR txpwr_max_cch "GPRS_MS_TXPWR_MAX_CCH"
5
VAL @m_grr - VAL_txpwr_max_cch@
VAR gprs_temp_offset "GPRS_TEMPORARY_OFFSET"
3
VAL @m_grr - VAL_gprs_temp_offset@
VAR gprs_penalty_time "GPRS_PENALTY_TIME"
5
VAL @m_grr - VAL_gprs_penalty_time@
VAR ind "Wait Indication"
8
VAR waitsize "Wait Indication Size"
1
VAL @m_grr - VAL_waitsize@
VAR a_map_len "ALLOCATION_BITMAP_LENGTH"
7
VAR bl_o_bl_per "BLOCKS_OR_BLOCK_PERIODS"
1
VAL @m_grr - VAL_bl_o_bl_per@
VAR ts_overr "TS_OVERRIDE"
8
VAR rel "TBF Starting Time Relative"
13
VAR mcc "Mobile Country Code"
4
VAR mnc "Mobile Network Code"
4
VAR lac "Location Area Code"
16
VAR rac "RAC"
8
VAR cell_id_ie "Cell identity"
16
VAR att "Attach / detach allowed"
1
VAL @m_grr - VAL_att@
VAR t3212 "T 3212 time-out value"
8
VAR neci "Half rate support"
1
VAL @m_grr - VAL_neci@
VAR pwcr "Power Control"
1
VAL @m_grr - VAL_pwcr@
VAR dtx "Discontinuous Transmission (BCCH)"
2
VAL @m_grr - VAL_dtx@
VAR rl_timeout "Radio Link Timeout"
4
VAR flist "Frequency List Contents"
8
VAR rfl_num "RFL_NUMBER"
4
VAL @m_grr - VAL_rfl_num@
VAR rfl_cont_len "Length of RFL contents"
4
VAR ma_len "MA_LENGTH"
6
VAR ma_map "MA_BITMAP"
1
VAR arfcn_index "ARFCN index"
6
VAR gprs_c_hyst "GPRS_CELL_RESELECT_HYSTERESIS"
3
VAR c31_hyst "C31_HYST"
1
VAR c32_qual "C32_QUAL"
1
VAR ra_retry "RANDOM_ACCESS_RETRY"
1
VAL @m_grr - VAL_ra_retry@
VAR t_resel "T_RESEL"
3
VAL @m_grr - VAL_t_resel@
VAR ra_re_hyst "RA_RESELECT_HYSTERESIS"
3
VAR n_rest "NR_OF_REMAINING_CELLS"
4
VAR n_r_cells "NR_OF_REMAINING_CELLS2"
4
VAR freq_diff_len "FREQ_DIFF_LENGTH"
3
VAR non_drx_per "NC_NON_DRX_PERIOD"
3
VAL @m_grr - VAL_non_drx_per@
VAR rep_per_i "NC_REPORTING_PERIOD_I"
3
VAL @m_grr - VAL_rep_per_i@
VAR rep_per_t "NC_REPORTING_PERIOD_T"
3
VAL @m_grr - VAL_rep_per_i@
VAR xrep_per "EXT_REPORTING_PERIOD"
3
VAL @m_grr - VAL_xrep_per@
VAR int_freq "INT_FREQUENCY"
5
VAR xrep_type "EXT_REPORTING_TYPE"
2
VAL @m_grr - VAL_xrep_type@
VAR prio_acc_thr "PRIORITY_ACCESS_THR"
3
VAL @m_grr - VAL_prio_acc_thr@
VAR spgc_ccch_sup "SPGC_CCCH_SUP"
1
VAL @m_grr - VAL_spgc_ccch_sup@
VAR nc_mode "NC_MODE"
1
VAL @m_grr - VAL_nc_mode@
VAR rxlev_scell "RXLEV_SERVING_CELL"
6
VAR rxlev_n "RXLEV_N"
6
VAR i_scell "INTERFERENCE_SERVING_CELL"
6
VAR num_nc_meas "NUMBER_OF_NC_MEASUREMENTS"
3
VAR freq_n "FREQUENZ_N"
6
VAR num_meas "NUMBER_OF_MEASUREMENTS"
5
VAR rlc_db_granted "RLC_DATA_BLOCKS_GRANTED"
8
VAR xdyn_alloc "Extended Dynamic Allocation"
1
VAL @m_grr - VAL_xdyn_alloc@
VAR usf_grant "USF_GRANULARITY"
1
VAL @m_grr - VAL_usf_grant@
VAR usf "USF"
3
VAR plev "Persistence Level Radio Priority"
4
VAR rbb "RECEIVE_BLOCK_BITMAP"
1
VAL @m_grr - VAL_rbb@
VAR f_ack_ind "FINAL_ACK_INDICATION"
1
VAL @m_grr - VAL_f_ack_ind@
VAR ssn "STARTING_SEQUENCE_NUMBER"
7
VAR nr_freq "NR_OF_FREQUENCY"
5
VAR num_rfreq "NR_OF_REMOVED_FREQ"
5
VAR generation "Generation"
2
VAL @m_grr - VAL_generation@
VAR im_rel "IMMEDIATE_REL"
1
VAL @m_grr - VAL_im_rel@
VAR mode "BTS_PWR_CTRL_MODE"
1
VAL @m_grr - VAL_mode@
VAR p0 "BTS_PWR_CTRL_P0"
4
VAR exc_acc "EXC_ACC"
1
VAR ncc_permitted "NCC_PERMITTED"
8
VAR tbf_cause "TBF_CAUSE"
3
VAL @m_grr - VAL_tbf_cause@
VAR ms_id_len "Length of Mobile Identity"
4
VAR add_msg_type "Addional Message Type"
1
VAR psi_status_ind "PSI_STATUS_IND"
1
VAL @m_grr - VAL_psi_status_ind@
VAR para_ptr "CELL_PARAMS_POINTER"
2
VAR bcc "BTS Colour Code"
3
VAR ncc "Network Colour Code"
3
VAR ccch_conf "CCCF-CONF"
3
VAR bs_ag_blks_res "BS_AG_BLKS_RES"
3
VAR bs_pa_mfrms "BS-PA-MFRMS"
3
VAR tx_integer "TX_INTEGER"
4
VAR multi_band_rep "MULTIBAND_REPORTING"
2
VAL @m_grr - VAL_multi_band_rep@
VAR pr_mode "PR_MODE"
1
VAL @m_grr - VAL_pr_mode@
VAR xmeas_order "EXT_MEASUREMENT_ORDER"
2
VAL @m_grr - VAL_xmeas_order@
VAR ec "EC"
1
VAR t1 "T1'"
5
VAR t2 "T2"
5
VAR t3 "T3"
6
VAR psix_cnt "PSIX_COUNT"
4
VAR freq_diff "FREQ_DIFF"
8
VAR ident_digit "identity digit"
8
COMP wait "Wait Structure"
{
ind ; WAIT_INDICATION
waitsize ; WAIT INDICATIONSIZE
}
COMP bts_pwr_ctrl "BTS_PWR_CTRL"
{
p0 ; BTS_PWR_CTRL_P0
mode ; BTS_PWR_CTRL_MODE
pr_mode ; PR_MODE
}
COMP psi_des "PSI Description"
{
msg_type ; Message Type
psix_cm ; PSIX_CHANGE_MARK
flag ; Flag
< (flag=1) psix_cnt > ; PSIX_COUNT
< (flag=1) inst_bitmap [psix_cnt+1..16] > ; Instance Bitmap
add_msg_type ; Addional Message Type
}
COMP received_psi "Received PSI"
{
CSN1_S1 psi_des [0..MAX_MSG_TYPE] ; PSI Description
add_msg_type ; Addional Message Type
}
COMP unknown_psi "Unkown PSI"
{
CSN1_S1 msg_type [0..MAX_MSG_TYPE] ; Message Type
add_msg_type ; Addional Message Type
}
COMP glob_tfi "Global TFI"
{
flag ; Flag
< (flag=0) ul_tfi > ; Uplink TFI
< (flag=1) dl_tfi > ; Downlink TFI
}
TYPEDEF COMP glob_tfi glob_tfi_assign "GLOBAL_TFI_ASSIGNMENT"
COMP add2 "Address Information2"
{
flag ; Flag
< (flag = 0) glob_tfi > ; Global TFI
< (flag = 1) flag2 > ; Flag2
< (flag = 1 AND flag2 = 0) tlli_value > ; TLLI
< (flag = 1 AND flag2 = 1) .0 > ; spare
< (flag = 1 AND flag2 = 1) tqi > ; TQI
}
COMP add1 "Address Information1"
{
flag ; Flag
< (flag = 0) glob_tfi > ; Global TFI
< (flag = 1) .0 > ; spare
< (flag = 1) tlli_value > ; TLLI
}
COMP chan_req_des "Channel Request Description"
{
peak_thr_class ; PEAK_THROUGHPUT_CLASS
radio_prio ; RADIO_PRIORITY
rlc_mode ; RLC_MODE
llc_pdu_type ; LLC_ PDU_TYPE
rlc_octet_cnt ; RLC_OCTET_COUNT
}
COMP gpta "Global Packet Timing Advance"
{
CSN1_S1 ta_value ; TIMING_ADVANCE_VALUE
flag ; Flag
< (flag=1) ul_ta_index > ; UPLINK_TA_INDEX
< (flag=1) ul_ta_tn > ; UPLINK_TA_TIMESLOT
flag2 ; Flag2
< (flag2=1) dl_ta_index > ; DOWNLINK_TA_INDEX
< (flag2=1) dl_ta_tn > ; DOWNLINK_TA_TIMESLOT
}
COMP chamge_ma_sub "Change Mark Sub Structure"
{
cm1 ; CHANGE_MARK_1
CSN1_S1 cm2 ; CHANGE_MARK_2
}
COMP indi_encod "Indirect Encoding"
{
maio ; MAIO
ma_num ; MA_NUMBER
CSN1_S1 chamge_ma_sub ; Change Mark Sub Structure
}
COMP di_encod2 "Direct Encoding 2"
{
maio ; MAIO
hsn ; HSN
len_ma_list ; Length of MA Frequency List contents
ma_list [len_ma_list +3..19] ; MA Frequency List contents
}
COMP block_struct "Blocks Structure"
{
bl_o_bl_per ; BLOCKS_OR_BLOCK_PERIODS
a_map_len ; ALLOCATION_BITMAP_LENGTH
alloc_map [a_map_len..127] ; ALLOCATION_BITMAP
}
COMP g_pwr_par "Global Power Control Parameters"
{
alpha ; ALPHA
t_avg_w ; T_AVG_W
t_avg_t ; T_AVG_T
pb ; PB
pc_meas_chan ; PC_MEAS_CHAN
imeas_chan_list ; INT_MEAS_CHANNEL_LIST_AVAIL
n_avg_i ; N_AVG_I
}
COMP pan_struct "PAN Structure"
{
dec ; PAN_DEC
inc ; PAN_INC
pmax ; PAN_MAX
}
COMP ext_bits "Extensions Bits IE"
{
ext_len ; extension length
spare_ext [ext_len+1..64] ; spare bit extensions IE
}
COMP gprs_cell_opt "GPRS Cell Options"
{
nmo ; NMO
t3168 ; T3168
t3192 ; T3192
drx_t_max ; DRX_TIMER_MAX
ab_type ; ACCESS_BURST_TYPE
ctrl_ack_type ; CONTROL_ACK_TYPE
bs_cv_max ; BS_CV_MAX
CSN1_S1 pan_struct ; PAN Structure
CSN1_S1 ext_bits ; Extension Structure
}
COMP pccch_org_par "PCCCH Organization Parameters"
{
bs_pcc_rel ; BS_PCC_REL
bs_pbcch_blks ; BS_PBCCH_BLKS
bs_pag_blks ; BS_PAG_BLKS_RES
bs_prach_blks ; BS_PRACH_BLKS
}
COMP loc_area_ident "Location Area Identification"
{
BCD_NOFILL mcc [3] ; Mobile Country Code
BCD_MNC mnc [2..3] ; Mobile Network Code
lac ; Location Area Code
}
COMP cell_id "Cell Identification"
{
loc_area_ident ; Location Area Identification IE
rac ; RAC
cell_id_ie ; Cell Identity IE
}
COMP non_gprs_opt "Non GPRS Cell Options"
{
att ; ATT
CSN1_S1 t3212 ; T3212
neci ; NECI
pwcr ; PWRC
dtx ; DTX
rl_timeout ; RADIO-LINK-TIMEOUT
bs_ag_blks_res ; BS_AG_BLKS_RES
ccch_conf ; CCCH-CONF
bs_pa_mfrms ; BS-PA-MFRMS
max_retrans ; MAX-RETRANS
tx_integer ; TX-INTEGER
ec ; EC
txpwr_max_cch ; MS-TXPDR-MAX-CCCH
CSN1_S1 ext_bits ; Extension Bits IE
}
COMP rfl_num_list "Reference Frequency Lists"
{
rfl_num ; RFL_NUMBER
}
COMP rfl_cont "Frequency List"
{
flist ; Frequency List Contents
}
COMP rfl "Reference Frequency Lists"
{
rfl_num ; RFL_NUMBER
rfl_cont_len ; Length of RFL contents
rfl_cont [rfl_cont_len+3..19] ; RFL contents
}
COMP cell_alloc "Cell Allocation"
{
rfl_num ; RFL_Number
}
COMP ma_struct "MA Structure"
{
ma_len ; MA_LENGTH
ma_map [ma_len+1..64] ; MA_BITMAP
}
COMP arfcn_index_list "ARFCN Index List Structure"
{
arfcn_index ; ARFCN index
}
COMP gprs_ms_alloc_ie "GPRS Mobile Allocations IE"
{
hsn ; HSN
CSN1_S1 rfl_num_list [0..MAX_RFL_NUM_LIST] ; RFL number list
flag ; Flag
< (flag=0) ma_struct > ; MA Structure
< (flag=1) CSN1_S1 arfcn_index_list [0..MAX_ARFCN_LIST] > ; ARFCN index list
}
COMP gprs_ms_alloc "GPRS Mobile Allocations"
{
ma_num ; MA_NUMBER
gprs_ms_alloc_ie ; GPRS Mobile Allocation IE
}
COMP di_encod1 "Direct Encoding 1"
{
maio ; MAIO
gprs_ms_alloc_ie ; GPRS Mobile Allocation IE
}
COMP freq_par "Frequency Parameters"
{
tsc ; Training Sequence Code
flag ; Flag
flag2 ; Flag2
< (flag=0 AND flag2=0) arfcn > ; ARFCN
< (flag=0 AND flag2=1) indi_encod > ; Indirect encoding
< (flag=1 AND flag2=0) di_encod1 > ; Direct encoding 1
< (flag=1 AND flag2=1) di_encod2 > ; Direct encoding 2
}
COMP pbcch_des "PBCCH Description"
{
pb ; PB
tsc ; TSC
tn ; TIMESLOT_NUMBER
flag ; Flag
< (flag=1) flag2 > ; Flag2
< (flag=1 AND flag2=0) arfcn > ; ARFCN
< (flag=1 AND flag2=1) maio > ; MAIO
}
COMP h_pccch_c "Hopping PCCCH Description"
{
maio ; MAIO
ts_alloc ; TIMESLOT_ALLOCATION
}
COMP nh_pccch_c "Non Hopping PCCCH Description"
{
arfcn ; ARFCN
ts_alloc ; TIMESLOT_ALLOCATION
}
COMP ma_h_s1 "Hopping PCCCH Description and MA_NUMBER"
{
ma_num ; MA_NUMBER
CSN1_S1 h_pccch_c [0..MAX_M_H_PCCCH_C] ; Hopping PCCCH carriers
}
COMP pccch_des "PCCCH Description"
{
tsc ; TSC
flag ; Flag
< (flag=0) CSN1_S1 nh_pccch_c [0..MAX_NH_PCCCH_C] > ; Non-hopping PCCCH carriers
< (flag=1) ma_h_s1 > ; MA_NUMBER and Hopping PCCCH carriers
}
COMP gen_cell_par "General Cell Selection parameter"
{
gprs_c_hyst ; GPRS_CELL_RESELECT_HYSTERESIS
c31_hyst ; C31_HYST
c32_qual ; C32_QUAL:
ra_retry ; RANDOM_ACCESS_RETRY
CSN1_S1 t_resel ; T_RESEL
CSN1_S1 ra_re_hyst ; RA_RESELECT_HYSTERESIS
}
COMP hcs_par "HCS Structure"
{
gprs_prio_class ; GPRS_PRIORITY_CLASS
gprs_hcs_thr ; GPRS_HCS_THR
}
COMP scell_par "Serving Cell parameters"
{
cell_ba ; CELL_BAR_ACCESS_2
exc_acc ; EXC_ACC
gprs_rxlev_access_min ; GPRS_RXLEV_ACCESS_MIN
txpwr_max_cch ; GPRS_MS_TXPWR_MAX_CCH
CSN1_S1 hcs_par ; HCS Serving Cell parameters
multi_band_rep ; MULTIBAND_REPORTING
}
COMP si13_pbcch_s1 "SI13_PBCCH_LOCATION sub1"
{
pbcch_loc ; PBCCH_LOCATION
psi1_rep_per ; PSI1_REPEAT_PERIOD
}
COMP si13_pbcch "SI13_PBCCH_LOCATION structure"
{
flag ; Flag
< (flag=0) si13_loc > ; SI13_LOCATION
< (flag=1) si13_pbcch_s1 > ; SI13_PBCCH_LOCATION Sub 1
}
COMP cs_par_s1 "Cell Selection Parameters Sub 1"
{
gprs_rxlev_access_min ; GPRS_RXLEV_ACCESS_MIN
txpwr_max_cch ; GPRS_MS_TXPWR_MAX_CCH
}
COMP cs_par_s2 "Cell selection parameters Sub 2"
{
gprs_temp_offset ; GPRS_TEMPORARY_OFFSET
gprs_penalty_time ; GPRS_PENALTY_TIME
}
COMP cs_par "Cell selection parameters"
{
cell_ba ; CELL_BAR_ACCESS_2
exc_acc ; EXC_ACC
same_ra_scell ; SAME_RA_AS_SERVING_CELL
CSN1_S1 cs_par_s1 ; Cell selection parameters Sub 1
CSN1_S1 cs_par_s2 ; Cell selection parameters Sub 2
CSN1_S1 gprs_resel_off ; GPRS_RESELECT_OFFSET
CSN1_S1 hcs_par ; HCS parameters
CSN1_S1 si13_pbcch ; SI13_PBCCH_LOCATION
}
COMP ncell_par2_set "Neighbour Cell parameters 2 Parameter Set"
{
CSN1_S1 ncc ; Network Colour Code
exc_acc ; EXC_ACC
CSN1_S1 gprs_rxlev_access_min ; GPRS_RXLEV_ACCESS_MIN
CSN1_S1 txpwr_max_cch ; GPRS_MS_TXPWR_MAX_CCH
CSN1_S1 gprs_prio_class ; GPRS_PRIORITY_CLASS
CSN1_S1 gprs_hcs_thr ; GPRS_HCS_THR
CSN1_S1 si13_pbcch ; SI13_PBCCH_LOCATION
gprs_temp_offset ; GPRS_TEMPORARY_OFFSET
gprs_penalty_time ; GPRS_PENALTY_TIME
gprs_resel_off ; GPRS_RESELECT_OFFSET
}
COMP ma_num_maio "MA_NUMBER and MAIO"
{
ma_num ; MA_NUMBER
maio ; MAIO
}
COMP chan_group "Channel group structure"
{
flag ; Flag
< (flag=0) arfcn > ; ARFCN
< (flag=1) ma_num_maio > ; MA_NUMBER and MAIO
ts_alloc ; TIMESLOT_ALLOCATION
}
COMP chan_list2 "Channel List Structure 2"
{
chan_group ; Channel group structure
}
COMP chan_list_imeas "Channel List for Interference measurements"
{
chan_group ; Channel group structure
CSN1_S1 chan_list2 [0..MAX_CHAN_LIST] ; Channel list structure
}
COMP list_rf "List of removed Frequency"
{
num_rfreq ; NR_OF_REMOVED_FREQ
rfreq_index [num_rfreq+1.. MAX_RFREQ] ; REMOVED_FREQ_INDEX
}
COMP si13_cm_gprs_alloc "SI13_CHANGE_MARK and GPRS Alloc"
{
si13_cm ; SI13_CHANGE_MARK
gprs_ms_alloc_ie ; GPRS Mobile Allocation IE
}
COMP psi13_pwr_par "PSI13 Power Control Parameters"
{
alpha ; ALPHA
t_avg_w ; T_AVG_W
t_avg_t ; T_AVG_T
pc_meas_chan ; PC_MEAS_CHAN
n_avg_i ; N_AVG_I
}
COMP pbcch_n_pres "PBCCH not present in cell structure"
{
rac ; RAC
spgc_ccch_sup ; SPGC_CCCH_SUP
prio_acc_thr ; PRIORITY_ACCESS_THR
ctrl_order ; NETWORK_CONTROL_ORDER
gprs_cell_opt ; GPRS Cell Options
psi13_pwr_par ; GPRS Power Control Parameters
}
COMP nc_meas_s1 "NC Measurement Report Sub1"
{
freq_n ; FREQUENCY_N
CSN1_S1 bsic ; BSIC_N
rxlev_n ; RXLEV_N
}
COMP nc_meas_rep "NC Measurement Report"
{
nc_mode ; NC_MODE
rxlev_scell ; RXLEV_SERVING_CELL
CSN1_S1 i_scell ; INTERFERENCE_SERVING_CELL
num_nc_meas ; NUMBER_OF_NC_MEASUREMENTS
nc_meas_s1 [num_nc_meas..MAX_NCMP_S1] ; NC Measurement Report Sub1
}
COMP ilev "I_LEVEL Structure"
{
CSN1_S1 ilev0 ; I_LEVEL_TN0
CSN1_S1 ilev1 ; I_LEVEL_TN1
CSN1_S1 ilev2 ; I_LEVEL_TN2
CSN1_S1 ilev3 ; I_LEVEL_TN3
CSN1_S1 ilev4 ; I_LEVEL_TN4
CSN1_S1 ilev5 ; I_LEVEL_TN5
CSN1_S1 ilev6 ; I_LEVEL_TN6
CSN1_S1 ilev7 ; I_LEVEL_TN7
}
COMP chan_qual_rep "Channel Quality Report"
{
c_value ; C_VALUE
rxqual ; RXQUAL
signvar ; SIGN_VAR
ilev ; I_LEVEL Structure
}
COMP ilev_abs "I_LEVEL Absolute Structure"
{
CSN1_S1 ilevabs0 ; I_LEVEL_ABS_TN0
CSN1_S1 ilevabs1 ; I_LEVEL_ABS_TN1
CSN1_S1 ilevabs2 ; I_LEVEL_ABS_TN2
CSN1_S1 ilevabs3 ; I_LEVEL_ABS_TN3
CSN1_S1 ilevabs4 ; I_LEVEL_ABS_TN4
CSN1_S1 ilevabs5 ; I_LEVEL_ABS_TN5
CSN1_S1 ilevabs6 ; I_LEVEL_ABS_TN6
CSN1_S1 ilevabs7 ; I_LEVEL_ABS_TN7
}
COMP ext_mp_s1 "EXT Measurement Report Sub1"
{
freq_n ; FREQUENCY_N
CSN1_S1 bsic ; BSIC_N
rxlev_n ; RXLEV_N
}
COMP xmeas_rep "EXT Measurement Report"
{
xrep_type ; EXT_REPORTING_TYPE
CSN1_S1 ilev_abs ; I_LEVEL Absolute Structure
num_meas ; NUMBER_OF_MEASUREMENTS
ext_mp_s1 [num_meas..MAX_XMR_S1] ; EXT Measurement Report Sub1
}
COMP tn_alloc "Timeslot Allocation"
{
CSN1_S1 usf ; USF_TN
}
COMP usf_g "USF_TN and GAMMA_TN"
{
usf ; USF
gamma ; GAMMA
}
COMP pers_lev "Persistence Level Structure"
{
plev [4] ; Persistence Level Radio Prio 1
}
COMP prach_ctrl_par "PRACH Control Parameters"
{
ac_class ; ACC_CONTR_CLASS
max_retrans [4] ; MAX_RETRANS
s_prach ;
tx_int ; TX_INT
CSN1_S1 pers_lev ; PERSISTENCE_LEVEL
}
COMP ack_nack_des "Ack/Nack Description"
{
f_ack_ind ; FINAL_ACK_INDICATION
ssn ; STARTING_SEQUENCE_NUMBER
rbb [64] ; RECEIVED_BLOCK_BITMAP
}
COMP ms_id "Mobile Identity"
{
ms_id_len ; Length of Mobile Identity
ident_digit [ms_id_len..15] ; value part
}
COMP rep_page_s2 "Repeated Page info Sub 2"
{
flag ; Flag
< (flag=0) tmsi_field > ; TMSI
< (flag=1) ms_id > ; Mobile_identity
chan_need ; CHANNEL_NEEDED
CSN1_S1 emlpp_prio ; eMLPP_PRIORITY
}
COMP rep_page_s1 "Repeated Page info Sub1"
{
flag ; Flag
< (flag=0) ptmsi > ; PTMSI
< (flag=1) ms_id > ; Mobile_identity
}
COMP rep_page_info "Repeated Page info"
{
flag ; Flag
< (flag=0) rep_page_s1 > ; Repeated Page info Sub 1
< (flag=1) rep_page_s2 > ; Repeated Page info Sub 2
}
COMP abs "TBF Starting Time Absolute"
{
t1 ; T1'
t3 ; T3
t2 ; T2
}
TYPEDEF COMP abs fn_mod "FRAME_NUMBER"
COMP tbf_s_time "TBF Starting Time"
{
flag ; Flag
< (flag=1) rel > ; TBF Starting Time Relative
< (flag=0) abs > ; TBF Starting Time Absolute
}
TYPEDEF COMP tbf_s_time meas_start_grr "MEASUREMENT_STARTING_TIME"
COMP meas_map "Measurement Mapping"
{
meas_start_grr ; MEASUREMENT_STARTING_TIME
meas_inter ; MEASUREMENT_INTERVAL
meas_bitmap ; MEASUREMENT_BITMAP
}
COMP fa_s2 "FA Sub2"
{
tbf_s_time ; TBF_STARTING_TIME
CSN1_S1 ts_alloc ; TIMESLOT_ALLOCATION
.0 ; spare
flag ; Flag
< (flag=0) block_struct > ; Block Structure
< (flag=1) alloc_map [0..127] > ; ALLOCATION_BITMAP
}
COMP f_alloc_ack "Fixed Allocation Uplink Ack/Nack"
{
final_alloc ; FINAL_ALLOCATION
flag ; Flag
< (flag=0) ts_overr > ; TS_OVERRIDE
< (flag=1) fa_s2 > ; FA Sub2
}
COMP req_ref_p "Packet Request Reference"
{
access_info ; RANDOM_ACCESS_INFORMATION
fn_mod ; FRAME_NUMBER
}
COMP add3 "Address Information3"
{
flag ; Flag
< (flag = 0) glob_tfi > ; Global TFI
< (flag = 1) flag2 > ; Flag2
< (flag = 1 AND flag2 = 0) tlli_value > ; TLLI
< (flag = 1 AND flag2 = 1) flag3 > ; Flag3
< (flag = 1 AND flag2 = 1 AND flag3 = 0) tqi > ; TQI
< (flag = 1 AND flag2 = 1 AND flag3 = 1) req_ref_p > ; Packet Request Ref.
}
COMP req_ref_tfi "Packet Request Ref. or Global TFI"
{
flag ; Flag
< (flag=0) req_ref_p > ; Packet Request Ref.
< (flag=1) glob_tfi > ; Global TFI
}
COMP reject "Reject Structure"
{
flag ; Flag
< (flag=0) tlli_value > ; TLLI
< (flag=1) req_ref_tfi > ; Packet Request Ref. or Global TFI
CSN1_S1 wait ; Wait Structure
}
TYPEDEF COMP reject add_reject "Additional Reject Structure"
COMP gamma_tn "Gamma Array"
{
CSN1_S1 gamma ; GAMMA_TN
}
COMP pwr_par "Power Control Parameters"
{
alpha ; Alpha
gamma_tn [8] ; GAMMA Array
}
COMP f_alloc_ul "Fixed Allocation Uplink Assignment"
{
CSN1_S1 ul_tfi_assign ; UPLINK_TFI_ASSIGNMENT
final_alloc ; FINAL_ALLOCATION
dl_ctrl_ts ; DOWNLINK_CONTROL_TIMESLOT
CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL
flag ; Flag
< (flag=0) ts_alloc > ; TIMESLOT_ALLOCATION
< (flag=1) pwr_par > ; Power Control Parameters
half_dupelx ; HALF_DUPLEX_MODE
tbf_s_time ; TBF_STARTING_TIME
.0 ; spare
flag2 ; Flag2
< (flag2=0) block_struct > ; Block Structure
< (flag2=1) alloc_map [0..127] > ; ALLOCATION_BITMAP
}
COMP f_alloc_re "Fixed Allocation Reconfigure"
{
flag ; Flag
< (flag=0) ul_ts_alloc > ; UPLINK_TIMESLOT_ALLOCATION
< (flag=1) pwr_par > ; Power Control Parameters
final_alloc ; FINAL_ALLOCATION
dl_ctrl_ts ; DOWNLINK_CONTROL_TIMESLOT
CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL
CSN1_S1 meas_map ; Measurement Mapping
tbf_s_time ; TBF_STARTING_TIME
.0 ; spare
flag2 ; Flag2
< (flag2=0) block_struct > ; Block Structure
< (flag2=1) alloc_map [0..127] > ; ALLOCATION_BITMAP
}
COMP usf_array "USF and GAMMA Array"
{
CSN1_S1 usf_g ; USF_TN and GAMMA_TN
}
COMP tn_alloc_pwr "Timeslot Allocation with Power Control Parameters"
{
alpha ; ALPHA
usf_array [8] ; USF and GAMMA Array
}
COMP dyn_alloc_p "Dynamic Allocation"
{
xdyn_alloc ; Extended Dynamic Allocation
flag2 ; flag2
< (flag2=1) p0 > ; BTS_PWR_CTRL_P0
< (flag2=1) pr_mode > ; PR_MODE
usf_grant ; USF_GRANULARITY
CSN1_S1 ul_tfi_assign ; UPLINK_TFI_ASSIGNMENT
CSN1_S1 rlc_db_granted ; RLC_DATA_BLOCKS_GRANTED
CSN1_S1 tbf_s_time ; TBF_STARTING_TIME
flag ; Flag
< (flag=0) tn_alloc [8] > ; Timeslot Allocation Structure
< (flag=1) tn_alloc_pwr > ; Timeslot Allocation with Power Control Parameters
}
COMP alf_gam "ALPHA and GAMMA"
{
alpha ; AlPHA
gamma ; GAMMA
}
COMP sin_alloc "Single Block Allocation"
{
tn ; TIMESLOT_NUMBER
CSN1_S1 alf_gam ; ALPHA and GAMMA
CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL
tbf_s_time ; TBF_STARTING_TIME
}
COMP freq_diff_struct "FREQ_DIFF_STRUCT"
{
freq_diff [.(TAKE,1)+1..8] ; FREQ_DIFF
}
COMP xfreq_list "EXT FREQUENCY LIST"
{
start_freq ; START_FREQUENCY
nr_freq ; NR_OF_FREQUENCY
freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH
freq_diff_struct [nr_freq..MAX_EXT_FREQ_LIST_ELEM] ; FREQ_DIFF_STRUCT
}
TYPEDEF COMP xfreq_list xfreq_list2 "EXT FREQUENCY LIST"
COMP em1 "EXT Measurement Struct"
{
flag ; Flag
< (flag=1) xrep_type > ; EXT_REPORTING_TYPE
< (flag=1 AND xrep_type=1) ncc_permitted > ; NCC_PERMITTED
< (flag=1 AND xrep_type=2) flag2 > ; Flag2
< (flag=1 AND xrep_type=2 AND flag2=1) int_freq > ; INT_FREQUENCY
CSN1_S1 xrep_per ; EXT_REPORTING_PERIOD
xfreq_list ; EXT FREQUENCY LIST
CSN1_S1 xfreq_list2 [0.. MAX_EXT_FREQ_LIST] ; EXT FREQUENCY LIST
}
COMP xmeas_par "EXT Measurement Parameters"
{
xmeas_order ; EXT_MEASUREMENT_ORDER
< (xmeas_order=1) em1 > ; Ext. Measurement Struct
}
COMP ncell_par_rest "Neighbour Cell parameters Rest"
{
freq_diff_struct ; FREQ_DIFF_STRUCT
bsic ; BSIC
cs_par ; Cell selection parameters
}
COMP ncell_par "Neighbour Cell parameters"
{
start_freq ; START_FREQUENCY
bsic ; BSIC
cs_par ; Cell selection parameters
n_rest ; NR_OF_REMAINING_CELLS
freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH
ncell_par_rest [n_rest..MAX_FREQ_DIFF_CS_PAR] ; Neighbour Cell parameters Rest
}
COMP ncell_par2_s2 "Neighbour Cell parameters 2 Description Sub 2"
{
freq_diff_struct ; FREQ_DIFF_STRUCT
same_ra_scell ; SAME_RA_AS_SERVING_CELL
cell_ba ; CELL_BAR_ACCESS_2
bcc ; BTS Colour Code
}
COMP ncell_par2_s1 "Neighbour Cell parameters 2 Description Sub 1"
{
start_freq ; START_FREQUENCY
same_ra_scell ; SAME_RA_AS_SERVING_CELL
cell_ba ; CELL_BAR_ACCESS_2
bcc ; BTS Colour Code
n_r_cells ; NR_OF_REMAINING_CELLS2
< (n_r_cells # 0) freq_diff_len (KEEP,1)> ; FREQ_DIFF_LENGTH
< (n_r_cells # 0) ncell_par2_s2 [0..MAX_NCELL_PAR2_S2] > ; Neighbour Cell parameters 2 Description Sub 2
}
COMP ncell_par2_des "Neighbour Cell parameters 2 Description"
{
CSN1_S1 ncell_par2_s1 [0..MAX_REMAINING_CELL_IN_NCELL2] ; Neighbour Cell parameters 2 Description Sub 1
para_ptr (MAX,2) ; CELL_PARAMS_POINTER
}
COMP ncell_par2 "Neighbour Cell parameters 2"
{
generation ; GENERATION
< (generation=0) CSN1_S1 ncell_par2_des [0..MAX_BASIC_CELL_IN_NCELL2] > ; Neighbour Cell parameters 2 Description
< (generation=0) ncell_par2_set [(TAKE,2)+1..MAX_NEIGHBOR_PARAMETER_SET_IN_NCELL2] > ; Neighbour Cell parameters 2 Parameter Set
}
COMP afreq_s "List of added Frequency Sub"
{
freq_diff_struct ; FREQ_DIFF_STRUCT
bsic ; BSIC
CSN1_S1 cs_par ; Cell selection parameters
}
COMP list_af "List of added Frequency"
{
start_freq ; START_FREQUENCY
bsic ; BSIC
CSN1_S1 cs_par ; Cell selection parameters
nr_freq ; NR_OF_FREQUENCY
freq_diff_len (KEEP,1) ; FREQ_DIFF_LENGTH
afreq_s [nr_freq..MAX_AFREQ] ; List of added Frequency Sub
}
COMP nc_freq_list "NC_FREQUENCY_LIST"
{
CSN1_S1 list_rf ; List of removed Frequency
CSN1_S1 list_af [1..MAX_LIST_AFREQ] ; List of added Frequency
}
COMP dyn_alloc_ts "Dynamic Allocation"
{
xdyn_alloc ; Extended Dynamic Allocation
flag2 ; flag2
< (flag2=1) p0 > ; BTS_PWR_CTRL_P0
< (flag2=1) pr_mode > ; PR_MODE
usf_grant ; USF_GRANULARITY
CSN1_S1 rlc_db_granted ; RLC_DATA_BLOCKS_GRANTED
CSN1_S1 tbf_s_time ; TBF_STARTING_TIME
flag ; Flag
< (flag=0) tn_alloc [8] > ; Timeslot Allocation Structure
< (flag=1) tn_alloc_pwr > ; Timeslot Allocation with Power Control Parameters
}
COMP ta_index_tn "TA index and timeslot structure"
{
ta_index ; TA_INDEX
ta_tn ; TA_TIMESLOT
}
COMP pta "Packet Timing Advance"
{
CSN1_S1 ta_value ; TIMING_ADVANCE_VALUE
CSN1_S1 ta_index_tn ; TA index and timeslot structure
}
COMP psi1_pbcch_info "PSI1 and PBCCH info"
{
psi1_rep_per ; PSI1_REPEAT_PERIOD
pbcch_des ; PBCCH Description
}
COMP nc_meas_per "NC Measurement Periods"
{
non_drx_per ; NC_NON_DRX_PERIOD
rep_per_i ; NC_REPORTING_PERIOD_I
rep_per_t ; NC_REPORTING_PERIOD_T
}
COMP nc_meas_par "NC Measurement Parameters"
{
ctrl_order ; NETWORK_CONTROL_ORDER
CSN1_S1 nc_meas_per ; NC Measurement Periods
}
COMP nc_meas_par_list "NC Measurement Parameters Including Frequency List"
{
nc_meas_par ; NC Measurement Parameters
CSN1_S1 nc_freq_list ; NC_FREQUENCY_LIST
}
MSG d_access_rej downlink 0b100001 ; Packet Access Reject
{
msg_type ; Message Type
page_mode ; Page Mode
reject ; Reject Structure
CSN1_S1 add_reject [0..MAX_REJECT] ; Additional Reject Structure
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_queuing_not downlink 0b000110 ; Packet Queuing Notification
{
msg_type ; Message Type
page_mode ; PAGE_MODE
.111 ; spare
req_ref_p ; Packet Request Reference
tqi ; TQI
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG u_resource_req uplink 0b000101 ; Packet Resource Request
{
msg_type ; Message Type
CSN1_S1 access_type ; Access Type
flag ; Flag
< (flag=0) glob_tfi > ; Global TFI
< (flag=1) tlli_value > ; TLLI
CSN1_S1 EXTERN @m_rr_com - ra_cap@ ra_cap ; MS Radio Access Capability
chan_req_des ; Channel Request Description
CSN1_S1 ma_ch_mark ; MA_CHANGE_MARK
c_value ; C_VALUE
CSN1_S1 signvar ; SIGN_VAR
ilev ; I_LEVEL Structure
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_ul_assign downlink 0b001010 ; Packet Uplink Assignment
{
msg_type ; Message Type
page_mode ; Page Mode
CSN1_S1 pers_lev ; PERSISTENCE_LEVEL
add3 ; Address Information3
.0 ; spare
chan_coding_cmd ; CHANNEL_CODING_COMMAND
tlli_chan_coding ; TLLI_BLOCK_CHANNEL_CODING
pta ; Packet Timing Advance
CSN1_S1 freq_par ; Frequency Parameters
flag ; Flag
flag2 ; Flag2
< (flag=0 AND flag2=1) dyn_alloc_p > ; Dynamic Allocation
< (flag=1 AND flag2=0) sin_alloc > ; Single Block Allocation
< (flag=1 AND flag2=1) f_alloc_ul > ; Fixed Allocation Uplink Assignment
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_dl_assign downlink 0b000010 ; Packet Downlink Assignment
{
msg_type ; Message Type
page_mode ; PAGE_MODE
CSN1_S1 pers_lev ; PERSISTENCE_LEVEL
add1 ; Address Information1
.0 ; spare
mac_mode ; MAC_MODE
rlc_mode ; RLC_MODE
ctrl_ack ; CONTROL_ACK
ts_alloc ; TIMESLOT_ALLOCATION
pta ; Packet Timing Advance
CSN1_S1 bts_pwr_ctrl ; BTS_PWR_CTRL
CSN1_S1 freq_par ; Frequency Parameters
CSN1_S1 dl_tfi_assign ; DOWNLINK_TFI_ASSIGNMENT
CSN1_S1 pwr_par ; Power Control Parameters
CSN1_S1 tbf_s_time ; TBF_STARTING_TIME
CSN1_S1 meas_map ; Measurement Mapping
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_tbf_release downlink 0b001000 ; Packet TBF Release
{
msg_type ; Message Type
page_mode ; PAGE_MODE
.0 ; spare
glob_tfi ; Global TFI
ul_release ; UPLINK_RELEASE
dl_release ; DOWNLINK_RELEASE
rel_cause ; TBF Release Cause
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_paging_req downlink 0b100010 ; Packet Paging Request
{
msg_type ; Message Type
page_mode ; PAGE_MODE
CSN1_S1 pers_lev ; PERSISTENCE_LEVEL
CSN1_S1 nln ; NLN
CSN1_S1 rep_page_info [0..MAX_REP_PAGE_INFO] ; Repeated Page info
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG u_dl_ack uplink 0b000010 ; Packet Downlink Ack/Nack
{
msg_type ; Message Type
dl_tfi ; DOWNLINK_TFI
ack_nack_des ; Ack/Nack Description
CSN1_S1 chan_req_des ; Channel Request Description
chan_qual_rep ; Channel Quality Report
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_ul_ack downlink 0b001001 ; Packet Uplink Ack/Nack
{
msg_type ; Message Type
page_mode ; PAGE_MODE
.00 ; spare
ul_tfi ; UPLINK_TFI
.0 ; spare
chan_coding_cmd ; CHANNEL_CODING_COMMAND
ack_nack_des ; Ack/Nack Description
CSN1_S1 cr_tlli ; CONTENTION_RESOLUTION_TLLI :
CSN1_S1 pta ; Packet Timing Advance
CSN1_S1 pwr_par ; Power Control Parameters
CSN1_S1 ext_bits ; Extension Structure
CSN1_S1 f_alloc_ack ; Fixed Allocation Uplink Ack/Nack
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG psi_1 downlink 0b110001 ; Packet System Information Type 1
{
msg_type ; Message Type
page_mode ; PAGE_MODE
pbcch_change_ma ; PBCCH_CHANGE_MARK
psi_change_field ; PSI_CHANGE_FIELD
psi1_rep_per ; PSI1_REPEAT_PERIOD
psi_cnt_lr ; PSI_COUNT_LR
CSN1_S1 psi_cnt_hr ; PSI_COUNT_HR
meas_order ; MEASUREMENT_ORDER
gprs_cell_opt ; GPRS Cell Options
prach_ctrl_par ; PRACH Control Parameters
pccch_org_par ; PCCCH Organization Parameters
g_pwr_par ; Global Power Control Parameters
psi_status_ind ; PSI_STATUS_IND
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG psi_2 downlink 0b110010 ; Packet System Information Type 2
{
msg_type ; Message Type
page_mode ; PAGE_MODE
psi2_cm ; PSI2_CHANGE_MARK
psi2_ind ; PSI2_INDEX
psi2_cnt ; PSI2_COUNT
CSN1_S1 cell_id ; Cell Identification
CSN1_S1 non_gprs_opt ; Non GPRS Cell Options
CSN1_S1 rfl [0..MAX_RFL_IN_PSI] ; Reference Frequency Lists
CSN1_S1 cell_alloc [0..MAX_CELL_ALLOC] ; Cell Allocation
CSN1_S1 gprs_ms_alloc [0..MAX_GPRS_MS_ALLOC] ; GPRS Mobile Allocations
CSN1_S1 pccch_des [0..MAX_PCCCH_DES] ; PCCCH Description
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG psi_3 downlink 0b110011 ; Packet System Information Type 3
{
msg_type ; Message Type
page_mode ; PAGE_MODE
psi3_cm ; PSI3_CHANGE_MARK
psi3bis_cnt ; PSI3_BIS_COUNT
scell_par ; Serving Cell parameters
gen_cell_par ; General Cell Selection parameter
CSN1_S1 ncell_par [0..MAX_NCELL_PARA] ; Neighbour Cell parameters
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG psi_3_bis downlink 0b110100 ; Packet System Information Type 3 bis
{
msg_type ; Message Type
page_mode ; PAGE_MODE
psi3_cm ; PSI3_CHANGE_MARK
psi3bis_ind ; PSI3_BIS_INDEX
psi3bis_cnt ; PSI3_BIS_COUNT
CSN1_S1 ncell_par [0..MAX_NCELL_IN_PSI3BIS] ; Neigbour cell parameters
CSN1_S1 ncell_par2 [0..MAX_NCELL2_IN_PSI3BIS] ; Neighbour Cell parameters 2
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG psi_4 downlink 0b110101 ; Packet System Information Type 4
{
msg_type ; Message Type
page_mode ; PAGE_MODE
psi4_cm ; PSI4_CHANGE_MARK
psi4_ind ; PSI4_INDEX
psi4_cnt ; PSI4_COUNT
chan_list_imeas ; Channel List for Interference measurements
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG psi_5 downlink 0b110110 ; Packet System Information Type 5
{
msg_type ; Message Type
page_mode ; PAGE_MODE
psi5_cm ; PSI5_CHANGE_MARK
psi5_ind ; PSI5_INDEX
psi5_cnt ; PSI5_COUNT
CSN1_S1 nc_meas_par ; NC Measurement Parameters
CSN1_S1 xmeas_par ; EXT Measurement Parameters
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG psi_13 downlink 0b110111 ; Packet System Information Type 13
{
msg_type ; Message Type
page_mode ; PAGE_MODE
bcch_change_ma ; BCCH_CHANGE_MARK
si_change_ma ; SI_CHANGE_FIELD
CSN1_S1 si13_cm_gprs_alloc ; SI13_CHANGE_MARK and GPRS Alloc
flag ; Flag
< (flag=0) pbcch_n_pres > ; PBCCH not present in cell structure
< (flag=1) psi1_pbcch_info > ; PSI1 and PBCCH info
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG u_ctrl_ack uplink 0b000001 ; Packet Control Acknowledgement
{
msg_type ; Message Type
tlli_value ; TLLI
pctrl_ack ; P_CTRL_ACK
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG u_cell_chan_failure uplink 0b000000 ; Packet Cell Change Failure
{
msg_type ; Message Type
tlli_value ; TLLI
arfcn ; ARFCN
bsic ; BSIC
failure_cause ; CAUSE
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_cell_chan_order downlink 0b000001 ; Packet Cell Change Order
{
msg_type ; Message Type
page_mode ; PAGE_MODE
add1 ; Address Information1
.0 ; spare
im_rel ; IMMEDIATE_REL
arfcn ; ARFCN
bsic ; BSIC
nc_meas_par_list ; NC Measurement Parameters Including Frequency List
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_dl_dummy downlink 0b100101 ; Packet Downlink Dummy Control Block
{
msg_type ; Message Type
page_mode ; PAGE_MODE
CSN1_S1 pers_lev ; PERSISTENCE_LEVEL
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG u_ul_dummy uplink 0b000011 ; Packet Uplink Dummy Control Block
{
msg_type ; Message Type
tlli_value ; TLLI
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG u_meas_report uplink 0b000100 ; Packet Measurement Report
{
msg_type ; Message Type
tlli_value ; TLLI
CSN1_S1 psi5_cm ; PSI5_CHANGE_MARK
flag ; Flag
< (flag=0) nc_meas_rep > ; NC Measurement Report
< (flag=1) xmeas_rep > ; EXT Measurement Report
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_meas_order downlink 0b000011 ; Packet Measurement Order
{
msg_type ; Message Type
page_mode ; PAGE_MODE
add1 ; Address Information1
pmo_index ; PMO_INDEX
pmo_cnt ; PMO_COUNT
CSN1_S1 nc_meas_par_list ; NC Measurement Parameters Including Frequency List
CSN1_S1 xmeas_par ; EXT Measurement Parameters
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG u_ms_tbf_status uplink 0b000110 ; Packet Mobile TBF Status
{
msg_type ; Message Type
glob_tfi ; Global TFI
tbf_cause ; TBF_CAUSE
CSN1_S1 msg_type2 ; STATUS_MSG_TYPE
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_pdch_release downlink 0b100011 ; Packet PDCH Release
{
msg_type ; Message Type
page_mode ; PAGE_MODE
flag ; Flag
< (flag=1) ts_available > ; Timeslots Available
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_polling_req downlink 0b000100 ; Packet Polling Request
{
msg_type ; Message Type
page_mode ; PAGE_MODE
add2 ; Address Information2
ctrl_ack_type ; CONTROL_ACK_TYPE
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_ctrl_pwr_ta downlink 0b000101 ; Packet Power Control/Timing Advance
{
msg_type ; Message Type
page_mode ; PAGE_MODE
add3 ; Address Information3
.0 ; spare
CSN1_S1 g_pwr_par ; Global Power Control Parameters
flag ; Flag
< (flag=1) flag2 > ; Flag2
< (flag=0 OR flag=1 AND flag2=0) gpta > ; Global Packet Timing Advance
< (flag=0 OR flag=1 AND flag2=1) pwr_par > ; Power Control Parameters
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_prach_par downlink 0b100100 ; Packet PRACH Parameters
{
msg_type ; Message Type
page_mode ; PAGE_MODE
prach_ctrl_par ; PRACH Control Parameters
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG u_psi_status_msg uplink 0b000111 ; Packet PSI Status Message
{
msg_type ; Message Type
glob_tfi ; Global TFI
pbcch_change_ma ; PBCCH_CHANGE_MARK
received_psi ; Received PSI
unknown_psi ; Unknown PSI
S_PADDING_0 .00101011 (22) ; Spare Padding
}
MSG d_ts_reconfig downlink 0b000111 ; Packet Timeslot Reconfigure
{
msg_type ; Message Type
page_mode ; PAGE_MODE
.0 ; spare
glob_tfi ; GLOBAL_TFI
.0 ; spare
chan_coding_cmd ; CHANNEL_CODING_COMMAND
gpta ; Packet Timing Advance
dl_rlc_mode ; DOWNLINK_RLC_MODE
ctrl_ack ; CONTROL_ACK
CSN1_S1 dl_tfi ; Downlink TFI
CSN1_S1 ul_tfi ; Uplink TFI
dl_tn_alloc ; DOWNLINK_TIMESLOT_ALLOCATION
CSN1_S1 freq_par ; Frequency Parameters
flag ; Flag
< (flag=0) dyn_alloc_ts > ; Dynamic Allocation
< (flag=1) f_alloc_re > ; Fixed allocation Reconfigure
S_PADDING_0 .00101011 (22) ; Spare Padding
}