7.3.2 Control PCO and ASP

34.123-33GPPPart 3: Abstract test suite (ATS)TSUser Equipment (UE) conformance specification

7.3.2.1 SAP and PCO for control primitives transmission and reception

Table 7.3.2.1.1: SAP declaration

PCO Type Definition

PCO Type

CSAP

Role

LT

Comment

Control primitives transmission and reception

Table 7.3.2.1.2: PCO CPHY

PCO Definition

PCO Name

CPHY

PCO Type

CSAP

Role

LT

Comment

Control Physical Layer

Table 7.3.2.1.3: PCO CRLC

PCO Definition

PCO Name

CRLC

PCO Type

CSAP

Role

LT

Comment

Control RLC Layer

Table 7.3.2.1.4: PCO CMAC

PCO Definition

PCO Name

CMAC

PCO Type

CSAP

Role

LT

Comment

Control MAC Layer

Table 7.3.2.1.5: PCO CBMC

PCO Definition

PCO Name

CBMC

PCO Type

CSAP

Role

LT

Comment

Control BMC Layer

Table 7.3.2.1.6: ExternalAsn1Codec declaration

PCO Type Definition

PCO Type

ExternalAsn1Codec

Role

LT

Comment

Control decoder primitives transmission and reception

Table 7.3.2.1.7: PCO CCodec

PCO Definition

PCO Name

CCodec

PCO Type

ExternalAsn1Codec

Role

LT

Comment

Control asn.1 CONTAINING decoder

Table 7.3.2.1.8: ExternalStructure Codec declaration

PCO Type Definition

PCO Type

ExternalStructureCodec

Role

LT

Comment

Control decoder from a BITSTRING to a structure type primitives transmission and reception

Table 7.3.2.1.9: PCO CCodecS

PCO Definition

PCO Name

CCodecS

PCO Type

ExternalStructureCodec

Role

LT

Comment

Control BITSTRING to structure type decoder

7.3.2.2 Control ASP Type Definition

7.3.2.2.1 CPHY_AICH_AckModeSet

ASN.1 ASP Type Definition

Type Name

CPHY_AICH_AckModeSet_REQ

PCO Type

CSAP

Comment

To request for setting of AICH Acknowledge Mode

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

aICH_Mode AICH_Mode

}

ASN.1 ASP Type Definition

Type Name

CPHY_AICH_AckModeSet_CNF

PCO Type

CSAP

Comment

To confirm setting of AICH Acknowledge Mode

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 Type Definition

Type Name

AICH_Mode

Comment

Normal operation: The AICH will operate as normal, and will acknowledge or negatively acknowledge on all UE RACH/E-DCH transmission attempts, appropriately.

No Acknowledge: The AICH shall not transmit acknowledge or Negative Acknowledge on all UE RACH/E-DCH transmission attempts.

Negative Acknowledge: The AICH shall transmit Negative Acknowledge on all UE RACH/E-DCH transmission attempts

Type Definition

ENUMERATED {

normal (0),

noAck (1),

negACK (2)

}

7.3.2.2.2 CPHY_Cell_Config

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_Config_CNF

PCO Type

CSAP

Comment

To confirm to setup the cell parameter

Type Definition

SEQUENCE {

cellId INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_Config_REQ

PCO Type

CSAP

Comment

To request to setup the cell parameter.

The unit of tcell is chip; the unit of sfnOffset is frame number. The sfnOffset is defined as the number of frames the SFN shall be shifted, i.e. the frames lagging behind or in advance, in comparison to a system reference time. The both interpretations are valid for the test.

The primary scrambling code number of the cell is 16*primaryScramblingCode_SS.

The unit of dLTxAttenuationLevel is dB; If set to 123 the cell becomes a non‑suitable off cell (CPICH_Ec ≤ -122 dBm/3.84 MHz of an off cell).

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

tcell INTEGER(0..38399),

sfnOffset INTEGER(0..4095),

frequencyInfo FrequencyInfo,

primaryScramblingCode_SS INTEGER(0..511),

cellTxPowerLevel CellTxPowerLevel,

dLTxAttenuationLevel INTEGER(0..30|123),

frequencyBandIndicator FrequencyBandFDD,

relAspTypeExtension SEQUENCE {} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

CellTxPowerLevel

Comment

The defaultCellTxPowerLvl is a default setting and is used for the most signalling tests. The real total cell DL Tx power level equals to the sum of the DL Tx power of the individual physical channels configured.

The totalCellTxPowerLvl applies to e.g. the idle mode tests in a non-default multi-cell radio environment.

Type Definition

CHOICE {

defaultCellTxPowerLvl NULL,

totalCellTxPowerLvl DL_TxPower

}

ASN.1 Type Definition

Type Name

FrequencyBandFDD

Comment

The frequency band indicator indicates how to interpret the radio frequency broadcast.

Type Definition

CHOICE {

frequencyBandIndicator RadioFrequencyBandFDD,

frequencyBandIndicator2 RadioFrequencyBandFDD2,

frequencyBandIndicator3 RadioFrequencyBandFDD3,

relAspTypeExtension SEQUENCE{}

}

7.3.2.2.3 CPHY_Cell_Release

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_Release_CNF

PCO Type

CSAP

Comment

The confirmation to the CPHY_Cell_Release_Req

Type Definition

SEQUENCE {

soft_Reset BOOLEAN,

cell_ID_List SEQUENCE (SIZE (1..8)) OF INTEGER(0..63) — cell IDs

}

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_Release_REQ

PCO Type

CSAP

Comment

1. This Primitive with "Soft_Reset" flag ON gives a common known starting point/state of SS for a test case. The SS performs the following whenever it receives this primitive with "Soft_Reset" flag ON: Releases all configured Channels and cells (if any) irrespective of Cell ID list IE.

2. Releases the associated Memory Buffers (if any).

3. Cancels all active timers (if any)

With "Soft_Reset" flag OFF:

1. Releases cells listed in IE Cell_ID_List and associated configured Channels (if any)

2. Releases the Memory Buffers(if any) associated with Cells listed in IE Cell_ID_List

3. Cancels all active timers (if any) associated with Cells listed in IE Cell_ID_List.

Presence of rbConfig_List IE indicates the configured Channels in the associated cells in the list to be released. If rbConfig_List IE is present, then for each entry in cell_ID_List a corresponding entry in rbConfig_List shall be present. The configuration values applied in rbConfig_List follows RB_ConfigType.

Type Definition

SEQUENCE {

soft_Reset BOOLEAN,

cell_ID_List SEQUENCE (SIZE (1..8)) OF INTEGER(0..63) , — cell IDs

rbConfig_List SEQUENCE (SIZE (1..8)) OF INTEGER OPTIONAL

}

7.3.2.2.3a CPHY_Cell_TimingAdjust

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_TimingAdjust_CNF

PCO Type

CSAP

Comment

To confirm to set the cell timing parameter

Type Definition

SEQUENCE {

cellId INTEGER (0..63)

}

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_TimingAdjust_REQ

PCO Type

Comment

To request the cell identified by cellId to adjust its timing to the amount of deltTcell given in this ASP.

Usage:

The deltTcell is a relative value, which specifies the timing difference between the original timing (i.e. before calling this ASP) and the timing after calling this ASP.

Example:

assume the cell 1 is initially 5 chips advance of cell 2 in timing, the test case requires timing change of cell 2 being -19 chips delay with respect to cell 1 (i.e. cell 2 is 19 chips advance of cell 1 in timing) , TTCN can use this ASP with deltTcell = ‑24 and celId = cell 2 to adjust the timing; later on the test case requires timing change again: cell 2 being 19 chips delay with respect to cell 1, TTCN can use this ASP with deltTcell = 38 and cellId = cell 2 to achieve the required timing difference.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

deltTcell INTEGER(-128..127)

}

7.3.2.2.3b CPHY_Detect_TFCI

ASN.1 ASP Type Definition

Type Name

CPHY_DetectTFCI_CNF

PCO Type

CSAP

Comment

To confirm to CPHY_DetetTFCI_REQ

Type Definition

SEQUENCE {

cellId INTEGER(0..63) ),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_DetectTFCI_REQ

PCO Type

CSAP

Comment

To set the mode of the SS for detecting whether the specified list of TFCI values occurred.

Usage:

At the SS initialization, the default mode is stop.

When the mode is set to start, the SS shall detect whether the specified list of TFCI values (tfci_List) happens on the specified uplink physical channel. When happened the SS generates a CPHY_TFCI_Detected_IND and stop further detection. Otherwise keeps monitoring until a CPHY_DetectTFCI_REQ with mode = stop received.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

mode ENUMERATED{start(0), stop(1)},

tfci_List TFCI_List

}

ASN.1 ASP Type Definition

Type Name

CPHY_TFCI_Detected_IND

PCO Type

CSAP

Comment

To indicate the TFCI value specified in the CPHY_DetectTFCI_REQ has been detected.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

tfciValue INTEGER (0..1023)

}

ASN.1 Type Definition

Type Name

TFCI_List

Comment

Type Definition

SEQUENCE ( SIZE (1..1024)) OF INTEGER (0..1023)

7.3.2.2.4 CPHY_Ini

ASN.1 ASP Type Definition

Type Name

CPHY_Ini_REQ

PCO Type

CSAP

Comment

Request to initialize the test

Type Definition

ENUMERATED {

defaultRadioEnvironment(0),

nonDefaultMultiCell(1)

}

ASN.1 ASP Type Definition

Type Name

CPHY_Ini_CNF

PCO Type

CSAP

Comment

Confirm the test initialization

Type Definition

SEQUENCE {

confirmation NULL

}

7.3.2.2.5 CPHY_Cell_TxPower_Modify

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_TxPower_Modify_CNF

PCO Type

CSAP

Comment

To confirm to change the DL power

Type Definition

SEQUENCE {

cellId INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_TxPower_Modify_REQ

PCO Type

CSAP

Comment

To request to change the DL power

If the Tx attenuation level value is set to 123, the cell becomes a non-suitable off cell (CPICH_Ec ≤ -122 dBm/3.84 MHz of an off cell).

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

dLTxAttenuationLevel INTEGER(0..40|123)

}

7.3.2.2.6 CPHY_Frame_Number

ASN.1 ASP Type Definition

Type Name

CPHY_Frame_Number_CNF

PCO Type

CSAP

Comment

To return the requested connection frame number. The routingInfo indicates a physical channel. The frameNumber is set to (SFN mod 256) when requested on S-CCPCH in PCH/FACH.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

frameNumber INTEGER (0..255)

}

ASN.1 ASP Type Definition

Type Name

CPHY_Frame_Number_REQ

PCO Type

CSAP

Comment

To request the physical layer to return a connection frame number on which the next message can be sent at the specified PCO on the specified logical channel. The return frame number shall leave time from current frame number in order to leave some execution time for TTCN preparing next message. The routingInfo indicates a physical channel

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

7.3.2.2.6a CPHY_SFN (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CPHY_SFN_CNF

PCO Type

CSAP

Comment

To return the requested system frame number of the cell. The routingInfo indicates the P-CCPCH physical channel.

In MBMS the MICH Connection Frame Number (CFN) corresponds to the Cell SFN of the frame in which the start of the S-CCPCH frame is located.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

currentSFN INTEGER(0..4095)

}

ASN.1 ASP Type Definition

Type Name

CPHY_SFN_REQ

PCO Type

CSAP

Comment

To request the physical layer to return the current SFN of the cell.

The routingInfo indicates the P-CCPCH physical channel. In MBMS the MICH Connection Frame Number (CFN) corresponds to the Cell SFN of the frame in which the start of the S-CCPCH frame is located. The timing of S-CCPCH relative to P-CCPCH can be configured as timingOffSet in steps of 256 chips.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

7.3.2.2.6b CPHY_MBMS_MICH_q (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CPHY_MBMS_MICH_q_CNF

PCO Type

CSAP

Comment

To confirm CPHY_MBMS_MICH_q_REQ. The routingInfo indicates the MICH physical channel.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_MBMS_MICH_q_REQ

PCO Type

CSAP

Comment

To request the physical layer to transmit MBMS notification Indicators on the MICH physical channel. The transmission shall start on the SFN specified by the parameter mICHCFN and be continued for one modification period indicated by parameter modiCoefficent. The routingInfo indicates the MICH physical channel. The notification indicators to be transmitted are specified by the parameter indicatorList.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

mICHCFN MICH_CFN,

modiPeriodCoefficent INTEGER(7..10),

indicatorList MBMS_q_List

}

ASN.1 Type Definition

Type Name

MBMS_q_List

Comment

The maximum number of notification indicators per frame for the nn18 alternative is 18.

The maximum number of notification indicators per frame for the nn36 alternative is 36.

The maximum number of notification indicators per frame for the nn72 alternative is 72.

The maximum number of notification indicators per frame for the nn144 alternative is 144.

Type Definition

CHOICE {

nn18 Q_List18,

nn36 Q_List36,

nn72 Q_List72,

nn144 Q_List144

}

ASN.1 Type Definition

Type Name

Q_List18

Comment

This type is a list which holds 128 or 256 or 512 or 1024 values of ListOf18q, each value of ListOf18q is also a list of (1..18) values of INTEGER. The first value of ListOf18q is corresponding to the MICH frame which starts the modification period, the second value of ListOf18q is corresponding to the next MICH frame in the modification period and so on, the last value of ListOf18q is corresponding to the last MICH frame of the modification period. Be noted that for different modification period configurations the number of values of ListOf18q are different and shall match the configuration.

The SS sets the bits {b0, …, b287} of the MICH frame according to the INTEGER values in the ListOf18q corresponding to the MICH frame (see 3GPP TS 25.211 [40], subclause 5.3.3.15)

Type Definition

CHOICE {

fRM128 SEQUENCE SIZE((128)) OF ListOf18q,

fRM256 SEQUENCE SIZE((256)) OF ListOf18q,

fRM512 SEQUENCE SIZE((512)) OF ListOf18q,

fRM1024 SEQUENCE SIZE((1024)) OF ListOf18q

}

ASN.1 Type Definition

Type Name

ListOf18q

Comment

This type holds (1..18) values of the "q" for a MICH frame which MICH CFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs The values of q are calculated by TTCN according to formula:

where: G =216, C = 25033;

NI = Notification Indicator (0..65535) is computed by the TTCN for each TMGI according to the formula:

where G = 216;

the number of TMGI could be 1 to 18;

SFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs;

Nn = the number of notification indicators per frame:

Type Definition

SEQUENCE (SIZE(1..18)) OF INTEGER (0..17)

ASN.1 Type Definition

Type Name

Q_List36

Comment

This type is a list which holds 128 or 256 or 512 or 1024 values of ListOf36q, each value of ListOf36q is also a list of (1..36) values of INTEGER. The first value of ListOf36q is corresponding to the MICH frame which starts the modification period, the second value of ListOf36q is corresponding to the next MICH frame in the modification period and so on, the last value of ListOf36q is corresponding to the last MICH frame of the modification period. Be noted that for different modification period configurations the number of values of ListOf36q are different and shall match the configuration.

The SS sets the bits {b0, …, b287} of the MICH frame according to the INTEGER values in the ListOf36q corresponding to the MICH frame (see 3GPP TS 25.211 [40], subclause 5.3.3.15).

Type Definition

CHOICE {

fRM128 SEQUENCE (SIZE(128)) OF ListOf36q,

fRM256 SEQUENCE (SIZE(256)) OF ListOf36q,

fRM512 SEQUENCE (SIZE(512)) OF ListOf36q,

fRM1024 SEQUENCE (SIZE(1024)) OF ListOf36q

}

ASN.1 Type Definition

Type Name

ListOf36q

Comment

This type holds (1..36) values of the "q" for a frame which MICH CFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs The values of q are calculated by TTCN according to formula:

where: G = 216, C = 25033;

NI = Notification Indicator (0..65535) is computed by the TTCN for each TMGI according to the formula:

where G = 216;

the number of TMGI could be 1 to 36;

SFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs;

Nn = the number of notification indicators per frame:

Type Definition

SEQUENCE (SIZE(1..36)) OF INTEGER (0..35)

ASN.1 Type Definition

Type Name

Q_List72

Comment

This type is a list which holds 128 or 256 or 512 or 1024 values of ListOf72q, each value of ListOf72q is also a list of (1..72) values of INTEGER. The first value of ListOf72q is corresponding to the MICH frame which starts the modification period, the second value of ListOf72q is corresponding to the next MICH frame in the modification period and so on, the last value of ListOf72q is corresponding to the last MICH frame of the modification period. Be noted that for different modification period configurations the number of values of ListOf72q are different and shall match the configuration.

The SS sets the bits {b0, …, b287} of the MICH frame according to the INTEGER values in the ListOf72q corresponding to the MICH frame (see 3GPP TS 25.211 [40], subclause 5.3.3.15).

Type Definition

CHOICE {

fRM128 SEQUENCE (SIZE(128)) OF ListOf72q,

fRM256 SEQUENCE (SIZE(256)) OF ListOf72q,

fRM512 SEQUENCE (SIZE(512)) OF ListOf72q,

fRM1024 SEQUENCE (SIZE(1024)) OF ListOf72q

}

ASN.1 Type Definition

Type Name

ListOf72q

Comment

This type holds (1..72) values of the "q" for a frame which MICH CFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs The values of q are calculated by TTCN according to formula:

where: G = 216, C = 25033;

NI = Notification Indicator (0..65535) is computed by the TTCN for each TMGI according to the formula:

where G = 216;

the number of TMGI could be 1 to 72;

SFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs;

Nn = the number of notification indicators per frame:

Type Definition

SEQUENCE (SIZE(1..72)) OF INTEGER (0..71)

ASN.1 Type Definition

Type Name

Q_List144

Comment

This type is a list which holds 128 or 256 or 512 or 1024 values of ListOf144q, each value of ListOf144q is also a list of (1..144) values of INTEGER. The first value of ListOf144q is corresponding to the MICH frame which starts the modification period, the second value of ListOf144q is corresponding to the next MICH frame in the modification period and so on, the last value of ListOf144q is corresponding to the last MICH frame of the modification period. Be noted that for different modification period configurations the number of values of ListOf144q are different and shall match the configuration.

The SS sets the bits {b0, …, b287} of the MICH frame according to the INTEGER values in the ListOf144q corresponding to the MICH frame (see 3GPP TS 25.211 [40], subclause 5.3.3.15).

Type Definition

CHOICE {

fRM128 SEQUENCE (SIZE(128)) OF ListOf144q,

fRM256 SEQUENCE (SIZE(256)) OF ListOf144q,

fRM512 SEQUENCE (SIZE(512)) OF ListOf144q,

fRM1024 SEQUENCE (SIZE(1024)) OF ListOf144q

}

ASN.1 Type Definition

Type Name

ListOf144q

Comment

This type holds (1..144) values of the "q" for a frame which MICH CFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs The values of q are calculated by TTCN according to formula:

where: G = 216, C = 25033;

NI = Notification Indicator (0..65535) is computed by the TTCN for each TMGI according to the formula:

where G = 216;

the number of TMGI could be 1 to 144;

SFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs;

Nn = the number of notification indicators per frame:

Type Definition

SEQUENCE (SIZE(1..144)) OF INTEGER (0..143)

ASN.1 Type Definition

Type Name

MICH_CFN

Comment

Subclause 9.2.1.46a of 3GPP TS 25.433 [57]

Type Definition

INTEGER (0..4095)

7.3.2.2.6c CPHY_MBMS_NI (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CPHY_MBMS_NI_CNF

PCO Type

CSAP

Comment

To confirm CPHY_MBMS_NI_REQ. The routingInfo indicates the MICH physical channel.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_MBMS_NI_REQ

PCO Type

CSAP

Comment

To request the physical layer to transmit MBMS Notification Indicators on the MICH physical channel. The transmission shall start on the SFN specified by the parameter startingTime and be continued for one modification period indicated by parameter modiPeriodCoefficent. The routingInfo indicates the MICH physical channel. The notification indicators to be transmitted are specified by the parameter indicatorList.

If value of invert is TRUE, all notification indicators Nq are set to "0" and all other indicators are set to "1".

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

startingTime MICH_CFN,

modiPeriodCoefficent INTEGER(7..10),

nIList MBMSIndicatorList,

invert BOOLEAN DEFAULT FALSE

}

ASN.1 Type Definition

Type Name

MBMSIndicatorList

Comment

The TTCN calculates Notification Indicator (NI, 0..65535) for each TMGI according to the formula:

where G = 216 and sends these NI to the SS by the MBMSIndicatorList;

The SS shall calculate the q values for every MICH frame of a modification period according to formula:

where: G = 216, C = 25033;

SFN = the SFN of the P-CCPCH radio frame during which the start of the MICH radio frame occurs;

Nn = the number of notification indicators per frame:

Then the SS sets the bits {b0, …, b287} of the MICH frame according to the calculated q values which corresponds to the MICH frame (see 3GPP TS 25.211 [40], subclause 5.3.3.15).

Type Definition

CHOICE {

nn18 SEQUENCE (SIZE(1..18)) OF SEQUENCE { nI INTEGER (0..65535)},

nn36 SEQUENCE (SIZE(1..36)) OF SEQUENCE { nI INTEGER (0.. 65535)},

nn72 SEQUENCE (SIZE(1..72)) OF SEQUENCE { nI INTEGER (0.. 65535)},

nn144 SEQUENCE (SIZE(1..144)) OF SEQUENCE { nI INTEGER (0.. 65535)}

}

7.3.2.2.7 CPHY_Out_of_Sync

ASN.1 ASP Type Definition

Type Name

CPHY_Out_of_Sync_IND

PCO Type

CSAP

Comment

To report that the physical channel synchronization (in FDD mode, sync with uplink DPCCH) was lost as detected by the SS receiver.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

7.3.2.2.8 CPHY_PRACH_Measurement

ASN.1 ASP Type Definition

Type Name

CPHY_PRACH_Measurement_CNF

PCO Type

CSAP

Comment

To Confirm PRACH Measurement Req

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_PRACH_Measurement_REQ

PCO Type

CSAP

Comment

To request for Start or Stop of PRACH Measurements to be done every PRACH PREAMBLE or MESSAGE received.

If reportSFN is set to TRUE, SS shall report in the IE PRACH_MeasurementReport the SFN value at which the event is received.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

pRACH_MeasurementInd PRACH_MeasurementInd,

reportSFN BOOLEAN DEFAULT FALSE –- Rel-8 or later

}

ASN.1 Type Definition

Type Name

PRACH_MeasurementInd

Comment

1) StartMeas: The SS shall start the sending PRACH parameters Measurement report on CPHY PCO, for each PRACH Preamble or MESSAGE received from the UE by primitive CPHY_PRACH_Measurement_Report_IND on CPHY PCO.

2) StopMeas: The SS shall stop sending of PRACH parameters Measurement report on CPHY PCO, for each PRACH Preamble or MESSAGE received from the UE by primitive CPHY_PRACH_Measurement_Report_IND on CPHY PCO.

Type Definition

ENUMERATED {

startMeas (0),

stopMeas (1)

}

ASN.1 ASP Type Definition

Type Name

CPHY_PRACH_Measurement_Report_IND

PCO Type

CSAP

Comment

SS indicates a PRACH parameters measurement report for each PRACH Preambles or MESSAGE received from the UE

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

measurementReport PRACH_MeasurementReport

}

ASN.1 Type Definition

Type Name

PRACH_MeasurementReport

Comment

sfn is included if reportSFN is TRUE in CPHY_PRACH_Measurement_REQ.

Type Definition

SEQUENCE {

usedPRACH_AcessSlot INTEGER (0..14),

usedPRACH_Signature INTEGER (0..15) OPTIONAL,

sfn INTEGER (0..4095) OPTIONAL –- Rel-8 or later

}

7.3.2.2.9 CPHY_RL_Modify

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Modify_CNF

PCO Type

CSAP

Comment

To confirm to modify the Radio Link

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Modify_REQ

PCO Type

CSAP

Comment

To request to modify the Radio Link

HardHandover (PhysicalChannelReconfig)

ChannelizationCodeChange

FrequencyChange

PhysicalChannelModifyForTrCHReconfig

CompressedMode( PhysicalChannelReconfig)

Re_Synchronized HardHandover

Softhandover

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

modifyMessage CphyRlModifyReq

}

ASN.1 Type Definition

Type Name

CphyRlModifyReq

Comment

Type Definition

SEQUENCE {

activationTime SS_ActivationTime,

physicalChannelInfo

CHOICE {

dpch_CompressedModeStatusInfo Dpch_CompressedModeStatusInfo,

secondaryCCPCHInfo SecondaryCCPCHInfo,

pRACHInfo PRACHInfo,

dPCHInfo DPCHInfo,

dPCHInfo_r5 DPCHInfo_r5OrLater, — Rel-5 or later

hS_PDSCHInfo HS_PDSCHInfo_r5OrLater, — Rel-5 or later

e_DPCHInfo SS_E_DPCH_Info_r6OrLater, — Rel-6 or later

e_AGCHInfo SS_E_AGCH_Info, — Rel-6 or later

e_HICHInfo SS_E_HICH_Info, — Rel-6 or later

e_RGCHInfo SS_E_RGCH_Info, — Rel-6 or later

mBMS_MICHInfo SS_MBMS_MICHConfigurationInfo_r6,

— Rel-6 or later

aICHInfo AICHInfo,

relAspTypeExtension SEQUENCE{} — Rel-10 or later

},

trchConfigToFollow BOOLEAN DEFAULT TRUE,

relAspTypeExtension

CphyRlModifyReq _ FDD _r10OrLaterExtensionType OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

SS_ActivationTime

Comment

Type Definition

CHOICE {

activationCFN ActivationTime,

activateNow NULL

}

7.3.2.2.10 CPHY_RL_Release

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Release_CNF

PCO Type

CSAP

Comment

PHY emulator confirms that a specified physical channel has been released.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Release_REQ

PCO Type

CSAP

Comment

To request to release the Radio Link

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

activationTime SS_ActivationTime

}

7.3.2.2.11 CPHY_RL_Setup

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Setup_CNF

PCO Type

CSAP

Comment

To confirm to setup the Radio Link

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Setup_REQ

PCO Type

CSAP

Comment

To request to setup the associated transport channels and the Radio Link itself.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

setupMessage CphyRlSetupReq

}

ASN.1 Type Definition

Type Name

CphyRlSetupReq

Comment

To request to setup the Radio Link

Type Definition

SEQUENCE {

physicalChannelInfo CHOICE {

primaryCPICHInfo PrimaryCPICHInfo,

secondaryCPICHInfo SecondaryCPICHInfo,

primarySCHInfo PrimarySCHInfo,

secondarySCHInfo SecondarySCHInfo,

primaryCCPCHInfo PrimaryCCPCHInfo,

secondaryCCPCHInfo SecondaryCCPCHInfo,

pRACHInfo PRACHInfo,

pICHInfo PICHInfo,

aICHInfo AICHInfo,

dPCHInfo DPCHInfo,

pDSCHInfo PDSCHInfo,

dPCHInfo_r5 DPCHInfo_r5OrLater, — Rel-5 or later

hS_PDSCHInfo HS_PDSCHInfo_r5OrLater, — Rel-5 or later

e_DPCHInfo SS_E_DPCH_Info_r6OrLater, — Rel-6 or later

e_AGCHInfo SS_E_AGCH_Info, — Rel-6 or later

e_HICHInfo SS_E_HICH_Info, — Rel-6 or later

e_RGCHInfo SS_E_RGCH_Info, — Rel-6 or later

mBMS_MICHInfo SS_MBMS_MICHConfigurationInfo_r6,

— Rel-6 or later

relAspTypeExtension SEQUENCE{} — Rel-10 or later

},

activationTime SS_ActivationTime,

trchConfigToFollow BOOLEAN DEFAULT TRUE,

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

PrimaryCPICHInfo

Comment

mimoAntenna2CPICH indicates if MIMO is either not configured or configured with a P-CPICH or with an S-CPICH on the MIMO antenna2 (see figure 7 of 3GPP TS 25.214 [12], clause 9).

dC_SecondaryServingCell indicates if the cell is configured as secondary HS-DSCH serving cell, without other common channel than P-CPICH.

MIMO and DC-HSDPA do not co-exist.

Type Definition

SEQUENCE {

dl_TxPower_PCPICH DL_TxPower_PCPICH,

tx_diversityIndicator BOOLEAN,

mimoAntenna2CPICH MimoAntennaConfigType DEFAULT noMimo,

— Rel-7 or later

dC_SecondaryServingCell BOOLEAN DEFAULT FALSE,

— Rel-8 or later

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

SecondaryCPICHInfo

Comment

The channel can be configured for the MIMO antenna2. The value antenna2pCPICH is not applicable.

Type Definition

SEQUENCE {

scramblingCode INTEGER(0..15),

dl_ChannelizationCode SF512_AndCodeNumber,

dl_TxPower DL_TxPower,

mimoAntenna MimoAntennaConfigType DEFAULT noMimo

— Rel-7 or later

}

ASN.1 Type Definition

Type Name

MimoAntennaConfigType

Comment

Rel-7 or later

Type Definition

ENUMERATED {noMimo(0), antenna2pCPICH(1), antenna2sCPICH(2), spare(3)}

ASN.1 Type Definition

Type Name

PrimarySCHInfo

Comment

Type Definition

SEQUENCE {

tstdIndicator BOOLEAN,

dl_TxPower DL_TxPower

}

ASN.1 Type Definition

Type Name

SecondarySCHInfo

Comment

Type Definition

SEQUENCE {

tstdIndicator BOOLEAN,

dl_TxPower DL_TxPower

}

ASN.1 Type Definition

Type Name

PrimaryCCPCHInfo

Comment

Type Definition

SEQUENCE {

sttd_Indicator BOOLEAN,

dl_TxPower DL_TxPower

}

ASN.1 Type Definition

Type Name

SecondaryCCPCHInfo

Comment

The range for powerOffsetOfTFCI_PO1 and powerOffsetOfPILOT_PO3 is 0 dB to 6 dB, 0.25 dB per step.

mbms_softCombTimingOffset is present when L1-combination applies

When configuring SCCPCH for MBMS "positionFixedOrFlexible" shall be set to Flexible, and sCCPCHSlotFormat shall be chosen to the one without pilot bits

Type Definition

SEQUENCE {

scramblingCode INTEGER(0..15),

dl_ChannelizationCode SF256_AndCodeNumber,

sCCPCHSlotFormat SCCPCHSlotFormat,

timingOffset INTEGER (0..149),

positionFixedOrFlexible PositionFixedOrFlexible,

sttd_Indicator BOOLEAN,

dl_TxPower DL_TxPower,

powerOffsetOfTFCI_PO1 INTEGER (0..24),

powerOffsetOfPILOT_PO3 INTEGER (0..24),

mbms_softCombTimingOffset MBMS_SoftComb_TimingOffset OPTIONAL –-Rel-6 or later

}

ASN.1 Type Definition

Type Name

PRACHInfo

Comment

Type Definition

SEQUENCE {

fdd_tdd CHOICE {

fdd SEQUENCE {

preambleSignature AvailableSignatures,

spreadingFactorForDataPart SF_PRACH,

preambleScramblingCode PreambleScramblingCodeWordNumber,

puncturingLimit PuncturingLimit,

accessSlot AvailableSubChannelNumbers

},

tdd SEQUENCE { — TDD not applicable

},

fdd_prachForEnhUL SEQUENCE { — Rel-8 or later

— For rel-99 PRACH

preambleSignature AvailableSignatures,

spreadingFactorForDataPart SF_PRACH,

preambleScramblingCode PreambleScramblingCodeWordNumber,

puncturingLimit PuncturingLimit,

accessSlot AvailableSubChannelNumbers,

— For Enhanced Uplink E-DCH transmission

commonEDCH_PreambleSignature AvailableSignatures,

— access preamble signature for E-DCH transmission

commonEDCH_PreambleScramblingCode PreambleScramblingCodeWordNumber,

commonEDCH_AccessSlot AvailableSubChannelNumbers

}

}

}

ASN.1 Type Definition

Type Name

PICHInfo

Comment

When the PICH is associated to the HS-SCCH, sccpchId_associated is set to 32 (Rel-7 or later).

Type Definition

SEQUENCE {

pichinfo PICH_Info,

dl_TxPower PICH_PowerOffset,

sccpchId_associated INTEGER (0..32)

— Value 32 used in Rel-7 or later

}

ASN.1 Type Definition

Type Name

AICHInfo

Comment

When e_AI_Info is present:

– upon receipt of the access preamble signature corresponding to a PRACH message transmission i.e. preambleSignature, the Acquisition Indicators is transmitted on AICH

– upon receipt of the access preamble signature corresponding to an E-DCH transmission i.e. commonEDCH_PreambleSignature, the Extended Acquisition Indicators is transmitted on AICH.

Type Definition

SEQUENCE {

aichinfo AICH_Info,

dl_TxPower AICH_PowerOffset,

e_AI_Info E_AI_InfoType OPTIONAL — Rel-8 or later

}

ASN.1 Type Definition

Type Name

DPCHInfo

Comment

At least one of the fields shall be present.

Type Definition

SEQUENCE {

ul_DPCHInfo UL_DPCH_Info OPTIONAL,

dl_DPCHInfo DL_DPCHInfo OPTIONAL

}

ASN.1 Type Definition

Type Name

DL_DPCHInfo

Comment

Type Definition

SEQUENCE {

dl_CommonInformation DL_CommonInformation,

dl_DPCH_InfoPerRL DL_DPCH_InfoPerRL,

rl_Information RL_Information

}

ASN.1 Type Definition

Type Name

HS_DPCCHInfo

Comment

mimoStatus represents status of MIMO and shall be set only if mimo_Parameters are provided in HS-PDSCH configuration

Type Definition

SEQUENCE {

cqi_RepetitionFactor CQI_RepetitionFactor,

ackNackRepetitionFactor ACK_NACK_repetitionFactor,

mimoStatus BOOLEAN DEFAULT FALSE

— Rel-7 or later

}

ASN.1 Type Definition

Type Name

HS_DPCCHInfo_r8

Comment

mimoStatus represents status of MIMO and shall be set only if mimo_Parameters are provided in HS-PDSCH configuration.

secondaryServing_HS_DSCH_Cell indicates if the HS-DSCH secondary serving cell is activated (see 3GPP TS 25.214 [12], clause 6A.1)

Type Definition

SEQUENCE {

cqi_RepetitionFactor CQI_RepetitionFactor,

ackNackRepetitionFactor ACK_NACK_repetitionFactor,

mimoStatus BOOLEAN DEFAULT FALSE,

secondaryServing_HS_DSCH_Cell ENUMERATED { deactivated (0), activated (1) }

DEFAULT deactivated

— Rel-8 or later

}

ASN.1 Type Definition

Type Name

DL_DPCHInfo_r5

Comment

Applicable Rel-5 or later

Type Definition

SEQUENCE {

dl_CommonInformation DL_CommonInformation_r5,

dl_DPCH_InfoPerRL DL_DPCH_InfoPerRL_r5,

rl_Information RL_Information

}

ASN.1 Type Definition

Type Name

DL_TxPower_PCPICH

Comment

Absolute Tx Power of PCPICH

Type Definition

INTEGER (-60..-30)

ASN.1 Type Definition

Type Name

DL_TxPower

Comment

Downlink Tx Power relative to PCPICH

Type Definition

INTEGER (-35..+15)

ASN.1 Type Definition

Type Name

SCCPCHSlotFormat

Comment

Reference to 3GPP TS25.211 [40]

Type Definition

INTEGER (0..17)

ASN.1 Type Definition

Type Name

PDSCHInfo

Comment

Type Definition

SEQUENCE {

fdd_tdd CHOICE {

fdd SEQUENCE {

pdsch_CodeMapping PDSCH_CodeMapping

},

tdd SEQUENCE { — TDD not applicable

},

},

dl_TxPower DL_TxPower

}

ASN.1 Type Definition

Type Name

DPCHInfo_r5OrLater

Comment

Applicable Rel-5 or later

At least one of the first two fields ul_DPCHInfo or dl_DPCHInfo shall be present.

Presence of hs_DPCCHInd means that the HS-DPCCH shall be configured in the uplink DPCH. If hs_DPCCHInd is absent no HS-DPCCH shall be configured in the uplink DPCH, or the configured HS-DPCCH shall be removed in the modify ASP. In the active set which has radio links from more than one cell the HS-DPCCH is configured only in the HS-DSCH serving cell.

Three combinations are valid: ul_DPCH_Info only, dl_DPCHInfo only and ul_DPCH_Info + hs_DPCCHInd.

Presence of ss_UL_DPCCH_DRX_Info if UL DPCH being configured and presence of ss_DRX_Info if DL F-DPCH being configured indicates that UL_DTX is enabled.

ss_DRX_Info is provided as F-DPCH TPC commands need not be transmitted during gaps due to UL-DPCCH DTX (3GPP TS 25.214 [12], subclause 5.1.2.2.1).

ul_DPCH_TimingOffset is the timing offset relative to P-CCPCH, it is provided in Rel-7 only when Enhanced Cell FACH Downlink (common_HS_PDSCH_Info) is configured.

Type Definition

CHOICE {

r5 SEQUENCE {

ul_DPCHInfo UL_DPCH_Info_r5 OPTIONAL,

dl_DPCHInfo DL_DPCHInfo_r5 OPTIONAL,

hs_DPCCHInd HS_DPCCHInfo OPTIONAL

},

r6 SEQUENCE {

ul_DPCHInfo UL_DPCH_Info_r6 OPTIONAL,

dl_DPCHInfo DL_DPCHInfo_r6 OPTIONAL,

hs_DPCCHInd HS_DPCCHInfo OPTIONAL

},

r7 SEQUENCE{

ul_DPCHInfo UL_DPCH_Info_r7 OPTIONAL,

ul_DPCH_TimingOffset INTEGER (0..38399) OPTIONAL,

— timing offset relative to P-CCPCH

— applicable to Rel-7 when Enhanced Cell FACH DL is configured

dl_DPCHInfo DL_DPCHInfo_r7 OPTIONAL,

hs_DPCCHInd HS_DPCCHInfo OPTIONAL,

ss_UL_DPCCH_DRX_Info SS_UL_DPCCH_DRX_Info OPTIONAL,

ss_DRX_Info DTX_Info OPTIONAL

},

r8 SEQUENCE{

ul_DPCHInfo UL_DPCH_Info_r7 OPTIONAL,

dl_DPCHInfo DL_DPCHInfo_r8 OPTIONAL,

hs_DPCCHInd HS_DPCCHInfo_r8 OPTIONAL,

ss_UL_DPCCH_DRX_Info SS_UL_DPCCH_DRX_Info OPTIONAL,

ss_DRX_Info DTX_Info OPTIONAL

},

relAspTypeExtension DPCHInfo_r10OrLaterExtensionType

— Rel-10 or later

}

ASN.1 Type Definition

Type Name

DL_DPCHInfo_r6

Comment

Applicable Rel-6

For SS reconfiguration from DL-DPCH to F-DPCH and vice versa the dl_CommonInformation shall include the defaultDPCH_OffsetValue as additional information for SS even when this is not included in the corresponding RRC message sent to the UE and the timing is maintained.

Type Definition

SEQUENCE {

dl_CommonInformation DL_CommonInformation_r6,

dl_Dpch_InfoPerRL CHOICE {

dl_DPCH_InfoPerRL DL_DPCH_InfoPerRL_r6,

dl_FDPCH_InfoPerRL DL_FDPCH_InfoPerRL_r6

},

rl_Information RL_Information

}

ASN.1 Type Definition

Type Name

DL_DPCHInfo_r7

Comment

Applicable Rel-7 or later

Type Definition

SEQUENCE {

dl_CommonInformation DL_CommonInformation_r7,

dl_Dpch_InfoPerRL CHOICE {

dl_DPCH_InfoPerRL DL_DPCH_InfoPerRL_r7,

dl_FDPCH_InfoPerRL DL_FDPCH_InfoPerRL_r7

},

rl_Information RL_Information

}

ASN.1 Type Definition

Type Name

DL_DPCHInfo_r8

Comment

Applicable Rel-8 or later

Type Definition

CHOICE {

r8 SEQUENCE {

dl_CommonInformation DL_CommonInformation_r8,

dl_Dpch_InfoPerRL CHOICE {

dl_DPCH_InfoPerRL DL_DPCH_InfoPerRL_r7,

dl_FDPCH_InfoPerRL DL_FDPCH_InfoPerRL_r7

},

rl_Information RL_Information

},

spare1 NULL

}

ASN.1 Type Definition

Type Name

SS_UL_DPCCH_DRX_Info

Comment

Type Definition

SEQUENCE {

ss_DRX_Info DTX_Info OPTIONAL,

dtx_DRX_timingInfo DTX_DRX_TimingInfo_r7 OPTIONAL,

uplink_DPCCHSlotFormatInformation Uplink_DPCCH_Slot_Format_Information

}

ASN.1 Type Definition

Type Name

HS_PDSCHInfo_r5OrLater

Comment

Applicable Rel-5 or later

When CHY_RL_Setup_REQ is called with CHOICE of hS_PDSCHInfo HS_PDSCH and HS-SCCH shall be configured in SS.

The following HS-DSCH related parameters are passed to the SS implicitly by HSDSCH_physical_layer_category:

– Maximum number of HS-DSCH codes can be received by UE.

– Minimum inter-TTI interval.

– Maximum number of bits of an HS-DSCH transport block within an HS‑DSCH TTI.

– Total number of soft channel bits".

HSDSCH_physical_Layer_category is also used for interpretation of the meaning of CQI value.

If hs_DPCCHToFollow is FALSE, the hs_DPCCHInd IE shall not be present when ul_DPCHInfo is configured or reconfigured.

Type Definition

CHOICE {

r5 SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE

},

r6 SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information_r6,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE

},

r7 HS_PDSCHInfo_r7,

r8 HS_PDSCHInfo_r8,

r9 HS_PDSCHInfo_r9,

relAspTypeExtension HS_PDSCHInfo_r10OrLaterExtensionType

— Rel-10 or later

}

ASN.1 Type Definition

Type Name

HS_PDSCHInfo_r7

Comment

Rel-7 or later.

Choice of hS_PDSCH_Info will be used for configuring HSD-DSCH with 64QAM and/or CPC.

Choice of common_HS_PDSCH_Info will be used for Enhanced Cell_FACH.

commonOrDedicated_H_RNTI indicates, the H-RNTI that will be used by UE (either dedicated H-RNTI if provided in RRC message, or selected common H-RNTI transmitted in SIB5).

The transmission of BCCH on HS-DSCH is performed by using BCCH specific H-RNTI on the first indexed HS-SCCH code indicated in system information broadcast.

Presence of ss_DTX_Info makes DL DRX to be enabled.

Presence of hs_scch_LessInfo makes HS-SCCH less operation enabled.

Presence of mimo_Parameters indicate MIMO is to be started.

MIMO and HS-SCCH less operation do not co-exist. MIMO is not applicable for non DCH states.

The two IE "hSDSCHPhysicalLayerCategory" and "hsdsch_physical_layer_category_ext" are mutually exclusive. One of the IE shall be present in the SS configuration. The IE "hsdsch_physical_layer_category_ext" is present when MAC-ehs is configured.

If commonOrDedicated_H_RNTI is omitted, HS-SCCHless is to be applied.

If hs_DPCCHToFollow is FALSE, the hs_DPCCHInd IE shall not be present when ul_DPCHInfo is configured or reconfigured. In common_HS_PDSCH_Info, hs_DPCCHToFollow is set to FALSE unless HS-DPCCH is required in specific configuration.

Type Definition

CHOICE {

hS_PDSCH_Info SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category OPTIONAL,

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext OPTIONAL,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information_r7,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

ss_DTX_Info DRX_Info OPTIONAL,

hs_scch_LessInfo HS_SCCH_LessInfo_r7 OPTIONAL,

mimo_Parameters MIMO_Parameters_r7 OPTIONAL,

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

hs_SCCH_SttdIndicator BOOLEAN DEFAULT FALSE

},

common_HS_PDSCH_Info SEQUENCE {

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext,

commonOrDedicated_H_RNTI H_RNTI OPTIONAL,

bcchSpecific_H_RNTI H_RNTI,

hs_scch_SystemInfo HS_SCCH_SystemInfo,

hs_dsch_PagingSystemInformation HS_DSCH_PagingSystemInformation OPTIONAL,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE

},

spare2 SEQUENCE {},

spare3 SEQUENCE {}

}

ASN.1 Type Definition

Type Name

HS_PDSCHInfo_r8

Comment

Rel-8 or later.

Choice of hS_PDSCH_Info will be used for configuring HSD-DSCH with 64QAM and/or CPC.

Choice of common_HS_PDSCH_Info will be used for Enhanced Cell_FACH.

commonOrDedicated_H_RNTI indicates, the H-RNTI that will be used by UE (either dedicated H-RNTI if provided in RRC message, or selected common H-RNTI transmitted in SIB5).

The transmission of BCCH on HS-DSCH is performed by using BCCH specific H‑RNTI on the first indexed HS-SCCH code indicated in system information broadcast.

Presence of ss_DTX_Info makes DL DRX to be enabled.

Presence of hs_scch_LessInfo makes HS-SCCH less operation enabled.

Presence of mimo_Parameters indicate MIMO is to be started.

MIMO and HS-SCCH less operation do not co-exist. MIMO is not applicable for non DCH states.

The three IE "hSDSCHPhysicalLayerCategory", "hsdsch_physical_layer_category_ext" and "hsdsch_physical_layer_category_ext2" are mutually exclusive. One of the IE shall be present in the SS configuration. The IE "hsdsch_physical_layer_category_ext2" is present when DC-HSDPA is configured.

If commonOrDedicated_H_RNTI is omitted, HS-SCCHless is to be applied.

If hs_DPCCHToFollow is FALSE, the hs_DPCCHInd IE shall not be present when ul_DPCHInfo is configured or reconfigured.

Presence of ss_HS_DSCH_DtxCellFach makes HS-DSCH DRX operation enabled and SS shall transmit any requested HS-SCCH and HS-DSCH only in occasions when UE will be listening.

Type Definition

CHOICE {

hS_PDSCH_Info SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category OPTIONAL,

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext OPTIONAL,

hsdsch_physical_layer_category_ext2

HSDSCH_physical_layer_category_ext2 OPTIONAL,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information_r8,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

ss_DTX_Info DRX_Info OPTIONAL,

hs_scch_LessInfo HS_SCCH_LessInfo_r7 OPTIONAL,

mimo_Parameters MIMO_Parameters_r8 OPTIONAL,

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

hs_SCCH_SttdIndicator BOOLEAN DEFAULT FALSE

},

common_HS_PDSCH_Info SEQUENCE {

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext,

commonOrDedicated_H_RNTI H_RNTI OPTIONAL,

bcchSpecific_H_RNTI H_RNTI,

hs_scch_SystemInfo HS_SCCH_SystemInfo,

hs_dsch_PagingSystemInformation HS_DSCH_PagingSystemInformation OPTIONAL,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

ss_HS_DSCH_DtxCellFach HS_DSCH_DrxCellfach_info OPTIONAL

},

spare2 SEQUENCE {},

spare3 SEQUENCE {}

}

ASN.1 Type Definition

Type Name

HS_PDSCHInfo_r9

Comment

Rel-9 or later.

Choice of hS_PDSCH_Info will be used for configuring HSD-DSCH with 64QAM and/or CPC.

Choice of common_HS_PDSCH_Info will be used for Enhanced Cell_FACH.

commonOrDedicated_H_RNTI indicates, the H-RNTI that will be used by UE (either dedicated H-RNTI if provided in RRC message, or selected common H-RNTI transmitted in SIB5).

The transmission of BCCH on HS-DSCH is performed by using BCCH specific H‑RNTI on the first indexed HS-SCCH code indicated in system information broadcast.

Presence of ss_DTX_Info makes DL DRX to be enabled.

Presence of hs_scch_LessInfo makes HS-SCCH less operation enabled.

Presence of mimo_Parameters indicate MIMO is to be started.

MIMO and HS-SCCH less operation do not co-exist. MIMO is not applicable for non DCH states.

The IEs "hSDSCHPhysicalLayerCategory", "hsdsch_physical_layer_category_ext", "hsdsch_physical_layer_category_ext2" and "hsdsch_physical_layer_category_ext3" are mutually exclusive. One of the IE shall be present in the SS configuration. The IE "hsdsch_physical_layer_category_ext2" is present when DC-HSDPA is configured. The IE "hsdsch_physical_layer_category_ext3" is present when DC-HSDPA with MIMO is configured.

If commonOrDedicated_H_RNTI is omitted, HS-SCCHless is to be applied.

If hs_DPCCHToFollow is FALSE, the hs_DPCCHInd IE shall not be present when ul_DPCHInfo is configured or reconfigured.

Presence of ss_HS_DSCH_DtxCellFach makes HS-DSCH DRX operation enabled and SS shall transmit any requested HS-SCCH and HS-DSCH only in occasions when UE will be listening.

Type Definition

CHOICE {

hS_PDSCH_Info SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category OPTIONAL,

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext OPTIONAL,

hsdsch_physical_layer_category_ext2

HSDSCH_physical_layer_category_ext2 OPTIONAL,

hsdsch_physical_layer_category_ext3

HSDSCH_physical_layer_category_ext3 OPTIONAL,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information_r9,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

ss_DTX_Info DRX_Info OPTIONAL,

hs_scch_LessInfo HS_SCCH_LessInfo_r7 OPTIONAL,

mimo_Parameters MIMO_Parameters_r9 OPTIONAL,

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

hs_SCCH_SttdIndicator BOOLEAN DEFAULT FALSE

},

common_HS_PDSCH_Info SEQUENCE {

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext,

commonOrDedicated_H_RNTI H_RNTI OPTIONAL,

bcchSpecific_H_RNTI H_RNTI,

hs_scch_SystemInfo HS_SCCH_SystemInfo,

hs_dsch_PagingSystemInformation HS_DSCH_PagingSystemInformation OPTIONAL,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

ss_HS_DSCH_DtxCellFach HS_DSCH_DrxCellfach_info OPTIONAL

},

spare2 SEQUENCE {},

spare3 SEQUENCE {}

}

ASN.1 Type Definition

Type Name

SS_E_DPCH_Info_r6OrLater

Comment

Rel-6 or later.

If there is an UL-DPCH configured in the cell the E-DPCH shall use the same scramblingCodeType and scramblingCode as the UL-DPCH.

Presence of ul_16QAM_Settings enables usage of 16QAM in UL. With 16QAM configured the value of "E-TFCI table index" is increased by 2, and indices in the SG-Table refer to Scheduling Grant Table 2 in 3GPP TS 25.321 [17].

The IEs "edch_PhysicalLayerCategory" , "edch_PhysicalLayerCategory_extension" and "edch_PhysicalLayerCategory_extension2" are mutually exclusive. One of the IE shall be present in the SS configuration. The IE "edch_PhysicalLayerCategory_extension" is present only for UE categories greater than or equal to 7.

"edch_PhysicalLayerCategory_extension2" is present when Dual Cell E-DCH operation is configured.

Type Definition

CHOICE {

r6 SEQUENCE {

e_DPCCH_Info E_DPCCH_Info,

e_DPDCH_Info E_DPDCH_Info,

scramblingCodeType ScramblingCodeType OPTIONAL,

scramblingCode UL_ScramblingCode OPTIONAL,

tti E_DCH_TTI OPTIONAL,

edch_PhysicalLayerCategory INTEGER (1..16)

},

r7 SEQUENCE {

e_DPCCH_Info E_DPCCH_Info_r7,

e_DPDCH_Info E_DPDCH_Info_r7,

scramblingCodeType ScramblingCodeType OPTIONAL,

scramblingCode UL_ScramblingCode OPTIONAL,

tti E_DCH_TTI OPTIONAL,

edch_PhysicalLayerCategory INTEGER (1..16) OPTIONAL,

edch_PhysicalLayerCategory_extension INTEGER (7) OPTIONAL,

ul_16QAM_Settings UL_16QAM_Settings OPTIONAL

},

r8 SEQUENCE {

e_DPCCH_Info E_DPCCH_Info_r7,

e_DPDCH_Info E_DPDCH_Info_r8,

scramblingCodeType ScramblingCodeType OPTIONAL,

scramblingCode UL_ScramblingCode OPTIONAL,

tti E_DCH_TTI OPTIONAL,

edch_PhysicalLayerCategory INTEGER (1..16) OPTIONAL,

edch_PhysicalLayerCategory_extension INTEGER (7) OPTIONAL,

ul_16QAM_Settings UL_16QAM_Settings OPTIONAL,

s_offset INTEGER (0..9) OPTIONAL -– Used for enhFACH UL

},

r9 SEQUENCE {

e_DPCCH_Info E_DPCCH_Info_r7,

e_DPDCH_Info E_DPDCH_Info_r8,

scramblingCodeType ScramblingCodeType OPTIONAL,

scramblingCode UL_ScramblingCode OPTIONAL,

tti E_DCH_TTI OPTIONAL,

edch_PhysicalLayerCategory INTEGER (1..16) OPTIONAL,

edch_PhysicalLayerCategory_extension INTEGER (7) OPTIONAL,

edch_PhysicalLayerCategory_extension2 INTEGER (8..9) OPTIONAL,

ul_16QAM_Settings UL_16QAM_Settings OPTIONAL,

s_offset INTEGER (0..9) OPTIONAL -– Used for enhFACH UL

},

relAspTypeExtension SEQUENCE{} — Rel-10 or later

}

ASN.1 Type Definition

Type Name

SS_E_AGCH_Info

Comment

Rel-6 or later.

Presence of ss_DTX_Info indicates DL_DRX is enabled and SS shall transmit any requested AGCH only in occasions when UE will be listening.

Type Definition

CHOICE {

r6 SEQUENCE {

e_AGCHInfo E_AGCH_Information,

tti E_DCH_TTI,

e_AGCH_PowerOffset INTEGER (0..255)

— Range and Step are acc to 25.433, 9.2.2.13Id

— Offset relative to P-CPICH,

e_RNTI_Primary E_RNTI OPTIONAL,

e_RNTI_Secondary E_RNTI OPTIONAL,

ss_DTX_Info DRX_Info OPTIONAL, — Rel-7 or later

sttdIndicator BOOLEAN DEFAULT FALSE

},

r8 SEQUENCE { — Rel-8 or later

e_AGCHInfo E_AGCH_Information_r8,

tti E_DCH_TTI,

e_AGCH_PowerOffset INTEGER (0..255),

— Range and Step are acc to 25.433, 9.2.2.13Id

— Offset relative to P-CPICH

e_RNTI_Primary E_RNTI OPTIONAL,

e_RNTI_Secondary E_RNTI OPTIONAL,

ss_DTX_Info DRX_Info OPTIONAL,

initialServingGrantValue INTEGER (0..37) OPTIONAL, — Used for enhFACH UL

sttdIndicator BOOLEAN DEFAULT FALSE

},

relAspTypeExtension SEQUENCE{} — Rel-10 or later

}

ASN.1 Type Definition

Type Name

SS_E_HICH_Info

Comment

Rel-6 or later.

Only one of e_HICHInfo and e_HICHInfoCommonEDCH can be present.

Type Definition

SEQUENCE {

e_HICHInfo E_HICH_Information OPTIONAL,

e_HICHInfoCommonEDCH E_HICH_Information_CommonEdch OPTIONAL,

— Rel-8 or later

tti E_DCH_TTI,

e_HICH_PowerOffset INTEGER (0..255),

— PowerOffset = -32 + offset * 0.25

— Unit dB, Range -32dB .. +31.75dB, Step +0.25dB

— (25.433, 9.2.2.13If), offset relative to P-CPICH

sttdIndicator BOOLEAN DEFAULT FALSE,

relAspTypeExtension SS_E_HICH_Info_r10OrLaterExtensionType OPTIONAL

— Rel-10 or later

}

ASN.1 Type Definition

Type Name

SS_E_RGCH_Info

Comment

Rel-6 or later.

Presence of ss_DTX_Info indicates DL_DRX is enabled and SS shall transmit any requested RGCH only in occasions when UE is going to listen.

Only one of e_RGCHInfo and e_RGCHInfoCommonEDCH can be present.

Type Definition

SEQUENCE {

e_RGCHInfo E_RGCH_Information OPTIONAL,

e_RGCHInfoCommonEDCH E_RGCH_Information_CommonEdch OPTIONAL,

— Rel-8 or later

tti E_DCH_TTI,

e_RGCH_PowerOffset INTEGER (0..255),

— Range Range:-32 .. +31.75 dB, Step: 0.25 dB

— Offset relative to P-CPICH

ss_DTX_Info DRX_Info OPTIONAL, — Rel-7 or later

sttdIndicator BOOLEAN DEFAULT FALSE,

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

RL_Information

Comment

The range for powerOffsetOfTPC_PO2 and powerOffsetOfTFCI_PO1 and powerOffsetOfPILOT_PO3 is 0 dB to 6 dB, 0,25 dB per step.

The IE cfnTgtSfnFrameOffset is applied when adding another RL or moving the UE to another cell in DCH state in the timing-maintained hard handover or in the softhandover. The cfnTgtSfnFrameOffset is defined as being the time difference between the CFN and the SFN of the cell in which the RL is to be added.

The use of cfnTgtSfnFrameOffset and DOFF (Default DPCH Offset Value) is mutually exclusive. The IE cfnTgtSfnFrameOffset is omitted when configuring the 1st RL, or configuring the RL in the timing re-initialized hard handover where the required synchronization information is provided in defaultDPCH_offsetValue in DL_CommonInformation.

In addition, TmTgt value is provided to dpch_FrameOffset in DL_DPCH_InfoPerRL_r5 or DL_DPCH_InfoPerRL_r6 as CFNchipOffset_Tgt. TmTgt can be observed by the UE, or calculated by the TTCN. If it is calculated,

TmTgt = (DOFF*512 + 38400 + TCell_Ref – TCell_Tgt) Mod 38400.

dl_FDPCH_ShoConfig set to TRUE, indicates that F-DPCH is configured in softHO.

Type Definition

SEQUENCE {

powerOffsetOfTFCI_PO1 INTEGER (0..24),

powerOffsetOfTPC_PO2 INTEGER (0..24),

powerOffsetOfPILOT_PO3 INTEGER (0..24),

dl_TxPower DL_TxPower,

dl_TxPowerMax DL_TxPower,

dl_TxPowerMin DL_TxPower,

cfnTgtSfnFrameOffset CfnTgtSfnFrameOffset OPTIONAL,

dl_FDPCH_ShoConfig BOOLEAN DEFAULT FALSE –- Rel-6 or later

}

ASN.1 Type Definition

Type Name

CfnTgtSfnFrameOffset

Comment

1. The observedValue is provided if the UE reads SFN when measuring "Cell synchronization information" and sends it to the SS in MEASUREMENT REPORT message. The OFF value in IE COUNT-C-SFN frame difference is applied to the observedValue.

2. If the synchronization between the target cell and the reference cell is calculated the calculatedAbsoluteValue is applied. Depending upon how to interpret SfnOffset two valid calculations exist.

2.1 If SfnOffset is interpreted as the frames lagging behind:

calculated_sfnLagging = (((4096 * 38400) + SfnOffset_Ref * 38400 +TCell_Ref + DOFF*512 – (SfnOffset_Tgt * 38400 + TCell_Tgt)) mod (256 * 38400)) / 38400

2.2 If SfnOffset is interpreted as the frames in advance:

calculated_sfnInAdvance = (((4096 + SfnOffset_Tgt – SfnOffset_Ref) * 38400 +TCell_Ref + DOFF*512 – TCell_Tgt) mod (256 * 38400)) / 38400

The formula can be further simplified in the default condition if SfnOffset_Ref and TCell_Ref are equal to 0:

calculated_sfnLagging = (((4096 * 38400) + DOFF*512 – (SfnOffset_Tgt * 38400 + TCell_Tgt)) mod (256 * 38400)) / 38400

calculated_sfnInAdvance = ((DOFF*512 + SfnOffset_Tgt * 38400 – TCell_Tgt) Mod (256 * 38400)) / 38400

calculated_sfnInAdvance = (calculated_sfnLagging + 2* SfnOffset_Tgt) mod 256

calculated_sfnLagging = (calculated_sfnInAdvance + (4096 – SfnOffset_Tgt) * 2) mod 256

The TTCN provides calculated_sfnLagging.

Type Definition

SEQUENCE {

referenceCellId INTEGER(0..63),

cfnFrameOffset CHOICE {

observed INTEGER (0..255),

calculated INTEGER (0..255) }

}

ASN.1 Type Definition

Type Name

SS_MBMS_MICHConfigurationInfo_r6

Comment

Rel-6 or later.

Type Definition

SEQUENCE {

michinfo MBMS_MICHConfigurationInfo_r6,

sccpchId_associated INTEGER (0..31)

}

Type Name

E_AI_InfoType

Comment

defaultE_DCH_ResourceIndex is the index (range 0 to 31) in SIB5/5bis of the E‑DCH resource to be used by SS when providing the resource configuration index to UE in the E-AI indication.

defaultE_DCH_ResourceIndex = -1 indicates that any E-DCH resource index is used as appropriate and as indicated by UE in the access preamble.

The totalNumberE_DCH is the total number of E-DCH resources configured in SIB5/5bis.

Type Definition

SEQUENCE {

defaultE_DCH_ResourceIndex INTEGER (-1..31),

totalNumberE_DCH INTEGER (1..32)

}

7.3.2.2.12 CPHY_Sync

ASN.1 ASP Type Definition

Type Name

CPHY_Sync_IND

PCO Type

CSAP

Comment

To indicate that physical channel synchronization (in FDD mode, sync with DPCCH) has been achieved.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

7.3.2.2.12a CPHY_HS_DPCCH_AckNack (Rel-5 or later)

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_AckNack_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To Confirm CPHY_HS_DPCCH_AckNack_REQ

Type Definition

SEQUENCE {

cellId INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_AckNack_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To request for start or stop reporting Ack/Nack received on the HS-DPCCH for the HARQ process hARQProcessId. Harq Process ID 0..15 represent the respective process Id with HS-SCCH type 1 operation. Value 31 represents all HARQ process IDs.

E.g. HS-SCCH less/HS-SCCH Type 2 operation uses value 31.

At the initialization the SS is at the "sTOPRep" state without reporting any Ack/Nack

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

ratType RatType,

ackNackReportReq AckNackReportReq,

hARQProcessId INTEGER(0..15|31)

}

ASN.1 Type Definition

Type Name

AckNackReportReq

Comment

Applicable Rel-5 or later

startRep: The SS shall start reporting the HARQ-ACK information received on HS-DPCCH by primitive CPHY_HS_DPCCH_AckNack_IND on CPHY PCO.

stopRep: The SS shall stop reporting.

Type Definition

ENUMERATED {

startRep (0),

stopRep (1)

}

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_AckNack_IND

PCO Type

CSAP

Comment

Applicable Rel-5 or later

SS reportes the HARQ-ACK information received on HS_DPCCH,

each received Ack/Nack generates a CPHY_HS_DPCCH_AckNack_IND

Harq Process ID 0..15 represent the process Id with HS-SCCH type 1 operation. Value 31 represents all HARQ process IDs.

E.g. HS-SCCH less/HS-SCCH Type 2 operation uses value 31.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

ratType RatType,

hARQ_ACKInfo ENUMERATED {ack(0), nack (1)},

hARQProcessId INTEGER(0..15|31)

}

7.3.2.2.12b CPHY_HS_DPCCH_CQI (Rel-5 or later)

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_CQI_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To Confirm CPHY_HS_DPCCH_CQI_REQ

Type Definition

SEQUENCE {

cellId INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_CQI_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To enable the SS to start reporting N times of the CQI value received on the HS‑DPCCH. After N times the SS stops reporting. N is specified in numberOfReports.

At the SS initialization reporting of CQI values is disabled

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

ratType RatType,

numberOfReports INTEGER(1..32)

}

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_CQI_IND

PCO Type

CSAP

Comment

Applicable Rel-5 or later

SS generates the indication when a CQI value is received on HS_DPCCH after invocation of ASP CPHY_HS_DPCCH_CQI_REQ and before the numberOfReports is reached.

This ASP is used for verifying whether the UE has configured the HS-DSCH and starts reception of HS-DSCH (3GPP TS 25.331 [21], subclause 8.6.6.34).

‘second_cqi’ shall be reported when MIMO is configured and dual transport block type A CQI report is received. When second_cqi is present, allowed values for ‘cqi’ are 0..14.

In all other cases (i.e. non MIMO operation, MIMO operation but with CQI type B or single transport block type A CQI reports] ‘second_cqi’ shall not be reported and range for cqi is 0..30.

‘pci’ and cqiType shall be present when MIMO is configured.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

ratType RatType,

cfn INTEGER (0..255), — Rel-7 or later

subframe INTEGER (0..4), — Rel-7 or later

cqi INTEGER (0..30),

cqiExt CQI_ExtensionType

}

ASN.1 Type Definition

Type Name

CQI_ExtensionType

Comment

Rel-7 or later

The value -1 for second_cqi indicates the absence of the second CQI.

Type Definition

SEQUENCE {

second_cqi INTEGER (-1..14) OPTIONAL,

pci INTEGER (0..3) OPTIONAL, — MIMO

cqiType ENUMERATED {cqiTypeA(0), cqiTypeB(1)} OPTIONAL — MIMO

}

7.3.2.2.12b1 CPHY_HS_DPCCH_CQI_DC (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_CQI_DC_CNF

PCO Type

CSAP

Comment

Applicable Rel-8 or later

To Confirm CPHY_HS_DPCCH_CQI_DC_REQ

Type Definition

SEQUENCE {

cellId INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_CQI_DC_REQ

PCO Type

CSAP

Comment

Applicable Rel-8 or later

To enable the SS to start reporting N times of the CQI value received on the HS-DPCCH on cellId when DC-HSDPA is configured. After N times the SS stops reporting. N is specified in numberOfReports.

At the SS initialization reporting of CQI values is disabled.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

ratType RatType,

numberOfReports INTEGER(1..32)

}

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DPCCH_CQI_DC_IND

PCO Type

CSAP

Comment

Applicable Rel-8 or later

SS generates the indication when a CQI value is received on HS-DPCCH after invocation of ASP CPHY_HS_DPCCH_CQI_REQ and before the numberOfReports is reached.

This ASP is used for verifying whether the UE has configured the HS-DSCH and starts reception of HS-DSCH (3GPP TS 25.331 [21], subclause 8.6.6.34 and 3GPP TS 25.212 [58], subclause 4.7.3.A2).

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

ratType RatType,

cfn INTEGER (0..255),

subframe INTEGER (0..4),

cqi_dCHSDPA INTEGER (0..1023)

}

7.3.2.2.12c CPHY_HS_DSCH_CRC_Mode (Rel-5 or later)

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DSCH_CRC_Mode_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later

Confirm a previous CPHY_HS_DSCH_CRC_Mode_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_HS_DSCH_CRC_Mode_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To set the CRC calculation mode for HS-DSCH.

If mode = normal, the SS generates the correct CRC.

If mode = erroneous, the SS always generates any wrong CRC value which is different from the correct one on the specified MACdFlow/mac-ehs Queue.

If mode = error1AndNormal, the SS generates wrong CRC for first transmission and correct CRC on first retransmission. Later SS operates in normal mode.

If mode = error2AndNormal, the SS generates wrong CRC for first transmission, first retransmission and correct CRC second retransmission. The corrupted bits in first error transmission and second error transmission are different, so that when UE combines the data from three transmission, shall result in correct data. Later SS operates in normal mode.

As default, the normal mode is applied. When the HS-DSCH first configured or reconfigured the SS enters the normal CRC calculation mode.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63) ,

routingInfo RoutingInfo,

flow_Queue_Id Flow_Queue_ID,

mode ENUMERATED {normal(0), erroneous(1),

error1AndNormal(2), error2AndNormal(3)}

}

ASN.1 Type Definition

Type Name

Flow_Queue_ID

Comment

Choice MAC_d_Flow is used when MAC-hs is configured and MAC_ehs_Queue is used when MAC-ehs is configured.

Type Definition

CHOICE {

mac_dFlowId MAC_d_FlowIdentity,

mac_ehs_QueueId NULL

}

7.3.2.2.13 CPHY_TrCH_Config

ASN.1 ASP Type Definition

Type Name

CPHY_TrCH_Config_CNF

PCO Type

CSAP

Comment

To confirm to configure the transport channel

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_TrCH_Config_REQ

PCO Type

CSAP

Comment

To request to configure the transport channel

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

trchConfigType TrchConfigType,

configMessage CphyTrchConfigReq

}

ASN.1 Type Definition

Type Name

CphyTrchConfigReq

Comment

To request to configure the transport channel.

The same TFCS information should be provided to the PHY and MAC layers at all times. When a CPHY_TrCH_Config_REQ is used to configure the PHY layer, a corresponding CMAC_Config_REQ should be sent to the MAC layer to ensure that the configuration is consistent.

HS-DSCH MAC-d/EHS-DSCH/EHS-DSCH-Common flows or E-DCH MAC-d flows shall be separately configured whilst the ulconnectedTrCHList, ulTFCS, dlconnectedTrCHList and dlTFCS are omitted.

For configuring MBMS if the default TFCS used in the RRC message the dLTFCS shall use the "complete" CHOICE in "ExplicitTFCS-Configuration " IE and the TFCS configuration shall be in line with clause 14.10.1.1/14.10.1.2 of 3GPP TS 25.331 [21].

ehs_DSCH_Flow or ehs_DSCH_Flows_r9 is used when MAC-ehs is to be configured in Cell_DCH state.

ehs_DSCH_CommonFlows shall be used for configuring MAC_ehs layer in common connected mode states.

Only one of hsDSCHMacdFlows, ehs_DSCH_Flows, ehs_DSCH_CommonFlows, ehs_DSCH_Flows_r9, can be present.

e_DCHMacd_CommonFlows shall be used for configuring MACi/is in common connected mode states.

Type Definition

SEQUENCE {

activationTime SS_ActivationTime,

ulconnectedTrCHList SEQUENCE (SIZE (0..maxTrCH)) OF SEQUENCE {

trchid TransportChannelIdentity,

ul_TransportChannelType SS_UL_TransportChannelType,

transportChannelInfo CommonOrDedicatedTFS

} OPTIONAL,

ulTFCS TFCS OPTIONAL,

dlconnectedTrCHList SEQUENCE (SIZE (0..maxTrCH)) OF SEQUENCE {

trchid TransportChannelIdentity,

dl_TransportChannelType SS_DL_TransportChannelType,

transportChannelInfo CommonOrDedicatedTFS

} OPTIONAL,

dlTFCS TFCS OPTIONAL,

hsDSCHMacdFlows HS_DSCHMACdFlows OPTIONAL, — Rel-5 or later

e_DCHMacdFlows E_DCHMACdFlows OPTIONAL, — Rel-6 or later

ehs_DSCH_Flows EHS_DSCH_Flows OPTIONAL, — Rel-7 or later

ehs_DSCH_CommonFlows EHS_DSCH_CommonFlows OPTIONAL, — Rel-7 or later

e_DCHMacd_CommonFlows CommonE_DCHMACdFlows OPTIONAL, — Rel-8 or later

ehs_DSCH_Flows_r9 EHS_DSCH_Flows_r9 OPTIONAL, — Rel-9 or later

relAspTypeExtension TrCHInfo_r10OrLaterExtensionType OPTIONAL

— Rel-10 or later

}

ASN.1 Type Definition

Type Name

RoutingInfo

Comment

To route between each channels.

Type Definition

CHOICE

physicalChannelIdentity INTEGER {0..31},

transportChannelIdentity TransportChannelIdentity,

logicalChannelIdentity LogicalChannelIdentity,

rB_Identity INTEGER {-31..32},

cn_DomainIdentity CN_DomainIdentity

}

ASN.1 Type Definition

Type Name

RatType

Comment

To select route between each channels.

Type Definition

ENUMERATED {

fdd (0), tdd128 (1)

}

ASN.1 Type Definition

Type Name

CommonOrDedicatedTFS

Comment

Transport Format Set

Type Definition

SEQUENCE {

tti CHOICE {

tti10 CommonOrDedicatedTF_InfoList,

tti20 CommonOrDedicatedTF_InfoList,

tti40 CommonOrDedicatedTF_InfoList,

tti80 CommonOrDedicatedTF_InfoList,

dynamic CommonOrDedicatedTF_InfoList_DynamicTTI

},

semistaticTF_Information SemistaticTF_Information

}

ASN.1 Type Definition

Type Name

CommonOrDedicatedTF_InfoList

Comment

Transport Format Set

Type Definition

SEQUENCE (SIZE (1..maxTF)) OF CommonOrDedicatedTF_Info

ASN.1 Type Definition

Type Name

CommonOrDedicatedTF_Info

Comment

Transport Format Set

Type Definition

SEQUENCE {

tb_Size INTEGER (0..5035),

numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF NumberOfTransportBlocks,

logicalChannelList SS_LogicalChannelList

}

ASN.1 Type Definition

Type Name

CommonOrDedicatedTF_InfoList_DynamicTTI

Comment

Transport Format Set for TDD mode

Type Definition

SEQUENCE {

tb_Size INTEGER (0..5035),

numberOfTbSizeList SEQUENCE (SIZE (1..maxTF)) OF NumberOfTransportBlocks,

logicalChannelList SS_LogicalChannelList

}

ASN.1 Type Definition

Type Name

TrchConfigType

Comment

Type Definition

CHOICE {

nonDch NULL,

dch ENUMERATED {normal(0), softHO(1)}

}

ASN.1 Type Definition

Type Name

HS_DSCHMACdFlows

Comment

Applicable Rel-5 or later

Within the ACK/NACK repetition period indicated by ackNackRepetitionFactor the SS shall not transmit MAC-hs PDU’s on HS-PDSCH.

Only one among harqInfo and harqInfo_r7 shall be present. Harq_Info_r7 shall be used for Rel-7 or later.

mimoStatus represents status of MIMO, and shall be set only if mimo_Parameters are provided in HS-PDSCH configuration

Type Definition

SEQUENCE {

harqInfo HARQ_Info OPTIONAL,

addOrReconfMACdFlow SS_AddOrReconfMAC_dFlow OPTIONAL,

ackNackRepetitionFactor ACK_NACK_repetitionFactor OPTIONAL,

harqInfo_r7 HARQ_Info_r7 OPTIONAL

— to be used for Rel-7 or later.

}

ASN.1 Type Definition

Type Name

EHS_DSCH_Flows

Comment

Applicable Rel-7 or later

Within the ACK/NACK repetition period indicated by ackNackRepetitionFactor the SS shall not transmit MAC-hs PDU’s on HS-PDSCH.

mimoStatus represents status of MIMO, and shall be set only if mimo_Parameters are provided in HS-PDSCH configuration

Type Definition

SEQUENCE {

harqInfo_r7 HARQ_Info_r7 OPTIONAL,

addOrReconfMAC_ehs_ReordQ SS_MAC_ehs_AddReconfReordQueueList OPTIONAL,

ackNackRepetitionFactor ACK_NACK_repetitionFactor OPTIONAL,

mimoStatus BOOLEAN OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_MAC_ehs_AddReconfReordQueueList

Comment

Applicable Rel-7 or later

Type Definition

SEQUENCE (SIZE (1..maxQueueIDs)) OF SS_MAC_ehs_AddReconfReordQ

ASN.1 Type Definition

Type Name

SS_MAC_ehs_AddReconfReordQ

Comment

Applicable Rel-7 or later

The priority of PriorityQueue shall set according to the priority of logical channels which is mapped on to this priority queue.

NOTE: The range of priority of PriorityQueue is from 0 to 7 and 0 is the lowest priority.

Type Definition

SEQUENCE {

mAC_ehs_AddReconfReordQ MAC_ehs_AddReconfReordQ,

priority INTEGER(0..7)

}

Type Name

EHS_DSCH_Flows_r9

Comment

Applicable Rel-9 or later

Within the ACK/NACK repetition period indicated by ackNackRepetitionFactor the SS shall not transmit MAC-hs PDU’s on HS-PDSCH.

mimoStatus represents status of MIMO, and is set only if mimo_Parameters are provided in HS-PDSCH configuration. In dedicated MAC configuration mimostatus is not applicable.

Type Definition

SEQUENCE {

harqInfo_r7 HARQ_Info_r7 OPTIONAL,

addOrReconfMAC_ehs_ReordQ SS_MAC_ehs_AddReconfReordQueueList_r9 OPTIONAL,

ackNackRepetitionFactor ACK_NACK_repetitionFactor OPTIONAL,

mimoStatus BOOLEAN OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_MAC_ehs_AddReconfReordQueueList_r9

Comment

Applicable Rel-9 or later

Type Definition

SEQUENCE (SIZE (1..maxQueueIDs)) OF SS_MAC_ehs_AddReconfReordQ_r9

ASN.1 Type Definition

Type Name

SS_MAC_ehs_AddReconfReordQ_r9

Comment

Applicable Rel-9 or later

The priority of PriorityQueue shall set according to the priority of logical channels which is mapped on to this priority queue.

NOTE: The range of priority of PriorityQueue is from 0 to 7 and 0 is the lowest priority.

Type Definition

SEQUENCE {

mAC_ehs_AddReconfReordQ MAC_ehs_AddReconfReordQ_r9,

priority INTEGER(0..7)

}

ASN.1 Type Definition

Type Name

EHS_DSCH_CommonFlows

Comment

Applicable Rel-7 or later

Type Definition

SEQUENCE {

harqInfo_r7 HARQ_Info_r7 OPTIONAL,

common_MAC_ehs_ReorderingQueueList SS_Common_MAC_ehs_ReorderingQueueList OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_Common_MAC_ehs_ReorderingQueueList

Comment

Applicable Rel-7 or later

Type Definition

SEQUENCE (SIZE (1..maxQueueIDs)) OF SS_Common_MAC_ehs_ReorderingQueue

Type Name

SS_Common_MAC_ehs_ReorderingQueue

Comment

Applicable Rel-7 or later

The priority of PriorityQueue shall set according to the priority of logical channels which is mapped on to this priority queue.

NOTE: The range of priority of PriorityQueue is from 0 to 7 and 0 is the lowest priority.

Type Definition

SEQUENCE {

common_MAC_ehs_ReorderingQueue Common_MAC_ehs_ReorderingQueue,

priority INTEGER(0..7)

}

ASN.1 Type Definition

Type Name

SS_AddOrReconfMAC_dFlow

Comment

Applicable Rel-5 or later

Type Definition

SEQUENCE {

mac_hs_AddReconfQueue_List SEQUENCE (SIZE(1..maxQueueIDs)) OF SEQUENCE {

mac_hs_AddReconfQueue SS_MAC_hs_AddReconfQueue} OPTIONAL,

mac_hs_DelQueue_List SEQUENCE (SIZE(1..maxQueueIDs)) OF SEQUENCE {

mac_hsQueueId INTEGER(0..7)} OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_MAC_hs_AddReconfQueue

Comment

Applicable Rel-5 or later

The priority of PriorityQueue shall set according to the priority of logical channels which is mapped on to this priority queue.

NOTE: The range of priority of PriorityQueue is from 0 to 7 and 0 is the lowest priority.

DiscardTimer defines the time (unit ms) to live for a MAC-hs SDU starting from the instant of its arrival into an HSDPA Priority Queue. The SS shall use this information to discard out-of-data MAC-hs SDUs from the HSDPA Priority Queues.

Type Definition

SEQUENCE {

mAChsAddReconfQueue MAC_hs_AddReconfQueue,

logicalChannelList SEQUENCE OF LogicalChannelIdentity,

— logical channels mapping onto the priority queue

— which is specified in maChsAddReconfQueue

priority INTEGER(0..7),

discardTimer ENUMERATED { v20(0),v40(1),v60(2),v80(3),v100(4),v120(5),v140(6),v160(7),v180(8),v200(9), v250(10),v300(11),v400(12),v500(13),v750(14),v1000(15),v1250(16),v1500(17),v1750(18),v2000(19),v2500(20),v3000(21), v3500(22),v4000(23),v4500(24),v5000(25), v7500(26)

} OPTIONAL

}

ASN.1 Type Definition

Type Name

E_DCHMACdFlows

Comment

Rel-6 or later

addReconf_MAC_d_FlowList and addReconf_MAC_d_FlowList_r7 are mutually exclusive. One of these shall be present.

Type Definition

SEQUENCE {

tti E_DCH_TTI,

harq_Info ENUMERATED {rv0 (0), rvtable (1)},

addReconf_MAC_d_FlowList E_DCH_AddReconf_MAC_d_FlowList OPTIONAL,

— Rel-6

addReconf_MAC_d_FlowList_r7 E_DCH_AddReconf_MAC_d_FlowList_r7 OPTIONAL

— Rel-7 or later

}

ASN.1 Type Definition

Type Name

CommonE_DCHMACdFlows

Comment

Rel-6 or later

addReconf_MAC_d_FlowList and addReconf_MAC_d_FlowList_r7 are mutually exclusive. One of these shall be present.

Type Definition

SEQUENCE {

tti E_DCH_TTI,

harq_Info ENUMERATED {rv0 (0), rvtable (1)},

addReconfMAC_d_FlowList Common_E_DCH_MAC_d_FlowsList

}

ASN.1 Type Definition

Type Name

SS_LogicalChannelList

Comment

Type Definition

CHOICE {

allSizes NULL,

configured NULL,

explicitList SEQUENCE (SIZE (1..15 ) ) OF SS_LogicalChannelByRB

}

ASN.1 Type Definition

Type Name

SS_LogicalChannelByRB

Comment

logChOfRb is an optional and currently unused

Type Definition

SEQUENCE {

rb_Identity INTEGER (-31..32),

logChOfRb INTEGER (0..1) OPTIONAL

}

7.3.2.2.14a CPHY_UL_PowerModify

ASN.1 ASP Type Definition

Type Name

CPHY_UL_PowerModify_CNF

PCO Type

CSAP

Comment

To confirm the increase/decrease in UE uplink DPCH power transmission or send the TPC commands as instructed.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_UL_PowerModify_REQ

PCO Type

CSAP

Comment

To request increase/decrease in the UE uplink DPCH transmission by the delta value given in dB, from the existing transmission level or make UE to transmit at maximum or minimum power level. It is assumed that the UE UL DPCH transmission power level is set to -20 dbm by default at beginning of each test.

For routing Info the Dl DPCH Physical channel ID shall be used.

For IE ul_DPCH_Id, the physical channel ID of associated UL DPCH shall be given. SS can use it or neglect it.

Ul_UE_TxPower gives either the value in dB, by which SS shall increase/decrease the uplink transmission power of UE from the existing transmission power, when this primitive is called or Start transmission of TPC commands on DL DPCCH as configured

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ul_DPCH_Id INTEGER(0..31),

ul_UE_Tx_Power Ul_UE_Tx_Power

}

ASN.1 Type Definition

Type Name

Ul_UE_Tx_Power

Comment

Choice delta gives the value in dB, by which the existing UE UL DPCH transmission power level is to be increased or decreased. After reaching the new desired level SS shall make UE to maintain this new transmission power level.

WithChoice maxMin, and ENUM ‘tpc_Up’ selection, SS shall start transmitting TPC commands on the DL DPCCH, as ‘1’ every slot so as to ask UE to increase the transmission power.

With Choice maxMin, and ENUM ‘tpc_Down’ selection, SS shall start transmitting TPC commands on the DL DPCCH, as ‘0’ every slot so as to ask UE to decrease the transmission power.

With Choice maxMin, and ENUM ‘tpc_Maintain’ selection, SS will start transmitting TPC commands on the DL DPCCH, as alternate ‘0’ and ‘1’ in alternate slots so as to maintain the UE uplink transmission power

Type Definition

CHOICE {

deltaINTEGER (-64..63),

maxMin ENUMERATED{ tpc_Up(0), tpc_Down(1), tpc_Maintain(2) }

}

7.3.2.2.14 CPHY_TrCH_Release

ASN.1 ASP Type Definition

Type Name

CPHY_TrCH_Release_REQ

PCO Type

CSAP

Comment

To request to release the Radio Link

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

trchConfigType TrchConfigType,

activationTime SS_ActivationTime

}

ASN.1 ASP Type Definition

Type Name

CPHY_TrCH_Release_CNF

PCO Type

CSAP

Comment

To confirm to release the Radio Link

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

7.3.2.2.15 CMAC_BMC_Scheduling

ASN.1 ASP Type Definition

Type Name

CMAC_BMC_Scheduling_CNF

PCO Type

CSAP

Comment

To confirm the BMC scheduling.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CMAC_BMC_Scheduling_REQ

PCO Type

CSAP

Comment

Send the BMC scheduling information to the MAC.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

schedulingInfo BMC_SchedulingInfo

}

ASN.1 Type Definition

Type Name

BMC_SchedulingInfo

Comment

Type Definition

SEQUENCE {

level1Info BMC_SchedulingLevel1Info,

level2Info BMC_SchedulingLevel2Info OPTIONAL

}

ASN.1 Type Definition

Type Name

BMC_SchedulingLevel2Info

Comment

ctchBsIndexList contains a CTCH BS index offset value for each BMC PDU transmitted, the offset is relative to the previous BMC PDU transmitted. The offset for the first BMC PDU is set to 0.

Type Definition

SEQUENCE {

ctchBsIndexList SEQUENCE (SIZE(1..256)) OF INTEGER (0..255),

drxSelectionBitmap OCTET STRING

}

ASN.1 Type Definition

Type Name

BMC_SchedulingLevel1Info

Comment

0  K  N-1 (3GPP TS 25.331 [21], subclause 8.5.16)

Type Definition

SEQUENCE {

ctchAllocationPeriod INTEGER (1..256), — N

cbsFrameOffset INTEGER (0..255) — K

}

7.3.2.2.16 CMAC_Ciphering_Activate

ASN.1 ASP Type Definition

Type Name

CMAC_Ciphering_Activate_CNF

PCO Type

CSAP

Comment

To confirm to activate or inactivate the ciphering

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CMAC_Ciphering_Activate_REQ

PCO Type

CSAP

Comment

To request to start or restart downlink ciphering or uplink deciphering.

The physicalChannelIdentity of DPCH applies to routingInfo.

Initialize the 20 MSB of HFN component of COUNT-C to the START value stored.

If the value of incHFN is set to "NotInc" the SS initializes the remaining LSBs of HFN component in COUNT-C to zero and the SS shall not increment HFN part of COUNT-C at every CFN cycle.

If the value of incHFN is set to "IncPerCFN_Cycle" the SS initializes the remainingLSBs of HFN component in COUNT-C accordingly. If it is absent the SS initialize the LSBs of HFN component in COUNT-C to zero, increments the HFN component in COUNT-C by one and then starts the increment HFN part of COUNT-C at every CFN cycle.

Only one among cipheringModeInfo and CipheringModeInfo_r7 shall be present. The later being applicable from Rel 7 onwards.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

ratType RatType,

cn_DomainIdentity CN_DomainIdentity,

cipheringModeInfo CipheringModeInfo OPTIONAL,

cipheringModeInfo_r7 CipheringModeInfo_r7 OPTIONAL,

— Rel 7 or later

incHFN Increment_Mode

}

ASN.1 Type Definition

Type Name

Increment_Mode

Comment

Type Definition

ENUMERATED {incPerCFN_Cycler(0), notInc(1), incByOne_IncPerCFN_Cycle(2)}

7.3.2.2.16a CMAC_FACH_MeasOccas

ASN.1 ASP Type Definition

Type Name

CMAC_FACH_MeasOccas_CNF

PCO Type

CSAP

Comment

To confirm to config FACH Measurement Occasions

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CMAC_FACH_MeasOccas_REQ

PCO Type

CSAP

Comment

To request MAC layer to configure FACH Measurement Occasions (FMO).

If IE "Inter-frequency FDD measurement indicator" is set to TRUE, the SS will start inter-frequency FMO handling at the activationTime. If this IE is set to FALSE, the SS inter-frequency FMO handling will be stopped at the activation Time.

For the FDD test, the IE "Inter-frequency TDD measurement indicator" is set to FALSE.

For GSM or LTE measurement, if IE "Inter-RAT measurement indicators" is included, independent of the RAT-Type, the SS will start inter-RAT FMO handling at the activationTime. If this IE is omitted, the SS inter-RAT FMO handling will be stopped at the activation Time.

largest_TTI_Number is the TTI (in number of 10ms frames) of the FACH having the largest TTI on the SCCPCH.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

fMO FACH_MeasurementOccasionInfo,

largest_TTI INTEGER(1..8),

activationTime SS_ActivationTime

}

7.3.2.2.17 CMAC_Config

ASN.1 ASP Type Definition

Type Name

CMAC_Config_CNF

PCO Type

CSAP

Comment

For MAC emulator to report that a previous attempt to setup, reconfigure or release a logical channel is successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CMAC_Config_REQ

PCO Type

CSAP

Comment

To request to configure MAC entity. Setup is used for creation of the MAC instances or the MAC resources. Release is used for free the all MAC resources. The reconfiguration is to change the MAC parameters, it is not the MAC modification.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

ratType RatType,

configMessage CHOICE {

setup CmacConfigReq,

reconfigure CmacConfigReq,

release SS_ActivationTime

}

}

ASN.1 Type Definition

Type Name

CmacConfigReq

Comment

To request to configure MAC

The IE associatedPhychConfigToFollow should be set to TRUE when there is a associated physical channel configuration to follow (e.g configuration of PICH or MICH).

The implementation of the IE "associatedPhychConfigToFollow" can be left to the SS either to wait for the associated physical channel before MAC is configured or to continue the configuration of MAC without waiting for the associated physical channel.

If Dual Cell is configured, IE servingAndSecondaryCellActivation is included.

Presence of tSN_FieldExtension indicates that the TSN field extension is used as defined in TS 25.321[17]; the absence indicates that 6 bits TSN is used. For 4C-HSDPA tSN_FieldExtension is set to TRUE.

Type Definition

SEQUENCE {

activationTime SS_ActivationTime,

uE_Info UE_Info,

trCHInfo TrCHInfo,

trCH_LogCHMapping TrCH_LogCHMappingList1,

associatedPhychConfigToFollow BOOLEAN DEFAULT FALSE,

servingAndSecondaryCellActivation ServingAndSecondaryCellActivation_Type OPTIONAL,

— for Dual Cell Rel-8 or later

tSN_FieldExtension BOOLEAN DEFAULT FALSE, — Rel-9 or later

relAspTypeExtension CmacConfigReq_r10OrLaterExtensionType

OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

UE_Info

Comment

The value of c_RNTI_DSCH_RNTI is 16 bits, used either for C-RNTI or DSCH-RNTI. DSCH is configured if the physical channel in CMAC_config_REQ is a PDSCH. Otherwise, C-RNTI is applied. At the MAC-hs configuration both u_RNTI and c_RNTI_DSCH_RNTI are omitted.

If MAC is being configured with Common_MAC_ehs flows, UE Info U-RNTI shall be provided when the common H-RNTI is applied and is applied in MAC-c header on SRB#1.

Type Definition

SEQUENCE {

u_RNTI U_RNTI OPTIONAL,

c_RNTI C_RNTI OPTIONAL

}

ASN.1 Type Definition

Type Name

TrCH_LogCHMappingList1

Comment

maxulTrCH = maxdlTrCH = 16

dlconnectedMACdFlows is used for MAC-hs and dlconnectedMAC_ehsFlows for MAC-ehs configurations in dedicated.

dlconnectedMAC_ehsCommonFlow is used for MAC-ehs in Common state. For BCCH and PCCH in common state, the mac_ehs_QueueId is omitted, no reordering is applied and the TSN and SI fields are always set to zero (according to 3GPP TS 25.321 [17], subclauses 9.1.4 and 11.6.4.4)

dlconnectedMAC_ehsFlowsDC is used when dual cell or 4C-HSDPA or Multiflow is activated.

Type Definition

SEQUENCE {

ulconnectedTrCHList SEQUENCE (SIZE (1..maxulTrCH)) OF SEQUENCE {

trchid TransportChannelIdentity,

trCH_LogCHMappingList TrCH_LogCHMappingList

} OPTIONAL,

dlconnectedTrCHList SEQUENCE (SIZE (1..maxdlTrCH)) OF SEQUENCE {

trchid TransportChannelIdentity,

trCH_LogCHMappingList TrCH_LogCHMappingList

} OPTIONAL,

dlconnectedMACdFlows SEQUENCE (SIZE (1..8)) OF SEQUENCE {

mac_dFlowId MAC_d_FlowIdentity,

trCH_LogCHMappingList TrCH_LogCHMappingList

} OPTIONAL,

— Rel-5 or later

dlconnectedMAC_ehsFlows SEQUENCE (SIZE (1..8)) OF SEQUENCE {

mac_ehs_QueueId MAC_ehs_QueueId,

trCH_LogCHMappingList TrCH_LogCHMappingList

} OPTIONAL,

— Rel-7 or later

dlconnectedMAC_ehsCommonFlows SEQUENCE (SIZE (1..8)) OF SEQUENCE {

mac_ehs_QueueId MAC_ehs_QueueId OPTIONAL,

— not present for BCCH/PCCH

trCH_LogCHMappingList TrCH_LogCHMappingList

} OPTIONAL,

— Rel-7 or later

dlconnectedMAC_ehsFlowsDC SEQUENCE (SIZE (1..8)) OF SEQUENCE {

mac_ehs_QueueId MAC_ehs_QueueId,

trCH_LogCHMappingList TrCH_LogCHMappingList,

} OPTIONAL,

— Rel-8 or later

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

TrCH_LogCHMappingList

Comment

maxLogCHperTrCH = 15

Type Definition

SEQUENCE (SIZE (1..maxLogCHperTrCH)) OF TrCH_LogicalChannelMapping

ASN.1 Type Definition

Type Name

TrCHInfo

Comment

The same TFCS information should be provided to the PHY and MAC layers at all times. When a CMAC_Config_REQ is used to configure the MAC layer, a corresponding CPHY_TrCH_Config_REQ should be sent to the PHY layer to ensure that the configuration is consistent.

For MAC-hs configuration:

When ulconnectedTrCHList, ulTFCS, dlconnectedTrCHList and dlTFCS are omitted and hsDSCHMacdFlows is present this ASP configures an MAC-hs entity.

For MAC-ehs configuration:

When ulconnectedTrCHList, ulTFCS, dlconnectedTrCHList and dlTFCS are omitted and ehs_DSCH_Flows or E-HS-DSCH_Common Flows or ehs_DSCH_Flows_r9 is present this ASP configures an MAC-ehs entity.

Only one of hsDSCHMacdFlows or ehs_DSCH_Flows or ehs_DSCH_Flows_r9 can be present (Only one of MAC-hs or MAC-ehs layer can be configured).

Type Definition

SEQUENCE {

ulconnectedTrCHList SEQUENCE (SIZE (1..maxulTrCH)) OF SEQUENCE {

trchid TransportChannelIdentity,

transportChannelInfo CommonOrDedicatedTFS

} OPTIONAL,

ulTFCS TFCS OPTIONAL,

dlconnectedTrCHList SEQUENCE (SIZE (1..maxdlTrCH)) OF SEQUENCE {

trchid TransportChannelIdentity,

transportChannelInfo CommonOrDedicatedTFS

} OPTIONAL,

dlTFCS TFCS OPTIONAL,

hsDSCHMacdFlows HS_DSCHMACdFlows OPTIONAL, — Rel-5 or later

ehs_DSCH_Flows EHS_DSCH_Flows OPTIONAL, — Rel-7 or later

ehs_DSCH_CommonFlows EHS_DSCH_CommonFlows OPTIONAL, — Rel-7 or later

ehs_DSCH_Flows_r9 EHS_DSCH_Flows_r9 OPTIONAL, — Rel-9 or later

relAspTypeExtension TrCHInfo_r10OrLaterExtensionType OPTIONAL

— Rel-10 or later

}

ASN.1 Type Definition

Type Name

TrCH_LogicalChannelMapping

Comment

When used for logical channel to MAC_d flow mapping dl_LogicalChannelMapping shall be chosen,

Type Definition

SEQUENCE {

logicalChannel_Mapping CHOICE {

ul_LogicalChannelMapping SS_UL_LogicalChannelMapping,

dl_LogicalChannelMapping SS_DL_LogicalChannelMapping

},

rB_Identity INTEGER (-31..32) OPTIONAL,

cn_DomainIdentity CN_DomainIdentity OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_UL_LogicalChannelMapping

Comment

If the macHeaderManipulation field is ‘NormalMacHeader’, then data received on the transport channel supporting this logical channel shall have it’s MAC header inspected to determine the appropriate routing, and removed as normal. The MAC SDU shall be passed to the appropriate logical channel.

If the macHeaderManipulation field is ‘OmitMacHeader’, then data received on the transport channel supporting this logical channel shall have it’s MAC header inspected to determine the appropriate routing, but the MAC layer shall not remove the MAC header. Thus the entire MAC PDU shall be passed to the appropriate logical channel, and the MAC header can be checked by the TTCN.

Type Definition

SEQUENCE {

macHeaderManipulation MAC_HeaderManipulation,

ul_TransportChannelType SS_UL_TransportChannelType,

logicalChannelIdentity LogicalChannelIdentity,

logicalChannelType LogicalChannelType

}

ASN.1 Type Definition

Type Name

SS_DL_LogicalChannelMapping

Comment

If the macHeaderManipulation field is ‘NormalMacHeader’, then data transmitted on this logical channel shall have an appropriate MAC header added before it is sent to lower layers for transmission.

If the macHeaderManipulation field is ‘OmitMacHeader’, then data transmitted on this logical channel shall not have any MAC header information added, even if the logical channel type and mapping indicates that there should be a MAC header present. This allows the entire MAC PDU to be specified in the TTCN, so individual fields in the MAC header can be modified.

When used for DTCH mapping to MAC_d flow, rlc_SizeList shall choose "configured" according to the configured mAChsAddReconfQueue values.

When the logical channel is MTCH, the logicalChannelIdentity shall be consistent with MBMS_LogicalChIdentity in MBMS_PTM_RBInformation_N and MBMS_PTM_RBInformation_C.

Type Definition

SEQUENCE {

macHeaderManipulation MAC_HeaderManipulation,

dlTransportChannelType SS_DL_TransportChannelType,

logicalChannelIdentity LogicalChannelIdentity,

logicalChannelType LogicalChannelType,

rlc_SizeList CHOICE {

allSizes NULL,

configured NULL,

explicitList RLC_SizeExplicitList},

mac_LogicalChannelPriority MAC_LogicalChannelPriority OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_UL_TransportChannelType

Comment

Type Definition

ENUMERATED {

dch (0),

rach (1),

cpch (2),

usch (3),

edch (4) — Rel-6 or later

}

ASN.1 Type Definition

Type Name

SS_DL_TransportChannelType

Comment

Type Definition

ENUMERATED {

dch (0),

fach (1),

bch (2),

pch (3),

dsch (4),

hsdsch (5) — Rel-5 or later

}

ASN.1 Type Definition

Type Name

LogicalChannelType

Comment

Type Definition

ENUMERATED {

bCCH (0),

pCCH (1),

cCCH (2),

cTCH (3),

dCCH (4),

dTCH (5),

sHCCH (6),

mTCH (7), — Rel-6 or later

mCCH (8), — Rel-6 or later

mSCH (9) — Rel-6 or later

}

ASN.1 Type Definition

Type Name

MAC_HeaderManipulation

Comment

Type Definition

ENUMERATED {

normalMacHeader (0),

omitMacHeader (1)

}

ASN.1 Type Definition

Type Name

ServingAndSecondaryCellActivation_Type

Comment

Type Definition

SEQUENCE {

servingCellId INTEGER(0..63),

secondaryCellId INTEGER(0..63),

secondaryServing_HS_DSCH_Cell ENUMERATED { deactivated (0), activated (1) }

DEFAULT deactivated

}

7.3.2.2.17a CMAC_MAChs_MACehs_TFRCconfigure (Rel-5 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_MACehs_TFRCconfigure_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later

Confirm a previous CMAC_MAChs_MACehs_TFRCconfigure_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_MACehs_TFRCconfigure_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To configure the TFRC selection in the MAC-hs entity, channelisationCodeOffset + noOfChannelisationCodes shall not be great than 15.

If explicitlyConfigured is selected in tfrcConfigMode, the SS shall use all the parameter values specified to configure a correct transport format and radio resources. This configuration is used for HS-SCCH associated HS-DSCH transmission.

If sS_Configured is selected, the parameter value range is specified. SS shall dynamically select the suitable values for the parameters "modulationScheme", "channelisationCodeOffset", "noOfChannelisationCodes ",

.tbSizeIndexOnHS_SCCH", "redundancyVersion" and "hs_PDSCH_TxPower" according to UE’s capability category and CQI information reported by the UE.

As HS-SCCH less operation and MIMO cannot be simultaneously configured, only one among hs_scch_LessInfo and mimoStatus can be present. When both are absent non MIMO, non HS-SCCH less operation is configured.

explicitHS_SCCH_LessMode is used to force SS to use HS-SCCH less operation.

explicitMIMO is used for MIMO dual stream transmission.

Presence of ss_DTX_Info indicates DL_DRX is enabled.

If minimumInterTTIinterval is set to 1, Data is sent every TTI. If it is set to 2, every TTI with Data shall be followed by at least 1 TTI without Data. If it is set to 3, every TTI with Data shall be followed by at least 2 TTI without Data. This field needs to be set as per UE category as defined in Table 5.1a of 3GPP TS 25.306 [59].

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

tfrcConfigMode CHOICE {

explicitlyConfigured SEQUENCE {

modulationScheme ModulationScheme,

channelisationCodeOffset INTEGER (1..15),

noOfChannelisationCodes INTEGER (1..15),

tbSizeIndexOnHS_SCCH INTEGER (0..63),

minimumInterTTIinterval INTEGER (1..3),

redundancyVersions RedundancyVersionList,

hs_PDSCH_TxPower DL_TxPower — default offset related

— to p-CPICH or s-CPICH

},

sS_Configured SEQUENCE {

minChannelisationCodeOffset INTEGER (1..15),

maxNoOfChannelisationCodes INTEGER (1..15),

iniHS_PDSCH_TxPower DL_TxPower, — default offset related

— to p-CPICH or s-CPICH

hs_scch_LessInfo HS_SCCH_LessInfo_r7 OPTIONAL,

mimoStatus BOOLEAN DEFAULT FALSE

},

explicitHS_SCCH_LessMode SEQUENCE{

hs_pdsch_CodeIndex INTEGER (1..15),

hs_scch_LessTFI INTEGER (1..90),

hs_scch_LessSecondCodeApplicability BOOLEAN,

tbs INTEGER (0..3),

— the index of tbs for HS-SCCH less operation

— The value should be consistent with code index, TFI and second

— code applicability

minimumInterTTIinterval INTEGER (1..3),

hs_PDSCH_TxPower DL_TxPower

— default offset related to p-CPICH or s-CPICH

},

explicitMIMO SEQUENCE {

modulationSchemeAndNumTB INTEGER(0..7),

— set according to table 14 of 25.212

— Values 1,2 and 5 are used for 64QAM+MIMO. Rel-8 or later

channelisationCodeOffset INTEGER (1..15),

noOfChannelisationCodes INTEGER (1..15),

precodingWeight2 INTEGER (0..3),

— set according to table 14a of 25.212

primaryTB_SizeIndexOnHS_SCCH INTEGER (0..63),

secondaryTB_SizeIndexOnHS_SCCH INTEGER (0..63) OPTIONAL,

–present only if second TB is to be tx as per modulationSchemeAndNumTB

minimumInterTTIinterval INTEGER (1..3),

primaryRedundancyVersions RedundancyVersionList,

secondaryRedundancyVersions RedundancyVersionList OPTIONAL,

–present only if second TB is to be tx as per modulationSchemeAndNumTB

hs_PDSCH_TxPower DL_TxPower — default offset related

— to p-CPICH or s-CPICH

},

sS_Configured_DC SEQUENCE {

serving_minChannelisationCodeOffset INTEGER (1..15),

serving_maxNoOfChannelisationCodes INTEGER (1..15),

serving_mimoStatus BOOLEAN DEFAULT FALSE, –- Rel-9 or later

sec_minChannelisationCodeOffset INTEGER (1..15),

sec_maxNoOfChannelisationCodes INTEGER (1..15),

sec_mimoStatus BOOLEAN DEFAULT FALSE, –- Rel-9 or later

iniHS_PDSCH_TxPower DL_TxPower,

— default offset related

— to p-CPICH or s-CPICH

hs_scch_LessInfo HS_SCCH_LessInfo_r7 OPTIONAL

},

explicitlyDC SEQUENCE {

servingTFRC SEQUENCE{

modulationScheme ModulationScheme,

channelisationCodeOffset INTEGER (1..15),

noOfChannelisationCodes INTEGER (1..15),

tbSizeIndexOnHS_SCCH INTEGER (0..63),

minimumInterTTIinterval INTEGER (1..3),

redundancyVersions RedundancyVersionList,

hs_PDSCH_TxPower DL_TxPower — default offset related

— to p-CPICH or s-CPICH

} OPTIONAL,

— when omitted then no data is sent on the serving HS-DSCH cell

secondaryTFRC SEQUENCE{

modulationScheme ModulationScheme,

channelisationCodeOffset INTEGER (1..15),

noOfChannelisationCodes INTEGER (1..15),

tbSizeIndexOnHS_SCCH INTEGER (0..63),

minimumInterTTIinterval INTEGER (1..3),

redundancyVersions RedundancyVersionList,

hs_PDSCH_TxPower DL_TxPower — default offset related

— to p-CPICH or s-CPICH

} OPTIONAL

— when omitted then no data is sent on the secondary HS-DSCH cell

},

explicitlyDC_MIMO SEQUENCE { — Rel-9 or later

servingTFRC SEQUENCE{

modulationSchemeAndNumTB INTEGER(0..7),

— set according to table 14 of 25.212

— Values 1,2 and 5 are used for 64QAM+MIMO. Rel-8 or later

channelisationCodeOffset INTEGER (1..15),

noOfChannelisationCodes INTEGER (1..15),

precodingWeight2 INTEGER (0..3),

— set according to table 14a of 25.212

primaryTB_SizeIndexOnHS_SCCH INTEGER (0..63),

secondaryTB_SizeIndexOnHS_SCCH INTEGER (0..63) OPTIONAL,

— present only if second TB is to be tx

— as per modulationSchemeAndNumTB

minimumInterTTIinterval INTEGER (1..3),

primaryRedundancyVersions RedundancyVersionList,

secondaryRedundancyVersions RedundancyVersionList OPTIONAL,

— present only if second TB is to be tx

— as per modulationSchemeAndNumTB

hs_PDSCH_TxPower DL_TxPower

— default offset related

— to p-CPICH or s-CPICH

} OPTIONAL

— when omitted then no data is sent on the serving HS-DSCH cell

secondaryTFRC SEQUENCE{

modulationSchemeAndNumTB INTEGER(0..7),

— set according to table 14 of 25.212

— Values 1,2 and 5 are used for 64QAM+MIMO. Rel-8 or later

channelisationCodeOffset INTEGER (1..15),

noOfChannelisationCodes INTEGER (1..15),

precodingWeight2 INTEGER (0..3),

— set according to table 14a of 25.212

primaryTB_SizeIndexOnHS_SCCH INTEGER (0..63),

secondaryTB_SizeIndexOnHS_SCCH INTEGER (0..63) OPTIONAL,

— present only if second TB is to be tx

— as per modulationSchemeAndNumTB

minimumInterTTIinterval INTEGER (1..3),

primaryRedundancyVersions RedundancyVersionList,

secondaryRedundancyVersions RedundancyVersionList OPTIONAL,

— present only if second TB is to be tx

— as per modulationSchemeAndNumTB

hs_PDSCH_TxPower DL_TxPower

— default offset related

— to p-CPICH or s-CPICH

} OPTIONAL

— when omitted then no data is sent on the secondary HS-DSCH cell

},

relAspTypeExtension TFRCconfigure_r10OrLaterExtensionType

— Rel-10 or later

},

activationTime SS_ActivationTime,

ss_DTX_Info DRX_Info OPTIONAL

hs_DSCH_TBSizeTable HS_DSCH_TBSizeTable OPTIONAL

}

ASN.1 Type Definition

Type Name

RedundancyVersionList

Comment

Gives the Redundancy and constellation version coding sequence (Xrv) to be used for every transmission / retransmission. The SIZE (number of Xrv elements in there) of the SEQUENCE implies the number of HARQ transmission / retransmissions to be required.

Type Definition

SEQUENCE (SIZE (1..8)) OF INTEGER (0..7)

ASN.1 Type Definition

Type Name

ModulationScheme

Comment

Type Definition

ENUMERATED {qpsk (0), qam16 (1), qam64 (2), spare1 (3)}

7.3.2.2.17a0 CMAC_MAChs_MACehs_HARQprocAssign

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_MACehs_HARQprocAssign_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later

Confirm a previous CMAC_MAChs_MACehs_HARQprocAssign_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_MACehs_HARQprocAssign_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To assign a HARQ process handling the next MAC-hs PDU transmission.

This ASP provides TTCN the ability to select an HARQ process serving the next MAC-hs PDU which follows the ASP. After successful transmission the MAC-hs returns back to normal operation. In the normal operation a suitable HARQ process is selected by HARQ entity in the MAC-hs to serve the MAC-hs PDU without TTCN intervening.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

harqProcessId INTEGER(0..15|31)

}

7.3.2.2.17a1 CMAC_MACehs_HARQAssign_MultiFlows (Rel-7 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACehs_HARQAssign_MultiFlows_CNF

PCO Type

CSAP

Comment

Applicable Rel-7 or later

Confirm a previous CMAC_MACehs_HARQAssign_MultiFlows_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACehs_HARQAssign_MultiFlows_REQ

PCO Type

CSAP

Comment

Applicable Rel-7 or later

To assign the HARQ processes for the simultaneous transmission of the MAC-ehs PDUs on the different flows on the same TTI .

After successful transmission the MAC-ehs returns back to normal operation. In the normal operation suitable HARQ processes are selected by HARQ entities in the MAC-ehs to serve the MAC-ehs PDU without TTCN intervening.

For Dual Cell, the primaryFlow corresponds to the serving cell, the secPrimaryFlow corresponds to the secondary cell.

For MIMO, the primary and secondary HARQ process identities (of serving cell) are set as per 3GPP TS 25.212 [58], subclause 4.6B.2.5.

For combined DC-HSDPA and MIMO the primaryFlow and secondary flow correspond to the serving cell, the secPrimaryFlow and secSecondaryFlow to the secondary cell.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

primaryFlowHarqProcessId INTEGER(0..15|31), — of serving cell

secondaryFlowHarqProcessId INTEGER(0..15|31) OPTIONAL, — of serving cell

secPrimaryFlowHarqProcessId INTEGER(0..15|31) OPTIONAL,

— of secondary cell Rel-9 or later

secSecondaryFlowHarqProcessId INTEGER(0..15|31) OPTIONAL,

— of secondary cell Rel-9 or later

relAspTypeExtension HARQAssign_MultiFlows_r10OrLaterExtensionType

OPTIONAL

— Rel-10 or later

}

7.3.2.2.17aa CMAC _MACehs_HS_SCCH_Orders (Rel-7 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACehs_HS_SCCH_Orders_CNF

PCO Type

CSAP

Comment

Applicable Rel-7 or later

Confirm a previous CMAC _MACehs_HS_SCCH_Orders_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo — Physical Channel ID

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACehs_HS_SCCH_Orders_REQ

PCO Type

CSAP

Comment

Applicable Rel-7 or later

To instruct SS to transmit requested HS-SCCH orders at requested time:

OrderType, drx_order, dtx_Order are as per 3GPP TS 25.212 [58], subclause 4.6c.2.

activationTime and subframe together indicate the time on which the HS-SCCH order is to be transmitted. When activationTime is set to ‘activateNow’, subframe is omitted.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo, — Physical Channel ID

activationTime SS_ActivationTime,

subframe INTEGER (0..4) OPTIONAL,

ordertype INTEGER (0..7),

xord1 INTEGER (0..1),

xord2 INTEGER (0..1),

xord3 INTEGER (0..1),

h_RNTI H_RNTI

}

7.3.2.2.17b CMAC_MACe_Config (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_Config_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACe_Config_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_Config_REQ

PCO Type

CSAP

Comment

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

configMessage CHOICE {

setup MACeConfig,

reconfig MACeConfig,

reset NULL,

release SS_ActivationTime

}

}

ASN.1 Type Definition

Type Name

MACeConfig

Comment

If the macHeaderManipulation field is ‘NormalMacHeader’ in ddiMappingList, then data received on the E-DCH (MAC_e PDU) shall have it’s MAC header inspected to de-multiplex and to determine the appropriate routing, and the MACes PDU shall be passed to the MAC_es together with the relevant DDI, N, CFN and subframe number.

If the macHeaderManipulation field field is ‘OmitMacHeader’, then data received on the E-DCH (MAC_e PDU) shall have it’s MAC header inspected to de-multiplex and to determine the appropriate routing, then the MAC_e layer shall delivery the MAC‑es PDU, SI and the related CFN, subframe number to the MAC_es entity.

connectedToMAC_es field is used to provide the possibility that the E‑DCH‑MACdFlows from only one MAC_e entity are connected to the MAC_es entity in the inter node B soft handover test cases.

The IEs ddiMappinglist and e_DCHMacdFlows can be OMITted when changing the serving cell MAC-e without modification of MAC-e configurations. It will be applied in EDCH SHO.

ss_DRX_MAC_Info presence indicates UL DRX shall be applied.

Type Definition

SEQUENCE {

activationTime SS_ActivationTime,

ddiMappinglist DDI_MappingList OPTIONAL,

e_DCHMacdFlows E_DCHMACdFlows OPTIONAL,

connectedToMAC_es BOOLEAN DEFAULT TRUE, –- can be set to FALSE in inter nodeB SHO

ss_DRX_MAC_Info SS_DRX_MAC_Info OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_DRX_MAC_Info

Comment

Consistent with E-DCH TTI, either of mac_dtx_Cycle_2ms or mac_dtx_Cycle_10ms shall be present.

Type Definition

SEQUENCE {

mac_InactivityThreshold MAC_InactivityThreshold,

mac_dtx_Cycle_2ms MAC_DTX_Cycle_2ms OPTIONAL,

mac_dtx_Cycle_10ms MAC_DTX_Cycle_10ms OPTIONAL,

timingInfo NewTiming

}

7.3.2.2.17c CMAC_MACe_NodeB_CellMapping (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_NodeB_CellMapping_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACe_NodeB_CellMapping_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_NodeB_CellMapping_REQ

PCO Type

CSAP

Comment

To put a set of cells under the control of a MAC_e entity indicated by nodeB_Id, which is configured by CMAC_MAC_e_Config_REQ.

This ASP establishes the routing relation between E-DCH related channels in these cells with a MAC_e entity.

A cell is mapped to only one NodeB, and the cellId allocation is unique in a test.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

celllist SEQUENCE OF INTEGER (0..63)

}

7.3.2.2.17d CMAC_MACes_Config (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACes_Config_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACes_Config_REQ being successful. cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACes_Config_REQ

PCO Type

CSAP

Comment

This ASP is used for creating and configuring, reconfiguring, resetting or releasing an MAC_es, a cell / nodeB-independent entity in the SS. cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

configMessage CHOICE {

setup MACesConfig,

reconfig MACesConfig,

reset NULL,

release SS_ActivationTime}

}

ASN.1 Type Definition

Type Name

MACesConfig

Comment

MACesConfig establishes the mapping between logical channels and E‑DCH_MACd_Flows.

When the macTestMode is TRUE, the re-ordering entity shall not eliminate the duplicated packets, but passes them to RLC. macTestMode = "TRUE" is used for testing the retransmission function of HARQ process.

Type Definition

SEQUENCE {

activationTime SS_ActivationTime,

ddiMappinglist DDI_MappingList,

macTestMode BOOLEAN DEFAULT FALSE

}

ASN.1 Type Definition

Type Name

DDI_MappingList

Comment

Type Definition

SEQUENCE (SIZE (1..31)) OF DDI_Mapping

ASN.1 Type Definition

Type Name

DDI_Mapping

Comment

Both SRBs and RBs can be mapped onto E-DCH. The mechanism for control of MAC header manipulation (macHeaderManipulation) is applied to individual logical channels to be mapped on E-DCH. Typically, the SRBs are configured in ‘NormalMacHeader" mode while the RBs in user plane can be configured either in ‘NormalMacHeader" or in "OmitMacHeader" mode.

If more than one UL RLC PDU size is configured for the RB (represent by logicalChannelIdentity), the different sizes will use subsequent DDI values starting from the DDI value in this table.

If the value of macHeaderManipulation field is ‘NormalMacHeader’, then data received on the E-DCH MACd flows supporting this logical channel shall have its MAC header inspected to determine the appropriate routing, and removed as normal. The MACes SDU shall be passed to the appropriate logical channel.

If the value of macHeaderManipulation field is ‘OmitMacHeader’, then data received on the E-DCH MACd flows supporting this logical channel shall have it’s MAC header inspected to determine the appropriate routing, then the MAC_es layer shall deliver the MAC-es SDU, SI and the related CFN, subframe number, HARQ process identity to the appropriate logical channel. The TTCN receives these fields by RLC_TR_MACesDATA_IND, then these fields can be checked by the TTCN.

HARQ ID = CFN mod 4 for TTI=10ms;

HARQ ID = (5*CFN + subframe number) mod 8 for TTI=2ms

Type Definition

SEQUENCE {

macHeaderManipulation MAC_HeaderManipulation,

logicalChannelIdentity LogicalChannelIdentity,

e_DCH_MAC_d_FlowIdentity E_DCH_MAC_d_FlowIdentity,

ddi DDI,

rlc_PDU_SizeList RLC_PDU_SizeList,

includeInSchedulingInfo BOOLEAN,

mac_LogicalChannelPriority MAC_LogicalChannelPriority,

logicalChannelType LogicalChannelType,

rB_Identity INTEGER (-31..32) OPTIONAL

}

7.3.2.2.17e CMAC_MACe_AG (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_AG_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACe_AG_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_AG_REQ

PCO Type

CSAP

Comment

The hARQProcId shall be converted to the nearest CFN (and subframe number if TTI = 2 ms) by the SS, and the Absolute Grant is sent in that CFN (and subframe number if TTI = 2 ms)

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

grantType ENUMERATED {primary(0), secondary(1)},

absoluteGrantValue BIT STRING(SIZE(5)),

absoluteGrantScope BIT STRING(SIZE(1)),

hARQProcId INTEGER (0..7),

activationTime SS_ActivationTime

}

7.3.2.2.17f CMAC_MACe_AckNack (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_AckNack_CNF

PCO Type

CSAP

Comment

To Confirm CMAC_e_AckNack_REQ

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_AckNack_REQ

PCO Type

CSAP

Comment

To request the SS to set operation mode of the Ack/Nack function for the HARQ process hARQProcId.

The harqProcId, between 0 to 3 for 10 ms TTI or 0 to 7 for 2 msTTI, is individually applied to the configuration for the normal / nack mode. If the special hARQProcId -1 is used, all active HARQ processes ( 0..3 for 10 ms TTI and 0..7 for 2 ms TTI) will be configured according to ackNackFunction.

At the SS initialization Ack/Nack function is in normal operation mode

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

hARQProcId INTEGER (-1|0..7),

ackNackFunction AckNackFunction

}

ASN.1 Type Definition

Type Name

AckNackFunction

Comment

normal : put the HARQ process in normal operation mode, it generats the ACK or NACK according to whether the received TB block can be decoded correctly and delivery the correctly decoded data to higher layer. When the MAC_e is configured the HARQ process is in normal operation mode.

nack : put the HARQ process in the special operation mode in which the HARQ process always sends NACK for the received TB blcok till the number of the retransmissions reaches the number indicated in this field. The HARQ process is back to the normal operation mode after the number is reached or received a normal mode request. Except each received TB shall be passed to higher layer, other operations are the same as a real NACK occured.

Type Definition

CHOICE {

normal NULL,

nack E_DCH_MAC_d_FlowMaxRetrans

}

7.3.2.2.17g CMAC_MACe_E_TFC_Restriction (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_E_TFC_Restriction_CNF

PCO Type

CSAP

Comment

For MAC emulator to report that a previous attempt of restricting TFCs have been successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_E_TFC_Restriction_REQ

PCO Type

CSAP

Comment

To request to configure MACe entity. The field restrictAllowedTFCs is provided to allow the E-TFCI to be restricted. The IE fullE_TFCS will be used to remove any previous E_TFCS restriction configured.

Type Definition

SEQUENCE {

nodeB_Id INTEGER (0..63),

restrictAllowedTFCs CHOICE {

e_TFCS_Restriction E_TFCS_Restriction,

fullE_TFCS NULL }

}

ASN.1 Type Definition

Type Name

E_TFCS_Restriction

Comment

The E_TFCS restriction is a list of E-TFCIs, and can be used to verify that the UE has used a specific TFC. Any data received by the SS using a forbidden TFCI shall be discarded.

Type Definition

SEQUENCE OF INTEGER (0..127)

7.3.2.2.17h CMAC_MACe_RG (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_RG_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACe_RG_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_RG_REQ

PCO Type

CSAP

Comment

For non-serving RL the value for relativeGrant is limited to "down" and "hold".

The SS shall convert the hARQProcId to the nearest CFN (and subframe number if TTI = 2 ms) by the SS and send the Relative Grant in that CFN (and subframe number if TTI = 2 ms)

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

relativeGrant ENUMERATED{up(0), down(1), hold(2)},

hARQProcId INTEGER (0..7),

activationTime SS_ActivationTime

}

7.3.2.2.17ha Void
7.3.2.2.17i CMAC_MACes_SI_IND (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACes_SI_IND

PCO Type

CSAP

Comment

This ASP is used for MACes delivering scheduling information in MAC_es testing. cellId=-1.

If the SI was sent alone in a MAC-e PDU or sent together with other MAC-es PDU in a MAC-e PDU but without a special DDI associated the value of specialDDIpresense is set to absent;

If the SI was sent together with other MAC-es PDU in a MAC-e PDU with a special DDI (DDI 63) associated the specialDDIpresence is set to present.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

cfn INTEGER (0..255),

subframe INTEGER (0..4|7),

— 0..4 when TTI=2ms, 7 when TTI=10ms

specialDDIpresence ENUMERATED {absent (0), present (1)},

uePowerHeadRoom BIT STRING (SIZE(5)),

totalE_DCHBufferStatus BIT STRING (SIZE(5)),

highestPriorityLogChBS BIT STRING (SIZE(4)),

highestPriorityLogChId BIT STRING (SIZE(4))

}

7.3.2.2.17j CMAC_MACes_SI_Config (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACes_SI_Config_CNF

PCO Type

CSAP

Comment

Applicable Rel-6 or later

To Confirm CMAC_MACes_SI_Config_REQ, cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACes_SI_Config_REQ

PCO Type

CSAP

Comment

Applicable Rel-6 or later

To configure the SS to enable / disable to report the reception of Scheduling Information in MAC-es PDU’s via primitive CMAC_MACes_SI_IND.

At the SS initialization, the default mode is SI reporting disabled. cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

sI_reportEnable ENUMERATED {disable(0), enable(1)} DEFAULT disable

}

7.3.2.2.17k CMAC_MACi_Config (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_Config_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACi_Config_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_Config_REQ

PCO Type

CSAP

Comment

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

configMessage CHOICE {

setup MACiConfig,

reconfig MACiConfig,

reset NULL,

release SS_ActivationTime

}

}

ASN.1 Type Definition

Type Name

MACiConfig

Comment

If the macHeaderManipulation field is ‘NormalMacHeader’ in lCH_Mappinglist, then data received on the E-DCH (MAC_i PDU) shall have it’s MAC header inspected to de-multiplex and to determine the appropriate routing, and the MACis PDU shall be passed to the MAC_is together with the relevant LCH_ID, length, F, CFN and subframe number.

If the macHeaderManipulation field field is ‘OmitMacHeader’, then data received on the E-DCH (MAC-i PDU) shall have it’s MAC header inspected to de-multiplex and to determine the appropriate routing, then the MAC-i layer shall deliver the MAC-is PDU, SI and the related CFN, subframe number to the MAC-is entity.

connectedToMAC_is field is used to provide the possibility that the E‑DCH‑MACdFlows from only one MAC-i entity are connected to the MAC_is entity in the inter node B soft handover test cases. When MAC-i is configured in enhanced FACH UL using commonMac_i_r8, the MAC-i entity is always connected to MAC-is. In DC-HSUPA configuration, one MAC-i entity is connected to the MAC-is entity. In DC-HSUPA, e_DCHMacdFlows is applied to the two E-DCH transport channels in the primary and secondary UL frequency.

The IEs lCH_Mappinglist and e_DCHMacdFlows can be OMITted when changing the serving cell MAC-i without modification of MAC-i configurations. It will be applied in EDCH SHO.

ss_DRX_MAC_Info presence indicates UL DRX shall be applied.

Presence of tSN_FieldExtension indicates that the TSN field extension is used as defined in TS 25.321[17] clause 9.2.4.3; the absence indicates that 6 bits TSN is used.

Type Definition

CHOICE {

mAC_i_r8 SEQUENCE { — Rel-8 or later

activationTime SS_ActivationTime,

lCH_Mappinglist LCH_MappingList OPTIONAL,

e_DCHMacdFlows E_DCHMACdFlows OPTIONAL,

connectedToMAC_is BOOLEAN DEFAULT TRUE,

–- can be set to FALSE in inter nodeB SHO

ss_DRX_MAC_Info SS_DRX_MAC_Info OPTIONAL

},

commonMac_i_r8 SEQUENCE {

activationTime SS_ActivationTime,

lCH_Mappinglist LCH_MappingList OPTIONAL,

e_DCHMacdFlows CommonE_DCHMACdFlows OPTIONAL,

additional_E_DCH_TransmitBackoff INTEGER (0..15),

max_CCCH_ResourceAllocation ENUMERATED {

tti8(0), tti12(1), tti16(2), tti20(3), tti24(4), tti32(5),

tti40(6), tti80(7)},

max_PeriodForCollisionResolution INTEGER (8..24)

},

mAC_i_r9 SEQUENCE { — Rel-9 or later

activationTime SS_ActivationTime,

lCH_Mappinglist LCH_MappingList OPTIONAL,

e_DCHMacdFlows E_DCHMACdFlows OPTIONAL,

connectedToMAC_is BOOLEAN DEFAULT TRUE,

–- can be set to FALSE in inter nodeB SHO

ss_DRX_MAC_Info SS_DRX_MAC_Info OPTIONAL,

tSN_FieldExtension BOOLEAN DEFAULT FALSE

},

relAspTypeExtension SEQUENCE{} — Rel-10 or later

}

7.3.2.2.17l CMAC_MACi_NodeB_CellMapping (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_NodeB_CellMapping_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACi_NodeB_CellMapping_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_NodeB_CellMapping_REQ

PCO Type

CSAP

Comment

To put a set of cells under the control of a MAC_i entity indicated by nodeB_Id, which is configured by CMAC_MAC_i_Config_REQ.

This ASP establishes the routing relation between E-DCH related channels in these cells with a MAC_i entity.

A cell is mapped to only one NodeB, and the cellId allocation is unique in a test.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

celllist SEQUENCE OF INTEGER (0..63)

}

7.3.2.2.17m CMAC_MACis_Config (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACis_Config_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACis_Config_REQ being successful.

cellId=-1 except when CCCH is configured to MAC-i is entity.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACis_Config_REQ

PCO Type

CSAP

Comment

This ASP is used for creating and configuring, reconfiguring, resetting or releasing a MAC_is, a cell / nodeB-independent entity in the SS.

cellId=-1 except when CCCH is configured to MAC-i is entity.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

configMessage CHOICE {

setup MACisConfig,

reconfig MACisConfig,

reset NULL,

release SS_ActivationTime}

}

ASN.1 Type Definition

Type Name

MACisConfig

Comment

MACisConfig establishes the mapping between logical channels and E‑DCH_MACd_Flows.

When the macTestMode is TRUE, the re-ordering entity shall not eliminate the duplicated packets, but passes them to RLC. macTestMode = "TRUE" is used for testing the retransmission function of HARQ process.

Presence of tSN_FieldExtension indicates that the TSN field extension is used as defined in TS 25.321[17] clause 9.2.4.3; the absence indicates that 6 bits TSN is used.

Type Definition

CHOICE {

mACis_r8 SEQUENCE { — Rel-8 or later

activationTime SS_ActivationTime,

lCHMappinglist LCH_MappingList,

macTestMode BOOLEAN DEFAULT FALSE

},

mACis_r9 SEQUENCE { — Rel-9 or later

activationTime SS_ActivationTime,

lCHMappinglist LCH_MappingList,

macTestMode BOOLEAN DEFAULT FALSE,

tSN_FieldExtension BOOLEAN DEFAULT FALSE

},

relAspTypeExtension SEQUENCE{} — Rel-10 or later

}

ASN.1 Type Definition

Type Name

LCH_MappingList

Comment

Type Definition

SEQUENCE (SIZE (1..31)) OF LCH_Mapping

ASN.1 Type Definition

Type Name

LCH_Mapping

Comment

Both SRBs and RBs can be mapped onto E-DCH. The mechanism for control of MAC header manipulation (macHeaderManipulation) is applied to individual logical channels to be mapped on E-DCH. Typically, the SRBs are configured in ‘NormalMacHeader" mode while the RBs in user plane can be configured either in ‘NormalMacHeader" or in "OmitMacHeader" mode.

If the value of macHeaderManipulation field is ‘NormalMacHeader’, then data received on the E-DCH MACd flows supporting this logical channel shall have its MAC header inspected to determine the appropriate routing, and removed as normal. The MACis SDU shall be passed to the appropriate logical channel.

If the value of macHeaderManipulation field is ‘OmitMacHeader’, then data received on the E-DCH MACd flows supporting this logical channel shall have it’s MAC header inspected to determine the appropriate routing, then the MAC_is layer shall deliver the MAC-is SDU, LCH_ID, Length, F,SI and the related CFN, subframe number, HARQ process identity to the appropriate logical channel. The TTCN receives these fields by RLC_TR_MACis_DATA_IND, then these fields can be checked by the TTCN.

HARQ ID = CFN mod 4 for TTI=10ms;

HARQ ID = (5*CFN + subframe number) mod 8 for TTI=2ms

Type Definition

SEQUENCE {

macHeaderManipulation MAC_HeaderManipulation,

logicalChannelIdentity LogicalChannelIdentity,

e_DCH_MAC_d_FlowIdentity E_DCH_MAC_d_FlowIdentity,

rlc_PDU_Size CHOICE {

flexibleSize RLC_PDU_SizeConstraint,

fixedSize RLC_PDU_SizeList

},

includeInSchedulingInfo BOOLEAN,

mac_LogicalChannelPriority MAC_LogicalChannelPriority,

logicalChannelType LogicalChannelType,

rB_Identity INTEGER (-31..32) OPTIONAL

}

7.3.2.2.17n CMAC_MACi_AG (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_AG_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACi_AG_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

cellId INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_AG_REQ

PCO Type

CSAP

Comment

The hARQProcId shall be converted to the nearest CFN (and subframe number if TTI = 2 ms) by the SS, and the Absolute Grant is sent in that CFN (and subframe number if TTI = 2 ms).

The absolute grant is applied on the A-GCH configured in the referred cellId.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

cellId INTEGER(0..63),

grantType ENUMERATED {primary(0), secondary(1)},

absoluteGrantValue BIT STRING(SIZE(5)),

absoluteGrantScope BIT STRING(SIZE(1)),

hARQProcId INTEGER (0..7),

activationTime SS_ActivationTime

}

7.3.2.2.17o CMAC_MACi_AckNack (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_AckNack_CNF

PCO Type

CSAP

Comment

To Confirm CMAC_i_AckNack_REQ

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

cellId INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_AckNack_REQ

PCO Type

CSAP

Comment

To request the SS to set operation mode of the Ack/Nack function for the HARQ process hARQProcId, this is applied on the HARQ process in the referred cell Id.

The harqProcId, between 0 to 3 for 10 ms TTI or 0 to 7 for 2 msTTI, is individually applied to the configuration for the normal / nack mode. If the special hARQProcId -1 is used, all active HARQ processes ( 0..3 for 10 ms TTI and 0..7 for 2 ms TTI) will be configured according to ackNackFunction.

At the SS initialization Ack/Nack function is in normal operation mode.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

cellId INTEGER(0..63),

hARQProcId INTEGER (-1|0..7),

ackNackFunction AckNackFunction

}

7.3.2.2.17p CMAC_MACi_E_TFC_Restriction (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_E_TFC_Restriction_CNF

PCO Type

CSAP

Comment

For MAC emulator to report that a previous attempt of restricting TFCs have been successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

cellId INTEGER(0..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_E_TFC_Restriction_REQ

PCO Type

CSAP

Comment

To request to configure MACi entity. The field restrictAllowedTFCs is provided to allow the E-TFCI to be restricted on the referred cell Id. The IE fullE_TFCS will be used to remove any previous E_TFCS restriction configured.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

cellId INTEGER(0..63),

restrictAllowedTFCs CHOICE {

e_TFCS_Restriction E_TFCS_Restriction,

fullE_TFCS NULL }

}

7.3.2.2.17q CMAC_MACi_RG (Rel-8 or later)

NOTE: These ASPs are currently not used in ATSs

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_RG_CNF

PCO Type

CSAP

Comment

Confirm a previous CMAC_MACi_RG_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

} cellId INTEGER(0..63)

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_RG_REQ

PCO Type

CSAP

Comment

For non-serving RL the value for relativeGrant is limited to "down" and "hold".

The SS shall convert the hARQProcId to the nearest CFN (and subframe number if TTI = 2 ms) by the SS and send the Relative Grant in that CFN (and subframe number if TTI = 2 ms).

The relative grant is applied on the R-GCH configured in the referred cellId.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

cellId INTEGER(0..63),

relativeGrant ENUMERATED{up(0), down(1), hold(2)},

hARQProcId INTEGER (0..7),

activationTime SS_ActivationTime

}

7.3.2.2.17r Void
7.3.2.2.17s CMAC_MACis_SI_IND

ASN.1 ASP Type Definition

Type Name

CMAC_MACis_SI_IND

PCO Type

CSAP

Comment

This ASP is used for MACis delivering scheduling information in MAC_is testing, cellId=-1.

cellId is set to the received cell if the sI_ReportReceivedCellId is enabled in CMAC_MACis_SI_Config_REQ.

Type Definition

SEQUENCE {

cellId INTEGER (-1..63),

cfn INTEGER (0..255),

subframe INTEGER (0..4|7),

— 0..4 when TTI=2ms, 7 when TTI=10ms

uePowerHeadRoom BIT STRING (SIZE(5)),

totalE_DCHBufferStatus BIT STRING (SIZE(5)),

highestPriorityLogChBS BIT STRING (SIZE(4)),

highestPriorityLogChId BIT STRING (SIZE(4))

}

7.3.2.2.17t CMAC_MACis_SI_Config (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MACis_SI_Config_CNF

PCO Type

CSAP

Comment

Applicable Rel-8 or later

To Confirm CMAC_MACis_SI_Config_REQ, cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACis_SI_Config_REQ

PCO Type

CSAP

Comment

Applicable Rel-8 or later

To configure the SS to enable / disable to report the reception of Scheduling Information in MAC-is PDU’s via primitive CMAC_MACis_SI_IND.

At the SS initialization, the default mode is SI reporting disabled cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

sI_reportEnable ENUMERATED {disable(0), enable(1)} DEFAULT disable,

sI_ReportReceivedCellId ENUMERATED {disable(0), enable(1)} DEFAULT disable

— Used in DC-HSUPA

}

7.3.2.2.17u CMAC_MBMS_ConfigInfo (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CMAC_MBMS_ConfigInfo_CNF

PCO Type

CSAP

Comment

To confirm CMAC_MBMS_ConfigInfo_REQ. The routingInfo indicates the physical channel which carries logical channel of type: MCCH, MSCH.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CMAC_MBMS_ConfigInfo_REQ

PCO Type

CSAP

Comment

To provide the SS MCCH or MSCH configuration information. The routingInfo indicates the physical channel which carries logical channel of type : MCCH or MSCH.

This ASP shall be called after the ASP CMAC_Config_REQ used for MCCH or MSCH configuration.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

mCCH_ConfigInfo MBMS_MCCH_ConfigurationInfo_r6 OPTIONAL,

mSCH_ConfigInfo MBMS_MSCH_ConfigurationInfo_r6 OPTIONAL

}

7.3.2.2.18 CMAC_PAGING_Config

ASN.1 ASP Type Definition

Type Name

CMAC_PAGING_Config_CNF

PCO Type

CSAP

Comment

To confirm to setup the paging message

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CMAC_PAGING_Config_REQ

PCO Type

CSAP

Comment

To request MAC layer to send the Paging message on the specified configuration.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

configMessage CmacPagingConfigReq

}

ASN.1 Type Definition

Type Name

CmacPagingConfigReq

Comment

The IE t_pich_T_sccpch is obsolete for the purpose of the UE conformance test in all Releases. The timing relation of PICH / S-CCPCH and PICH/HS-SCCH are specified in 3GPP TS 25.211 [40], subclauses 7.1, 7.2 and 7.2A. A desired clean correction is to remove this IE. However, for the backwards /forwards compatibility, the proposed solution is to set this IE always to FALSE. The SS can ignore this IE, but shall behave according to the corresponding core spec.

Type Definition

SEQUENCE {

pI_BitMapInfo CHOICE {

e18 BIT STRING (SIZE (18)),

e36 BIT STRING (SIZE (36)),

e72 BIT STRING (SIZE (72)),

e144 BIT STRING (SIZE (144))

},

dRX_CycleLength INTEGER {3..9},

iMSI SEQUENCE (SIZE (6..15)) OF Digit,

t_pich_T_sccpch BOOLEAN — T_pich>T_sccpch then FALSE

}

7.3.2.2.19 CMAC_Restriction

ASN.1 ASP Type Definition

Type Name

CMAC_Restriction_CNF

PCO Type

CSAP

Comment

For MAC emulator to report that a previous attempt of restricting TFCs have been successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CMAC_Restriction_REQ

PCO Type

CSAP

Comment

To request to configure MAC entity. The field restrictAllowedTFCs is provided to allow the UL and/or DL SS TFCS to be restricted for a specific transport channel. This information only needs to be sent to the MAC layer, since it is the MAC layer’s responsibility to determine the set of valid TFCs each TTI.

Type Definition

SEQUENCE {

cellId INTEGER (-1..63),

routingInfo RoutingInfo,

ratType RatType,

restrictAllowedTFCs TFC_Restriction

}

ASN.1 Type Definition

Type Name

TFC_Restriction

Comment

This type is used to specify the allowed TFCs within the current TFCS. A TFC restriction is applicable until a subsequent TFC restriction is applied. TFC restrictions are not cumulative, so each TFC restriction completely replaces the previous TFC restriction.

The downlink restriction can be used to ensure that the SS uses a specific TFC for transmission of data, by only allowing the ‘No data’ TFC, and the ‘desired’ TFC. It may also be necessary to include one or more ‘signalling only’ TFCs to allow signalling to occur.

The uplink restriction can be used to verify that the UE has used a specific TFC. Any data received by the SS using a forbidden TFCI shall be discarded.

Type Definition

SEQUENCE {

ulTFCI_Restriction TFC_Subset OPTIONAL,

dlTFCI_Restriction TFC_Subset OPTIONAL

}

Detailed Comments

SS requirements for downlink.

  1. The SS MAC layer shall not use a restrictednon-allowed TFC for DL.
  2. The SS MAC layer shall not use a TFC that requires the SS RLC layer to provide padding PDUs (3GPP TS 25.322 [18])
  3. In the case that there is data pending on one or more RLC entities, but not enough to use one of the allowed TFCs:
    1. The SS MAC layer shall use the ‘No data’ TFC until there is enough data in the RLC to use another allowed TFC.
    2. The SS RLC layer shall buffer the data until there is enough data in the RLC entities for the MAC layer to use an allowed TFC other than the ‘No data’ TFC for transmission of the data.

NOTE: The TTCN author is responsible for ensuring:

  1. The SDU discard function is not configured for TM and UM entities in the UE, and is configured to no_discard for AM entities in the UE.
  2. That RLC SDUs that are expected to be sent in the same TTI (due to a TFC restriction) are sent as quickly as possible to minimize the number of ‘no data’ TFCs used by the MAC layer, and the amount of buffering that must be performed by the RLC layer.

SS requirements for uplink:

The SS shall discard all data received using a restricted non-allowed TFC.

7.3.2.2.20 CMAC_SecurityMode_Config

ASN.1 ASP Type Definition

Type Name

CMAC_SecurityMode_Config_CNF

PCO Type

CSAP

Comment

To confirm to configure the MAC security mode

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_SecurityMode_Config_REQ

PCO Type

CSAP

Comment

To request to configure the MAC security mode.

If there are several CMAC_Ciphering_Activate_REQ follow this ASP, the SS shall take a serial of specified actions on the same contents in this ASP at the activation time indicated in each CMAC_Ciphering_Activate_REQ.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

macCipheringInfo SecurityInfo

}

7.3.2.2.21 CMAC_SequenceNumber

ASN.1 ASP Type Definition

Type Name

CMAC_Sequence_Number_CNF

PCO Type

CSAP

Comment

To return the requested counter sequence number on MAC-d DCH. The physicalChannelIdentity of DPCH applies to routingInfo.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

count_C_MSB_UL COUNT_C_MSB ,

count_C_MSB_DL COUNT_C_MSB

}

ASN.1 ASP Type Definition

Type Name

CMAC_SequenceNumber_REQ

PCO Type

CSAP

Comment

To request the MAC layer to return current counter sequence numbers. The physicalChannelIdentity of DPCH applies to routingInfo.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

7.3.2.2.22 CMAC_SYSINFO_Config

ASN.1 ASP Type Definition

Type Name

CMAC_SYSINFO_Config_CNF

PCO Type

CSAP

Comment

To confirm to setup the system information block

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CMAC_SYSINFO_Config_REQ

PCO Type

CSAP

Comment

To request MAC layer to send the BCCH message on the specified configuration.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

ratType RatType,

configMessage CmacSysinfoConfigReq

}

ASN.1 Type Definition

Type Name

CmacSysinfoConfigReq

Comment

Type Definition

SEQUENCE {

sg_REP INTEGER (2..12),

— Repetition period is the sg_REP-th power of 2.

sg_POS INTEGER (0..2047),

— The position of each segment is 2 * sg_POS.

bcch_ModificationTime BCCH_ModificationTime OPTIONAL

}

7.3.2.2.22a CRLC_Bind_TestData_TTI

ASN.1 ASP Type Definition

Type Name

CRLC_Bind_TestData_TTI_CNF

PCO Type

CSAP

Comment

To confirm the request of binding subsequent data sending RLC_TR_TestDataReq on the different DL RBs in the same TTI.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

result ENUMERATED{failure(0), success(1)}

}

ASN.1 ASP Type Definition

Type Name

CRLC_Bind_TestData_TTI_REQ

PCO Type

CSAP

Comment

To request binding subsequent data sending RLC_TR_TestDataReq on the different DL RBs in the same TTI.

On the request, the transmission of the test data is temporarily suppressed on those radio bearers which follow subsequently this CRLC_Bind_TestData_TTI_REQ and have ‘numOfDiffRb’ different RB IDs. Having received the number ‘numOfDiffRb’ of RLC_TR_TestDataReq, the SS RLC sends the test data on those RBs in the same TTI according to the allowed DL TFCS.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

numOfDiffRb INTEGER(2..6) — Number of different RB IDs

}

7.3.2.2.22b CRLC_BindTestDataInOneMAChs_MACehs_PDU (Rel-5 or later)

ASN.1 ASP Type Definition

Type Name

CRLC_BindTestDataInOneMAChs_MACehs_PDU_CNF

PCO Type

CSAP

Comment

To confirm the request of binding subsequent data sending RLC_TR/UM/AM_TestDataReq on the specified RB mapped on HS-DSCH in the same MAC-hs/MAC-ehs PDU.

Type Definition

SEQUENCE{

cellId INTEGER(-1..63),

routingInfo RoutingInfo, — RB ID desired to be given

result ENUMERATED{failure(0), success(1)}

}

ASN.1 ASP Type Definition

Type Name

CRLC_BindTestDataInOneMAChs_MACehs_PDU_REQ

PCO Type

CSAP

Comment

To request of binding subsequent data sending RLC_TR/UM/AM_TestDataReq on the specified RB mapped on HS-DSCH in the same MAC-hs/MAC-ehs PDU.

On the request, the transmission of the test data is temporarily suppressed on the radio bearers till ‘numOfSDU’s’ are received by RLC layer on the Radio Bearer. After receiving all SDU’s the RLC layer submits to MAC such that all of them are sent in one MAC-hs/ MAC-ehs PDU.

Type Definition

SEQUENCE{

cellId INTEGER(-1..63),

routingInfo RoutingInfo, — RB ID desired to be given

numOfSDUs INTEGER — Number of RLC SDU’s

}

7.3.2.2.22c CRLC_BindTestDataInMultipleMACehs_PDU_MultiFlows (Rel-7 or later)

ASN.1 ASP Type Definition

Type Name

CRLC_BindTestDataInMultipleMACehs_PDU_MultiFlows_CNF

PCO Type

CSAP

Comment

To confirm the request of binding subsequent data sending RLC_TR/UM/AM_TestDataReq on the specified RB mapped on HS-DSCH.

Type Definition

SEQUENCE{

cellId INTEGER(-1..63),

routingInfo RoutingInfo, — RB ID desired to be given

result ENUMERATED{failure(0), success(1)}

}

ASN.1 ASP Type Definition

Type Name

CRLC_BindTestDataInMultipleMACehs_PDU_MultiFlows_REQ

PCO Type

CSAP

Comment

To request of binding subsequent data sending RLC_TR/UM/AM_TestDataReq on the specified RB mapped on HS-DSCH in two MAC-ehs PDUs, one for each primary and secondary flow.

On the request, the transmission of the test data is temporarily suppressed on the radio bearer till all SDUs for all flows are received by RLC layer on the Radio Bearer. After receiving all SDU’s the RLC layer submits to MAC such that all of them are sent in two MAC-ehs PDUs.

Type Definition

SEQUENCE{

cellId INTEGER(-1..63),

routingInfo RoutingInfo, — RB ID desired to be given

primaryFlowNumOfSDUs INTEGER,

— Number of RLC SDU’s for primary flow of serving cell

secondaryFlowNumOfSDUs INTEGER OPTIONAL,

— Number of RLC SDU’s for secondary flow of serving cell

secPrimaryFlowNumOfSDUs INTEGER OPTIONAL,

— Number of RLC SDU’s for secondary cell primary flow Rel-9 or later

secSecondaryFlowNumOfSDUs INTEGER OPTIONAL,

— Number of RLC SDU’s for secondary cell secondary flow Rel-9 or later

relAspTypeExtension BindTestDataInMultipleMACehs_r10OrLaterExtensionType

OPTIONAL — Rel-10 or later

}

7.3.2.2.23 CRLC_Ciphering_Activate

ASN.1 ASP Type Definition

Type Name

CRLC_Ciphering_Activate_CNF

PCO Type

CSAP

Comment

To confirm to activate or inactivate the ciphering

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CRLC_Ciphering_Activate_REQ

PCO Type

CSAP

Comment

To request to start orrestart downlink ciphering or uplink deciphering. Each call of the ASP includes one RLC SN in rb-DL-CiphActivationTimeInfo for the corresponding rb-identity.

Initialize the 20 MSB of HFN component of COUNT-C to the START value stored.

For RLC_UM COUNT-C:

– If the value of incHFN is set to "NotInc" the SS initialiszes the remaining LSBs of HFN component in UM COUNT-C to zero.

– If the value of incHFN is set to "Inc" the SS initializes the remaining LSBs of HFN component in UM COUNT-C to zero, then increments the HFN by one.

For RLC_AM COUNT-C:

– If the value of incHFN is set to "NotInc" no further action is needed.

– If the value of incHFN is set to "Inc" the SS increments the HFN by one.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

ratType RatType,

cn_DomainIdentity CN_DomainIdentity,

ciphActivationInfo CiphActivationInfo,

incHFN RLC_IncMode

}

ASN.1 Type Definition

Type Name

CiphActivationInfo

Comment

DL or UL ciphering activation info

If RB is omitted in rB_UL_CiphActivationTimeInfo the SS takes no action on this RB and the ciphering configuration keeps unchanged on this RB. CipheringModeCommand = dummy NULL means no ciphering.

Type Definition

CHOICE {

cipheringModeInfo CipheringModeInfo,

rb_UL_CipheringActivationTimeInfo RB_ActivationTimeInfoList,

cipheringModeInfo_r7 CipheringModeInfo_r7 — Rel-7 or later

}

ASN.1 Type Definition

Type Name

RLC_IncMode

Comment

Type Definition

ENUMERATED{notInc(0), inc(1)}

7.3.2.2.24 CRLC_Config

ASN.1 ASP Type Definition

Type Name

CRLC_Config_CNF

PCO Type

CSAP

Comment

For RLC emulator to confirm that a previous attempt to establish, re_configure or release a radio bearer has been successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CRLC_Config_REQ

PCO Type

CSAP

Comment

To request to setup, reconfigure or release RLC entity

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

ratType RatType,

configMessage CrlcConfigReq,

activationTime SS_ActivationTime OPTIONAL — Rel-7 or later

}

ASN.1 Type Definition

Type Name

CrlcConfigReq

Comment

To request to setup, re_configure release RLC entity

The Stop parameter indicates that the RLC entity shall not transmit or receive RLC PDUs. The Continue parameter indicates that the RLC entity shall continue transmission and reception of RLC PDUs. When the RLC entity is stopped, the all protocol parameters, such as the protocol variables, RLC timers and status are not affected. Triggered polls and status transmissions are delayed until the RLC entity is continued.

Type Definition

CHOICE {

setup RBInfo,

reconfigure RBInfo,

release NULL,

sS_stop NULL,

sS_continue NULL

}

ASN.1 Type Definition

Type Name

RBInfo

Comment

Type Definition

SEQUENCE {

sS_rlc_Info SS_RLC_Info OPTIONAL,

sS_rlc_Info_r8 SS_RLC_Info_r8OrLater OPTIONAL,

— Rel-8 or Later

rB_LogCH_Mapping RB_LogCH_Mapping

relAspTypeExtension SEQUENCE{} OPTIONAL

}

ASN.1 Type Definition

Type Name

RB_LogCH_Mapping

Comment

Provide mapping information between RB, logical channel and CN domain.

When the logical channel is MTCH, the logicalChannelIdentity shall be consistent with MBMS_LogicalChIdentity in MBMS_PTM_RBInformation_N and MBMS_PTM_RBInformation_C being sent to the UE.

In rel-11 Multiflow inter-NodeB configuration RB is mapped to logical channel on two MAC-ehs entities.

Type Definition

SEQUENCE {

uLlogicalChannelIdentity LogicalChannelIdentity OPTIONAL,

dLlogicalChannelIdentity LogicalChannelIdentity OPTIONAL,

logicalChannelType LogicalChannelType OPTIONAL,

cn_DomainIdentity CN_DomainIdentity OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_RLC_Info

Comment

UL and DL have been swapped intentionally in this type definition. This is to maximize re-use of the type definitions in 3GPP TS 25.331 [21] which are intended to configure a UE, where UL is transmission, and DL is reception. For the SS, UL is reception, and DL is transmission.

For example, consider configuring a DL AM RLC entity (transmitter) in the SS. The transmission parameters to be configured include PollingInformation, Transmission-RLC-Discard etc. If the DL-AM-RLC-Mode type definition is used to configure this entity, it is only possible to configure reception parameters such as StatusInformation, and receiving window size.

By swapping UL and DL, it is possible to configure the DL AM RLC entity using the existing type definition UL-AM-RLC-Info, which contains all of the required transmission parameters.

When uM_SN_DeliveryMode is set to configured, the RLC entity does not concatenate nor segment RLC SDUs (see 3GPP TS 25.322 [18], subclause 8.2).

If the IE useSpecialValueOfHEField is set to true, the last octet of the PDU is the last octet of an SDU and there is no SDU concatenation inside the PDU.

Applicable for Rel-99 to Rel-7

Type Definition

SEQUENCE {

sS_ul_RLC_Mode DL_RLC_Mode OPTIONAL,

sS_dl_RLC_Mode SS_DL_RLC_Mode OPTIONAL,

rlc_OneSidedReEst BOOLEAN DEFAULT FALSE,

altE_bitInterpretation ENUMERATED {false (0), true (1)} DEFAULT false,

— applicable only for UM RLC mode of Rel-7 or later

useSpecialValueOfHEField ENUMERATED {false (0), true (1)} DEFAULT false,

— applicable only for AM RLC mode of Rel-7 or later

uM_SN_DeliveryMode ENUMERATED { nonConfigured(0), configured(1)}

DEFAULT nonConfigured

— applicable for UM RLC mode of Rel-7 or later

}

Type Name

SS_RLC_Info_r8OrLater

Comment

Applicable for Rel-8 or Later.

UL and DL have been swapped intentionally in this type definition. This is to maximize re-use of the type definitions in 3GPP TS 25.331 [21], which are intended to configure a UE, where UL is transmission, and DL is reception. For the SS, UL is reception, and DL is transmission.

For example, consider configuring a DL AM RLC entity (transmitter) in the SS. The transmission parameters to be configured include PollingInformation, Transmission-RLC-Discard etc. If the DL-AM-RLC-Mode type definition is used to configure this entity, it is only possible to configure reception parameters such as StatusInformation, and receiving window size.

By swapping UL and DL, it is possible to configure the DL AM RLC entity using the existing type definition UL-AM-RLC-Info, which contains all of the required transmission parameters.

When uM_SN_DeliveryMode is set to configured, the RLC entity does not concatenate nor segment RLC SDUs (see 3GPP TS 25.322 [18], subclause 8.2).

If the IE useSpecialValueOfHEField is set to true, the last octet of the PDU is the last octet of an SDU and there is no SDU concatenation inside the PDU.

Type Definition

CHOICE {

r8 SEQUENCE {

sS_ul_RLC_Mode DL_RLC_Mode_r7 OPTIONAL,

sS_dl_RLC_Mode SS_DL_RLC_Mode OPTIONAL,

rlc_OneSidedReEst BOOLEAN DEFAULT FALSE,

altE_bitInterpretation ENUMERATED {false (0), true (1)} DEFAULT false,

— applicable only for UM RLC mode

useSpecialValueOfHEField ENUMERATED {false (0), true (1)} DEFAULT false,

— applicable only for AM RLC mode

uM_SN_DeliveryMode ENUMERATED { nonConfigured(0), configured(1)}

DEFAULT nonConfigured

— applicable for UM RLC mode of Rel-7 or later

},

relAspTypeExtension SS_RLC_Info_r10OrLaterExtensionType

— Rel-10 or later

}

ASN.1 Type Definition

Type Name

SS_DL_RLC_Mode

Comment

"dl_UM_outOfSeqDelivery" is present only for the DL_RLC entity connected to MCCH, and in the configuration with dl_UM_outOfSeqDelivery present the UM RLC can transmit RLC PDU containing SDU of ACCESS INFORMATION message out of sequence when it is necessary

Maximum one among dl_RLC_PDU_size & dl_PayloadSize shall be included.

For RLC UM configuration, with altE_bitInterpretation set to TRUE, neither dl_PayloadSize nor dl_RLC_PDU_size can be present.

Type Definition

SEQUENCE {

dl_PayloadSize PayloadSize OPTIONAL,

dl_RLCModeInfo UL_RLC_Mode,

dl_UM_RLC_LI_size DL_UM_RLC_LI_size OPTIONAL,

— only for UM RLC configuration of Rel-5 or later

dl_UM_outOfSeqDelivery UM_RLC_OutOSeqDelivery_Info_r6 OPTIONAL,

–- Rel-6 or later

dl_RLC_PDU_size CHOICE {

fixedSize OctetModeRLC_SizeInfoType1,

flexibleSize SS_FlexibleSize

} OPTIONAL — Only for AM RLC Configuration of Rel-7 or later

}

ASN.1 Type Definition

Type Name

PayloadSize

Comment

Type Definition

INTEGER (0..4992)

ASN.1 Type Definition

Type Name

SS_FlexibleSize

Comment

Rel-7 or later

If max_RLC_DataField_Size is present, SS shall guarantee that the size of data field of DL RLC PDU does not exceed the size specified in Bytes.

Type Definition

SEQUENCE {

li_Size ENUMERATED { size7 (0), size15 (1)}, — Size of length indicator

max_RLC_DataField_Size INTEGER (1..1503) OPTIONAL

– Maximum size of data field of RLC PDU (25.322, 9.2.2.9 and 25.433, 9.2.1.38c)

}

7.3.2.2.25 CRLC_Integrity_Activate

ASN.1 ASP Type Definition

Type Name

CRLC_integrity_Activate_CNF

PCO Type

CSAP

Comment

To confirm to activate or inactivate the integrity protection

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CRLC_Integrity_Activate_REQ

PCO Type

CSAP

Comment

To request to start or to modify the downlink or uplink integrity protection. The ASP shall be called before send SECURITY MODE COMMAND. It activates the integrity on all SRBs in DL. The SS initializes the 20 MSB of HFN component of COUNT-I to the START value stored and set the remaining LSBs of HFN component in COUNT-I to zero.

If integrityModeCommand in ASP is set to "startIntegrityProtection", the SS shall start the downlink integrity protection from the first downlink RRC message.

If the integrityModeCommand in ASP is set to "modify", the SS shall start the downlink integrity protection at the RRC message sequence number specified in "dl_IntegrityProtActivationInfo".

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

cn_DomainIdentity CN_DomainIdentity,

integrityActivationInfo IntegrityActivationInfo

}

ASN.1 Type Definition

Type Name

IntegrityActivationInfo

Comment

DL or UL integrity activation info

At the RRC message sequence numbers specified in the ul_IntegProtActivationInfo the SS shall initialize COUNT-I for the SRB’s indicated in the ul_IntegrityProtActivationInfo and start using the new configuration on uplink for the indicated SRB’s.

If the START value is omitted in the CRLC_SecurityMode_Config_REQ above COUNT-I initialization shall not be performed.

Type Definition

CHOICE {

integrityProtectionModeInfo IntegrityProtectionModeInfo,

ul-IntegProtActivationInfo IntegrityProtActivationInfoList,

integrityProtectionModeInfo_r7 IntegrityProtectionModeInfo_r7 — Rel-7 or later

}

ASN.1 Type Definition

Type Name

IntegrityProtActivationInfoList

Comment

List of SS IntegrityProtActivationInfo

Type Definition

SEQUENCE (SIZE (1..maxRB ) ) OF SS_IntegrityProtActivationTimeInfo

ASN.1 Type Definition

Type Name

SS_IntegrityProtActivationTimeInfo

Comment

Omitting rrc_MessageSequenceNumber means activation time set to "now".

Type Definition

SEQUENCE {

rb_Identity INTEGER (-31..32),

rrc_MessageSequenceNumber RRC_MessageSequenceNumber OPTIONAL

}

7.3.2.2.26 CRLC_Integrity_Failure

ASN.1 ASP Type Definition

Type Name

CRLC_Integrity_Failure_IND

PCO Type

CSAP

Comment

RLC emulator reports the occurrences of a failure in integrity protection, i.e. reception of an integrity-protected RLC AM/UM SDU containing a non-matching X‑MAC value compared to the desired.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

failureCause ENUMERATED { codeNotMatched(0) }

— the enumerated types of failure cause field is ffs

}

7.3.2.2.26a CRLC_MAC_I_Mode

ASN.1 ASP Type Definition

Type Name

CRLC_MAC_I_Mode_CNF

PCO Type

CSAP

Comment

Confirm a previous CRLC_MAC_I_Mode_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

srbId INTEGER(0..4)

}

ASN.1 ASP Type Definition

Type Name

CRLC_MAC_I_Mode_REQ

PCO Type

CSAP

Comment

To set the MAC-I calculation mode. The ASP does not affect the UL integrity calculation.

If mode = normal, the SS generates the correct MAC-I.

If mode = erroneous, the SS generates any wrong MAC-I value different from the one it shall be.

As default, when the integrity protection is jswitched on the SS enters the normal MAC-I calculation mode.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

srbId INTEGER (0..4),

mode ENUMERATED {normal(0), erroneous(1)}

}

7.3.2.2.26b CRLC_NotAckNxtRxSDU

ASN.1 ASP Type Definition

Type Name

CRLC_NotAckNxtRxSDU_CNF

PCO Type

CSAP

Comment

To confirm that the next received SDU has not been acknowledged.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CRLC_NotAckNxtRxSDU_REQ

PCO Type

CSAP

Comment

To request that the next received SDU is not acknowledged. The received SDU is passed to the upper layers.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

mode ENUMERATED{start(0)}

}

7.3.2.2.26c CRLC_ProhibitRLC_Ack

The use of the pair of ASPs should be restricted to each start of SRB3 Uplink ciphering only. The SS behaviours are not specified if the ASPs are used in any other procedures.

ASN.1 ASP Type Definition

Type Name

CRLC_ProhibitRLC_Ack_CNF

PCO Type

CSAP

Comment

To confirm that the reception of a CRLC_ProhibitRLC_Ack_REQ.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

supportFlag SupportFlag DEFAULT noNeed

}

ASN.1 ASP Type Definition

Type Name

CRLC_ProhibitRLC_Ack_REQ

PCO Type

CSAP

Comment

To request the SS to prohibit/Continue acknowledging RLC SDUs.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

mode ENUMERATED{prohibit(0), continue(1)}

}

ASN.1 Type Definition

Type Name

SupportFlag

Comment

The default value noNeed indicates that the SS does not perform the operation mentioned in CRLC_ProhibitRLC_Ack_REQ, but performs the suspension / resume of UL RLC PDU data.

If the non default values are taken, the SS has either prohibited, or continued acknowledging RLC SDUs.

Type Definition

ENUMERATED {ackProhibited(0), ackContinued(1), noNeed (2)}

7.3.2.2.26d CRLC_ReportDataReceivedCellId (Rel-9 or later)

ASN.1 ASP Type Definition

Type Name

CRLC_ReportReceivedCellId_CNF

PCO Type

CSAP

Comment

To confirm to activate or deactivate the received data cellId.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CRLC_ReportReceivedCellId_ REQ

PCO Type

CSAP

Comment

Rel-9 or later.

To request to start or stop reporting the received cellId in the test data ASPs: RLC_AM_TestDataInd, RLC_UM_TestDataInd and RLC_TR_TestDataInd.

When activated, the IE cellId in the test data ASPs indicates the physical cellId on which the data is received, i.e. cellId=-1 is not used.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

reportReceivedCellId ENUMERATED { activate(0), deactivate(1)}

}

7.3.2.2.27 CRLC_Resume

ASN.1 ASP Type Definition

Type Name

CRLC_Resume_CNF

PCO Type

CSAP

Comment

To confirm the resume request

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CRLC_Resume_REQ

PCO Type

CSAP

Comment

To request to resume data transmission.

If the SS implemented the optional suspension of UL data PDUs, then the processing in the UL of data PDUs shall be resumed. Any suspended UL control PDUs and Piggybacked Status shall be preceded or resumed.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

7.3.2.2.27a CRLC_RRC_MessageSN

ASN.1 ASP Type Definition

Type Name

CRLC_RRC_MessageSN_CNF

PCO Type

CSAP

Comment

To return the counter I values (HFN and RRC message sequence number) for sending the next DL RRC message or for receiving the next UL RRC message on the concerned SRB.

COUNT_I_MSB is the 28 MSB of the COUNT-I (HFN)

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

count_I_MSB_UL COUNT_I_MSB,

count_I_LSB_UL RRC_SequenceNumber,

count_I_MSB_DL COUNT_I_MSB,

count_I_LSB_DL RRC_SequenceNumber

}

ASN.1 Type Definition

Type Name

COUNT_I_MSB

Comment

28 bits long

Type Definition

INTEGER (0..268435455)

ASN.1 Type Definition

Type Name

RRC_SequenceNumber

Comment

4 bits long

Type Definition

INTEGER (0..15)

ASN.1 ASP Type Definition

Type Name

CRLC_RRC_MessageSN_REQ

PCO Type

CSAP

Comment

To request the SS to return the values in COUNT-I for sending the next DL RRC message or for receiving the next UL RRC message on the concerned SRB.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

7.3.2.2.28 CRLC_SecurityMode_Config

ASN.1 ASP Type Definition

Type Name

CRLC_SecurityMode_Config_CNF

PCO Type

CSAP

Comment

To confirm to configure the RLC security mode

If several subsequent CRLC_Integrity_Activate_REQ or CRLC_Ciphering_Activate_REQ follow this ASP, the SS shall take a serial of specified actions on the same contents in this ASP at the activation time indicated in each CRLC_Integrity (or Ciphering)_Activate_REQ.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CRLC_SecurityMode_Config_REQ

PCO Type

CSAP

Comment

To request to configure the RLC security mode

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

rlcSecurityInfo SecurityInfo

}

ASN.1 Type Definition

Type Name

SecurityInfo

Comment

The integrityKey is not applicable to MAC

Type Definition

SEQUENCE{

Cn_DomainIdentity CN_DomainIdentity,

startValue START_VALUE OPTIONAL,

cipheringKey BITSTRING(128) OPTIONAL,

integrityKey BITSTRING(128) OPTIONAL,

gsmCipheringKey BITSTRING(64) OPTIONAL

}

Detailed Comments

When the SS receives SecurityInfo, the SS first stores the contents. The SecurityInfo contents is not activated until receiving the subsequent ASP, CRLC_Ciphering_Activate_REQ, CMAC_Ciphering_Activate_REQ or CRLC_Integrity_Activate_REQ. Omitted fields of SecurityInfo shall not be affected by the subsequent ASP at the activation time.

EXAMPLE: Omitting of startValue indicates not to re-initialize the relevant
COUNT‑C or COUNT-I, omitting of cipheringKey indicates that the
current ciphering key is valid.

7.3.2.2.28a CRLC_SetRRC_MessageSN

ASN.1 ASP Type Definition

Type Name

CRLC_SetRRC_MessageSN_CNF

PCO Type

CSAP

Comment

To confirm the RRC message sequence number setting request

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CRLC_SetRRC_MessageSN_REQ

PCO Type

CSAP

Comment

To request the SS to set the RRC message sequence number in COUNT-I to the value specified in this ASP. The ASP is used to initialize SS RRC SN.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

count_I_LSB_UL RRC_SequenceNumber OPTIONAL,

count_I_LSB_DL RRC_SequenceNumber OPTIONAL

}

7.3.2.2.28b CRLC_Set_Count_I

ASN.1 ASP Type Definition

Type Name

CRLC_Set_Count_I_CNF

PCO Type

CSAP

Comment

To confirm the count_I_MSB and the RRC message sequence number setting request

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CRLC_Set_Count_I_REQ

PCO Type

CSAP

Comment

To request the SS to set the 28 MSB and 4 LSB (RRC message sequence number) in COUNT-I according to the parameter values specified in this ASP.

Parameters omitted in this ASP shall leave the corresponding bits in the SS COUNT-I unchanged.

Typically the parameters count_I_MSB_UL and count_I_MSB_DL are omitted. They are only applied in a few specific security test cases requiring restoration of the used integrity context.

NOTE: The 28 MSBs are initialized with the UE-provided START value plus 8 bits set to 0, using a different ASP (CRLC_SecurityMode_Config_REQ).

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

count_I_LSB_UL RRC_SequenceNumber OPTIONAL,

count_I_LSB_DL RRC_SequenceNumber OPTIONAL,

count_I_MSB_UL COUNT_I_MSB OPTIONAL,

count_I_MSB_DL COUNT_I_MSB OPTIONAL

}

.

7.3.2.2.29 CRLC_SequenceNumber

ASN.1 ASP Type Definition

Type Name

CRLC_Sequence_Number_CNF

PCO Type

CSAP

Comment

To return the requested counter sequence number to which the next DL PDU to be sent or the expected UL PDU to be received. The length of count_C_MSB_UL/DL and count_C_LSB_UL/DL are according to the long and short sequence number in 3GPP TS 33.102 [25], subclause 6.6.4.1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

count_C_MSB_UL COUNT_C_MSB,

count_C_LSB_UL RLC_SequenceNumber,

count_C_MSB_DL COUNT_C_MSB,

count_C_LSB_DL RLC_SequenceNumber

}

ASN.1 ASP Type Definition

Type Name

CRLC_SequenceNumber_REQ

PCO Type

CSAP

Comment

To request the RLC layer to return current counter sequence numbers to which the next DL PDU to be sent or the expected UL PDU to be received.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

7.3.2.2.29a CRLC_SendContinuousData_TTI

ASN.1 ASP Type Definition

Type Name

CRLC_SendContinuousData_CNF

PCO Type

CSAP

Comment

Confirm sending data in every TTI on each requested RB

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

result ENUMERATED{failure(0), success(1)}

}

ASN.1 ASP Type Definition

Type Name

CRLC_SendContinuousData_REQ

PCO Type

CSAP

Comment

To request sending data in every TTI on each RB identified.

After the CMAC_Restriction_REQ, the TFC under test will be the one corresponding to the maximum CTFC value in the Restricted list, so that SS can select the number of Transport blocks and the size of Transport blocks on individual Transport channels derived from this CTFC.

SS shall take care about all kind of discard info in all RLC modes and the final goal is that the DL TFCs under test shall be selected in downlink for sending data on the request RBs in each TTI.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

rabTxInfo RabTxInfo

}

ASN.1 Type Definition

Type Name

RabTxInfo

Comment

Provide test data, number of RBs, and RB Tx info of each RB (RB id, SDU size and number of SDUs) to be transmitted in consecutive TTIs

Type Definition

SEQUENCE {

testData BIT STRING (SIZE (8..163840)),

rbTxInfoList SEQUENCE (SIZE (1..6)) OF RbTxInfo

}

ASN.1 Type Definition

Type Name

RbTxInfo

Comment

Info on RB id and the actual DL test data size (SDU_Size * number of SDUs). The actual test data is extracted from the first (SDU_Size * number of SDUs) bits in the raw testData buffer. SS shall transmit the actual test data in every TTI.

The value nomOfSdu = T / TTI , whereby T=1200 is the duration of the data transmitting in the RAB test, taking into account the test tolerance (+50 %) of the UE loop back delay (< 800 ms).

Type Definition

SEQUENCE {

rB_Identity INTEGER (-31..32),

sduSize INTEGER (1..163840),

nomOfSdu INTEGER (0..255) — 0 is set for no data on this RB

}

7.3.2.2.30 CRLC_Status

ASN.1 ASP Type Definition

Type Name

CRLC_Status_IND

PCO Type

CSAP

Comment

To report the occurrence of certain events to RRC.

NOTE: The possible event types to be defined for this ASP is FFS.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

ratType RatType,

statusInd CrlcStatusInd

}

ASN.1 Type Definition

Type Name

CrlcStatusInd

Comment

Type Definition

ENUMERATED {

dataLinkFailure (0)

maxRESET (1),

sDUDiscarded (2)

— More event types are to be added here

}

7.3.2.2.31 CRLC_Suspend

ASN.1 ASP Type Definition

Type Name

CRLC_Suspend_CNF

PCO Type

CSAP

Comment

To confirm the suspension of data transmission. The parameter vt indicates either the value of the Send State Variable VT(S) for AM, or the value of Data State Varialble VT(US) for UM.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

vt RLC_SequenceNumber

}

ASN.1 ASP Type Definition

Type Name

CRLC_Suspend_REQ

PCO Type

CSAP

Comment

To request the suspension of data transmission. The parameter n indicates that an RLC entity will not send a PDU with "Sequence Number"VT(S)+N for AM and "Sequence Number"VT(US)+N for UM, where N is a non-negative integer. Optionally an SS may start immediate suspension of processing of data PDUs in the UL. The UL control PDUs and Piggybacked Status may optionally be processed.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

n RLC_SequenceNumber

}

7.3.2.2.31a CRLC_MTCH_Scheduling (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

CRLC_MTCH_Scheduling_CNF

PCO Type

CSAP

Comment

To confirm the CRLC_MTCH_Scheduling_REQ

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CRLC_MTCH_Scheduling_REQ

PCO Type

CSAP

Comment

Applied to the RLC entity carrying MTCH.

MBMS serviceSchedulingInfo can contain a list of MBMS ServiceSchedulingInfo for multiple consecutive scheduling periods of discountinous MBMS services.

mSCH_REPconfiguration provides the timing of scheduling periods.

serviceShedulingInfos provides a list of SS_ServiceSchedulingInfo corresponding to multiple scheduling periods.

On or after the start and within the duration of a MBMS session, the RLC behaves as normal entity. Outside of these ranges the RLC regards the buffer occupancy as being zero, prohibiting the MAC from requesting PDU’s. The same is valid for the service silence period (noServcieData).

Each call of the ASP replaces the existing whole scheduling information list or creates a new scheduling information list if the list does not exist.

The absence of IE mSCH_REPconfiguration and schedulingInfoInfos indicates continuous MBMS services. The SS shall delete the existing scheduling information list if it has existed. The RLC entity behaves as normal.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

mSCH_REPconfiguration MSCH_REPconfiguration OPTIONAL,

serviceShedulingInfos ServiceSchedulingInfoList OPTIONAL

}

ASN.1 Type Definition

Type Name

ServiceSchedulingInfoList

Comment

Multiple ServiceSchedulingInfo can be submitted to the SS. Each ServiceSchedulingInfo corresponds to a MSCH scheduling period.

Type Definition

SEQUENCE (SIZE(1.. MaxNumMSCHMsgs))OF SS_ServiceSchedulingInfo

ASN.1 Type Definition

Type Name

SS_ServiceSchedulingInfo

Comment

The IE is applied to the discontinuous MBMS service and contains pairs of "start" and "duration" within a scheduling period. The start value indicates the start of the service transmission in number of 4-frames relative to:

either the 1st TTI on which the MBMS SCHEDULING INFORMATION message of the corresponding scheduling period is sent if MSCH is configured;

or the IE scheduledSFN value in MSCH_REPconfiguration if MSCH is not configured.

The duration value indicates how long the service is transmitted in unit of 4-frames.

noServiceData is applied to the scheduling period when no MBMS service data are sent on that MTCH.

Type Definition

CHOICE {

mbms_ServiceTransmInfoList MBMS_ServiceTransmInfoList,

noServiceData NULL

}

7.3.2.2.32 CBMC_Config

ASN.1 ASP Type Definition

Type Name

CBMC_Config_CNF

PCO Type

CSAP

Comment

To confirm the BMC configuration, reconfiguration or release.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo — RBid

}

ASN.1 ASP Type Definition

Type Name

CBMC_Config_REQ

PCO Type

CSAP

Comment

To request the configuration, reconfiguration or release of BMC.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo, — RBid

configMessage CHOICE {

setup BMC_SchedulingInfo,

release NULL}

}

7.3.2.2.32b DEC_PERbitstring

ASN.1 ASP Type Definition

Type Name

DEC_PERbitstring_CNF

PCO Type

ExternalAsn1Codec

Comment

To receive the decoded BIT STRING.

Type Definition

SEQUENCE {

containedType ContainedType

}

ASN.1 ASP Type Definition

Type Name

DEC_PERbitstring_REQ

PCO Type

ExternalAsn1Codec

Comment

To request decoding of the BITSTRING recived from UE in receivedBITSTRING with the type specified in containingType.

Type Definition

SEQUENCE {

receivedBITSTRING BIT STRING,

containingType ContainingPERbitstringType

}

ASN.1 PDU Type Definition

Type Name

ContainedType

Comment

Type Definition

CHOICE {

ue_CapabilityContainer_IEs UE_CapabilityContainer_IEs,

rrcConnectionSetupComplete_r3_add_ext_IEs RRCConnectionSetupComplete_r3_add_ext_IEs,

ueCapabilityInformation_r3_add_ext_IEs UECapabilityInformation_r3_add_ext_IEs,

interRATHandoverInfo_r3_add_ext InterRATHandoverInfo_r3_add_ext_IEs,

interRATHandoverInfo InterRATHandoverInfo,

uE_RadioAccessCapabilityInfo UE_RadioAccessCapabilityInfo

}

ASN.1 Type Definition

Type Name

ContainingPERbitstringType

Comment

Type Definition

ENUMERATED

{

ue_CapabilityContainer_IEs (0),

rrcConnectionSetupComplete_r3_add_ext_IEs (1),

ueCapabilityInformation_r3_add_ext_IEs (2),

interRATHandoverInfo_r3_add_ext_IEs (3),

interRATHandoverInfo (4),

uE_RadioAccessCapabilityInfo (5)

}

7.3.2.2.32c ENC_PERbitstring

ASN.1 ASP Type Definition

Type Name

ENC_PERbitstring_CNF

PCO Type

ExternalAsn1Codec

Comment

To receive the encoded BIT STRING.

Type Definition

SEQUENCE {

encodedBITSTRING BIT STRING

}

ASN.1 ASP Type Definition

Type Name

ENC_PERbitstring_REQ

PCO Type

ExternalAsn1Codec

Comment

To request encoding of asn.1 PDU or IE.

Type Definition

CHOICE {

mcchMessage MCCH_Message,

radioBearerSetup_r7_add_ext RadioBearerSetup_r7_add_ext_IEs

}

7.3.2.2.33 RLC_TR_DATA

ASN.1 ASP Type Definition

Type Name

RLC_TR_DATA_REQ

PCO Type

DSAP

Comment

To request to transmit DATA using transparent mode.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

tM_Message CHOICE {

dL_DCCH_Message DL_DCCH_Message,

dL_CCCH_Message DL_CCCH_Message,

pCCH_Message PCCH_Message,

dL_SHCCH_Message DL_SHCCH_Message,

bCCH_FACH_Message BCCH_FACH_Message,

bCCH_BCH_Message BCCH_BCH_Message }

}

ASN.1 ASP Type Definition

Type Name

RLC_TR_DATA_IND

PCO Type

DSAP

Comment

To indicate to receive DATA using transparent mode.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

tM_Message CHOICE {

uL_DCCH_Message UL_DCCH_Message,

uL_CCCH_Message UL_CCCH_Message,

uL_SHCCH_Message UL_SHCCH_Message}

}

7.3.2.2.34 RLC_AM_DATA

ASN.1 ASP Type Definition

Type Name

RLC_AM_DATA_REQ

PCO Type

DSAP

Comment

To request to transmit DATA using acknowledged mode.

Type Definition

SEQUENCE {

cellId INTEGER (-1..63),

routingInfo RoutingInfo,

confirmationRequest AmConfirmationRequest,

aM_Message CHOICE {

dL_DCCH_Message DL_DCCH_Message,

dL_CCCH_Message DL_CCCH_Message,

pCCH_Message PCCH_Message,

dL_SHCCH_Message DL_SHCCH_Message,

bCCH_FACH_Message BCCH_FACH_Message,

bCCH_BCH_Message BCCH_BCH_Message,

invalid_dL_DCCH_Message Invalid_DL_DCCH_Message}

}

ASN.1 Type Definition

Type Name

AmConfirmationRequest

Comment

If the noConfirmationRequested option is used, then an RLC_AM_DATA_CNF is not expected from the RLC AM entity.

If the confirmationRequested option is used, then the RLC AM entity is being requested to provide an RLC_AM_DATA_CNF primitive containing the same Mui value.

Type Definition

CHOICE {

noConfirmationRequest NULL,

confirmationRequested Mui

}

ASN.1 Type Definition

Type Name

Mui

Comment

Type Definition

INTEGER {0..4095}

ASN.1 ASP Type Definition

Type Name

RLC_AM_DATA_IND

PCO Type

DSAP

Comment

To indicate to receive DATA using acknowledged mode.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

integrityResult IntegrityResult,

aM_Message CHOICE {

uL_DCCH_Message UL_DCCH_Message,

uL_CCCH_Message UL_CCCH_Message,

uL_SHCCH_Message UL_SHCCH_Message}

}

ASN.1 Type Definition

Type Name

IntegrityResult

Comment

Type Definition

CHOICE {

integrityNotUsed NULL,

integrityUsed IntegrityStatus

}

ASN.1 Type Definition

Type Name

IntegrityStatus

Comment

Type Definition

ENUMERATED {

i_pass(0), i_fail(1)

}

ASN.1 ASP Type Definition

Type Name

RLC_AM_DATA_CNF

PCO Type

DSAP

Comment

For RLC emulator to report to the upper layer that a previously transmitted SDU has been acknowledged correctly by the UE

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

mui Mui

}

7.3.2.2.34a RLC_UM_ACCESSinfo (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

RLC_UM_ACCESSinfo_REQ

PCO Type

DSAP

Comment

To request to transmit ACCESS INFORMATION messages using unacknowledged mode. This ASP is valid for the RLC entity configured for the logical channel MCCH.

When an RLC_UM_ACCESSinfo_REQ with uM_Messages present is received the ongoing transmission of ACCESS INFORMATION, if any, shall be stopped in the modification period indicated by startingTime. At the same time, the SS starts transmitting the ACCESS INFORMATION messages passed by the ASP, then repeats the transmission in each next modification period.

When an RLC_UM_ACCESSinfo_REQ without uM_Messages is received the SS stops the ongoing ACCESS INFORMATION transmission at the modification period specified by startingTime.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

startingTime INTEGER(0..4095),

— pointing to the first frame of a modification

uM_Messages AI_MsgList OPTIONAL

}

ASN.1 Type Definition

Type Name

AI_MsgList

Comment

AI_MsgList is an ordered list of AI messages. The order corresponds to the AI_Msg transmission timing in a modification period. A modification period can have 1, 2, 4 or 8 access information periods depending on MCCH configuration. The size of the list shall be consistent with the MCCH configuration.

Type Definition

SEQUENCE (SIZE(1|2|4|8))OF AI_Msg

ASN.1 Type Definition

Type Name

AI_Msg

Comment

The aI_Message is sent on the first TTI of the access information period.

If the corresponding aI_Message is empty there is no ACCESS INFORMATION scheduled for that access information period.

Type Definition

CHOICE {

aI_Message MBMSAccessInformation,

aI_EmptyMsg NULL

}

7.3.2.2.34b RLC_UM_CriticalMCCHMsg (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

RLC_UM_CriticalMCCHMsg_REQ

PCO Type

DSAP

Comment

To request to transmit critical MCCH messageList using unacknowledged mode. This ASP is valid only for the RLC entity configured for the logical channel MCCH.

When an RLC_UM_CriticalMCCHMsg_REQ with non-empty uM_Messages is received the SS stops ongoing critical MCCH information transmission in the modification period indicated by startingTime. At the same time, the SS starts transmitting the set of critical MCCH messageList passed by the ASP in the same order as they appear in the uM_MessageList, and then repeats the transmission in each next repetition period until another RLC_UM_CriticalMCCHMsg_REQ is received to modify the critical messages at start of the next modification period.

When an RLC_UM_CriticalMCCHMsg_REQ without uM_Messages is received the SS stops the ongoing critical MCCH message transmission at the modification period specified by startingTime.

If specialLI is set to TRUE all SUDs sent within the RLC_UM_CriticalMCCHMsg_REQ have the special LI set to indicate beginning of the RLC SDU.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

startingTime INTEGER(0..4095),

— pointing to the first frame of a modification

uM_Messages MCCH_MessageList OPTIONAL,

specialLI BOOLEAN DEFAULT FALSE

}

ASN.1 Type Definition

Type Name

MCCH_MessageList

Comment

MBMSAccessInformation shall not be included in the MCCH_MessageList.

Type Definition

SEQUENCE (SIZE(1..maxNumMCCHMsgs))OF MCCH_MessageType

ASN.1 Type Definition

Type Name

maxNumMCCHMsgs

Comment

For covering the configuration with 20 neighbouring cells

Type Definition

INTEGER (25)

7.3.2.2.34c RLC_TR_SeqOfRlcPdus

ASN.1 ASP Type Definition

Type Name

RLC_TR_SeqOfRlcPdus_REQ

PCO Type

DSAP

Comment

To request to transmit a sequence of RLC PDUs using transparent mode:

The first PDU is sent in the frame at startingTime, the other PDUs are subsequently sent in the following frames. This primitive can be used e.g. to send fully coded RLC PDUs of critical messages at the beginning of a repetition period.

Each sequence of RLC PDUs is sent just once i.e. not repeated at the beginning of the next repetition period.

Therefore the sequence may also contain Access Information.

Furthermore the sequence may contain corrupted PDUs.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

startingTime INTEGER(0..4095),

— pointing to the first frame of a modification

seqOfPdus MCCH_RlcPduList

}

ASN.1 Type Definition

Type Name

MCCH_RlcPduList

Comment

Each RLC PDU is completely encoded and consists of RLC UM header and RLC SDU

Type Definition

SEQUENCE (SIZE(1..maxNumMCCHRlcPdus)) OF BIT STRING

ASN.1 Type Definition

Type Name

maxNumMCCHRlcPdus

Comment

Maximum number of RLC PDUs in RLC tests of MCCH

Type Definition

INTEGER (64)

7.3.2.2.35 RLC_UM_DATA

ASN.1 ASP Type Definition

Type Name

RLC_UM_DATA_REQ

PCO Type

DSAP

Comment

To request to transmit DATA using unacknowledged mode.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

uM_Message CHOICE {

dL_DCCH_Message DL_DCCH_Message,

dL_CCCH_Message DL_CCCH_Message,

pCCH_Message PCCH_Message,

dL_SHCCH_Message DL_SHCCH_Message,

bCCH_FACH_Message BCCH_FACH_Message,

bCCH_BCH_Message BCCH_BCH_Message

invalid_dL_DCCH_Message Invalid_DL_DCCH_Message},

specialLI BOOLEAN

}

ASN.1 ASP Type Definition

Type Name

RLC_UM_DATA_IND

PCO Type

DSAP

Comment

To indicate to receive DATA using unacknowledged mode.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

integrityResult IntegrityResult,

uM_Message CHOICE {

uL_DCCH_Message UL_DCCH_Message,

uL_CCCH_Message UL_CCCH_Message,

uL_SHCCH_Message UL_SHCCH_Message}

}

7.3.2.2.35a RLC_UM_MSCH_Msg (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

RLC_UM_MSCH_Msg_REQ

PCO Type

DSAP

Comment

To request to transmit MSCH_MessageList using unacknowledged mode. The ASP is applied to the RLC entity configured for the logical channel MSCH.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

mSCH_REPconfiguration MSCH_REPconfiguration,

uM_Messages MSCH_MessageList

}

ASN.1 Type Definition

Type Name

MSCH_REPconfiguration

Comment

MSCH_REPconfiguration describes how the scheduled data to be transmitted.

If MSCH is configured MSCH_REPconfiguration specifies when series of MSCH scheduling repetitions start and how long the scheduling period is.

The scheduledSFN fulfils:

scheduledSFN = ((SFNss / MSCH_REP + 1) * MSCH_REP + MSCH_OFF + (SCTO / 10ms)) mod 4096,

where SFNss is the value of currentSFN provided by SS via CPHY_SFN_CNF.

The SS shall start sending the 1st SCHEDULING INFORMATION message on the frame indicated by scheduledSFN and successively send the remaining MSCH messages in the list on the 1st TTI of every mSCH_REP.

If MSCH is not configured the scheduledSFN fulfils:

scheduledSFN = (SFNss + (SCTO / 10ms)) mod 4096, mSCH_REP is omitted.

Type Definition

SEQUENCE {

scheduledSFN INTEGER(0..4095),

mSCH_REP ENUMERATED { sp32(0), sp64(1), sp128(2), sp256(3), sp512(4), sp1024(5) } OPTIONAL

}

ASN.1 Type Definition

Type Name

MSCH_MessageList

Comment

Multiple MSCH messages can be submitted to the SS. Every scheduling period a new message in the sequence is transmitted according to the appearing order in the sequence.

Type Definition

SEQUENCE (SIZE(1.. maxNumMSCHMsgs))OF SS_MSCH_Message

ASN.1 Type Definition

Type Name

SS_MSCH_Message

Comment

noSend of SS_MSCH_Message is applied to the scheduling period when no MBMS service data are sent on all MTCH.

Type Definition

CHOICE {

mSCH_Message MSCH_MessageType,

noSend NULL}

ASN.1 Type Definition

Type Name

maxNumMSCHMsgs

Comment

Covering a sufficiently long duration of multiple MSCH scheduling periods for test

Type Definition

INTEGER (64)

7.3.2.2.36 RLC_TR_MACesDATA_IND (Rel-6 or later)

ASN.1 ASP Type Definition

Type Name

RLC_TR_MACesDATA_IND

PCO Type

DSAP

Comment

This ASP is used for MACes delivering data in MAC_es testing.

The IE cellId = -1, The routingInfo is RB identity, corresponding to RLC in TM, (tsc_RB_DTCH_E_DCH_MAC0(-20), tsc_RB_DTCH_E_DCH_MAC1(-21), or tsc_RB_DTCH_E_DCH_MAC2(-22)).

The cfn and subframe indicate the CFN and sub-frame number on which the mACesSDUs (RLC PDUs) were received.

The ddi, tsn and n are the reported values in the header of each MAC-es PDU that carries the mACesSDUs.

If SI is received together with other MACes PDUs in a MAC-e PDU but without a special DDI associated, the SS shall split SI from MACes data and the latter ones are delivered with the ASP.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

cfn INTEGER (0..255),

subframe INTEGER (0..4|7), — Value 7 applied when TTI=10ms

happyBit ENUMERATED {happy(0), unhappy(1)},

ddi INTEGER (0..62),

tsn INTEGER (0..63),

n INTEGER (0..63),

mACesSDUs MACesSDU_List

}

ASN.1 Type Definition

Type Name

MACesSDU_List

Comment

Type Definition

SEQUENCE (SIZE (1..63)) OF MACesSDU

ASN.1 Type Definition

Type Name

MACesSDU

Comment

Type Definition

BIT STRING — RLC PDU in TM

7.3.2.2.36a RLC_TR_MACisDATA_IND (Rel-8 or later)

ASN.1 ASP Type Definition

Type Name

RLC_TR_MACisDATA_IND

PCO Type

DSAP

Comment

This ASP is used for MACis delivering data in MAC_is testing.

The IE cellId = -1, the routingInfo is RB identity, corresponding to RLC in TM.

The cfn and subframe indicate the CFN and sub-frame number on which the mACisSDUs (RLC PDUs) were received.

The LCH_Id, length, F are the reported values in the header of each MAC-is SDU. The SS, tsn are the reported values in the header of each MAC-is PDU that carries the mACisSDUs.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

cfn INTEGER (0..255),

subframe INTEGER (0..4|7), — Value 7 applied when TTI=10ms

happyBit ENUMERATED {happy(0), unhappy(1)},

mACi_Header MACi_HeaderList_Type,

ss INTEGER (0.. 3),

tsn INTEGER (0..63),

cRC_Present BOOLEAN DEFAULT FALSE,

mACisSDUs MACisSDU_List

}

ASN.1 Type Definition

Type Name

MACi_HeaderList_Type

Comment

Type Definition

SEQUENCE (SIZE (1..63)) OF MACi_Header_Type

ASN.1 Type Definition

Type Name

MACi_Header_Type

Comment

Type Definition

SEQUENCE {

lCH_ID INTEGER (0..15),

length INTEGER (0..2047) OPTIONAL,

f INTEGER (0..1) OPTIONAL,

eRNTI BIT STRING (SIZE (16)) OPTIONAL

}

ASN.1 Type Definition

Type Name

MACisSDU_List

Comment

Type Definition

SEQUENCE (SIZE (1..63)) OF MACisSDU

ASN.1 Type Definition

Type Name

MACisSDU

Comment

Type Definition

BIT STRING — RLC PDU in TM

7.3.2.2.36b RLC_TR_MACisDATA_ExtTSN_IND (Rel-9 or later)

ASN.1 ASP Type Definition

Type Name

RLC_TR_MACisDATA_ExtTSN _IND

PCO Type

DSAP

Comment

Rel-9 or later

This ASP is used for MACis delivering data in MAC_is testing when extended TSN is configured.

The IE cellId is set to the received cell , the routingInfo is RB identity, corresponding to RLC in TM.

The cfn and subframe indicate the CFN and sub-frame number on which the mACisSDUs (RLC PDUs) were received.

The LCH_Id, length, F are the reported values in the header of each MAC-is SDU. The SS, tsn are the reported values in the header of each MAC-is PDU that carries the mACisSDUs.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

cfn INTEGER (0..255),

subframe INTEGER (0..4|7), — Value 7 applied when TTI=10ms

happyBit ENUMERATED {happy(0), unhappy(1)},

mACi_Header MACi_HeaderList_Type,

ss INTEGER (0.. 3),

tsn INTEGER (0..16383),

mACisSDUs MACisSDU_List

}

7.3.2.3 Specific ASP and IE definitions for 1.28 Mcps TDD (Rel-4 or later)

The ASP definitions in 7.3.2.2 are applied to 1.28 Mcps TDD with the exceptions.

– The ASP definition CPHY_AICH_AckModeSet is not applied.

– Specific IE definitions in this clause replace the definitions in clause 7.3.2.2.

7.3.2.3.1 Specific ASP definitions

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_Config_REQ

PCO Type

CSAP

Comment

Applicable Rel-4 or later

To request to setup the cell parameter.

The unit of tcell is chip; the unit of sfnOffset is frame number; the primary scambling code number of the cell is 16*primaryScramblingCode_SS; the unit of dLTxAttenuationLevel is dB.

Type Definition

SEQUENCE {

cellId INTEGER (0..63),

sfnOffset INTEGER (0 .. 4095),

frequencyInfo FrequencyInfo,

cellTxPowerLevel CellTxPowerLevel,

dLTxAttenuationLevel INTEGER(0..30 |123),

cellParametersID CellParametersID,

timeSlotConfigurationList_LCR TimeSlotConfigurationList_LCR,

dwPCHInfo DwPCHInfo,

transmissionDiversityApplied ENUMERATED {notApplied (0),applied (1)}OPTIONAL,

secondaryFrequencyInfo SecondaryFrequencyInfoList OPTIONAL,

upPCHposition UpPCHposition_LCR OPTIONAL,

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 ASP Type Definition

Type Name

CPHY_HS_SICH_AckNack_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To Confirm CPHY_HS_SICH_AckNack_REQ

Type Definition

SEQUENCE{

cellId INTEGER(0..63)

ASN.1 ASP Type Definition

Type Name

CPHY_HS_SICH_AckNack_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To request for Start or Stop of reporting Ack/Nack received on the SICH for the HARQ process hARQProcessId.

At the SS initialization reporting of Ack/Nack is in "STOP" state

Type Definition

SEQUENCE{

cellId INTEGER(0..63),

ratType RatType,

ackNackReportReq AckNackReportReq,

hARQProcessId INTEGER(0..7)

ASN.1 ASP Type Definition

Type Name

CPHY_HS_SICH_AckNack_IND 

PCO Type

CSAP

Comment

Applicable Rel-5 or later

SS reports the HARQ-ACK information received on HS_DPCCH,

each received Ack/Nack generates a CPHY_HS_DPCCH_AckNack_IND

Type Definition

SEQUENCE

{

cellId INTEGER(0..63),

ratType RatType,

hARQ_ACKInfo ENUMERATED {ack(0), nack (1)},

hARQProcessId INTEGER(0..7)

ASN.1 ASP Type Definition

Type Name

CPHY_HS_SICH_CQI_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later.

To Confirm CPHY_HS_SICH_CQI_REQ 

Type Definition

SEQUENCE{

cellId INTEGER(0..63)

ASN.1 ASP Type Definition

Type Name

CPHY_HS_SICH_CQI_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later.

To enable the SS to start reporting N times of the CQI value received on the HS-SICH. At the SS initialization reporting of CQI values is disabled 

Type Definition

SEQUENCE{

cellId INTEGER(0..63),

ratType RatType,

cQIReport ENUMERATED {startRep (0),stopRep (1) }

ASN.1 ASP Type Definition

Type Name

CPHY_HS_SICH_CQI_IND

PCO Type

CSAP

Comment

Applicable Rel-5 or later.

SS generates the indication when the CQI information is received on HS_SICH after invocation of ASP CPHY_HS_SICH_CQI_REQ.

This ASP is used for verifying whether the UE has configured the HS-DSCH and starts reception of HS-DSCH. (3GPP TS 25.331 [21], subclause 8.6.6.34)

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

ratType RatType,

rMS ENUMERATED {qpsk (0),qam16 (1) },

rTB INTEGER(0..63)

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_TFRCconfigure_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later.

Confirm a previous CMAC_MAChs_TFRCconfigure_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

Type Name

CMAC_MAChs_TFRCconfigure_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later

To configure the TFRC selection in the MAC-hs entity

If explicitlyConfigured is selected in tfrcConfigMode, the SS shall use all the parameter values specified to configure a correct transport format and radio resources.

If sS_Configured is selected, the parameter value range is specified. SS shall dynamically select the suitable values for the parameters"modulationScheme", "dLTimeslotandCode", "noOfChannelisationCodes ", tbSizeIndexOnHS_SCCH", "redundancyVersion" and "hs_PDSCH_TxPower" according to UE’s capability category and CQI information reported by the UE.

MaxnoofDLtsLCR=6

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

tfrcConfigMode CHOICE {

explicitlyConfigured SEQUENCE {

modulationScheme ModulationScheme,

noOfTimeSlots B5,

startCode HS_ChannelisationCode_LCR,

stopCode HS_ChannelisationCode_LCR,

noOfCodesPerTimeslot INTEGER (0..16),

tbSizeIndexOnHS_SCCH INTEGER (0..63),

redundancyVersions RedundancyVersionList,

hs_PDSCH_TxPower DL_TxPower — default offset related

— to p-PCCPCH

},

sS_Configured SEQUENCE {

numofTimeslots INTEGER (0..6),

startCode HS_ChannelisationCode_LCR,

stopCode HS_ChannelisationCode_LCR,

numofCodesPerTimeslot INTEGER (0..16),

iniHS_PDSCH_TxPower DL_TxPower — default offset related

— to p-PCCPCH

}

}

}

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_MACehs_TFRCconfigure_REQ

PCO Type

CSAP

Comment

Applicable Rel-8 or later

To configure the TFRC selection in the MAC-hs entity,

If explicitlyConfigured is selected in tfrcConfigMode, the SS shall use all the parameter values specified to configure a correct transport format and radio resources. This configuration is used for HS-SCCH associated HS-DSCH transmission.

If sS_Configured is selected, the parameter value range is specified. SS shall dynamically select the suitable values for the parameters "modulationScheme", "channelisationCodeOffset", "noOfChannelisatonCodes ",

.tbSizeIndexOnHS_SCCH", "redundancyVersion" and "hs_PDSCH_TxPower" according to UE’s capability category and CQI information reported by the UE.

As sps_Information_TDD128 and MIMO cannot be simultaneously configured, only one among sps_Information_TDD128 and mimoStatus can be present. When both are absent non MIMO, non sps_Information_TDD128 is configured.

If minimumInterTTIinterval is set to 1, Data is sent every TTI. If it is set to 2, every TTI with Data shall be followed by at least 1 TTI without Data. If it is set to 3, every TTI with Data shall be followed by at least 2 TTI without Data. This field needs to be set as per UE category as defined in Table 5.1a of 25.306.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

tfrcConfigMode CHOICE {

explicitlyConfigured SEQUENCE {

modulationScheme ModulationScheme,

noOfTimeSlots B5,

startCode HS_ChannelisationCode_LCR,

stopCode HS_ChannelisationCode_LCR,

noOfCodesPerTimeslot INTEGER (0..16),

tbSizeIndexOnHS_SCCH INTEGER (0..63),

redundancyVersions RedundancyVersionList,

hs_PDSCH_TxPower DL_TxPower –default offset related to p-PCCPCH

},

sS_Configured SEQUENCE {

numofTimeslots INTEGER (0..6),

startCode HS_ChannelisationCode_LCR,

stopCode HS_ChannelisationCode_LCR,

numofCodesPerTimeslot INTEGER (0..16),

iniHS_PDSCH_TxPower DL_TxPower –default offset related to p-PCCPCH

mimoStatus BOOLEAN DEFAULT FALSE,

sps_Information_TDD128 SPS_Information_TDD128_r8 OPTIONAL

},

relAspTypeExtension SEQUENCE{} — Rel-10 or later

},

activationTime SS_ActivationTime OPTIONAL,

}

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_HARQprocAssign_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later.

To assign a HARQ process for handling next one MAC-hs PDU transmission.

In normal operation a suitable HARQ process is, without TTCN intervening, selected by HARQ entity in the MAC-hs to service the MAC-hs PDU and the HARQ process identifier is set accordingly. This ASP provides TTCN the ability of selecting an HARQ process servicing the next one MAC-hs PDU which follows the ASP. After successful transmission the MAC-hs returns back to normal operation.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

harqProcessId INTEGER(0..7)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_HARQprocAssign_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later.

Confirm a previous CMAC_MAChs_HARQprocAsign_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_Reset_REQ

PCO Type

CSAP

Comment

Applicable Rel-5 or later.

To reset the MAC-hs entity.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MAChs_Reset_CNF

PCO Type

CSAP

Comment

Applicable Rel-5 or later.

Confirm a previous CMAC_MAChs_Reset_REQ being successful.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

Type Name

CMAC_MACe_AG_REQ

PCO Type

CSAP

Comment

Applicable Rel-7 or later.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

absoluteGrantValue BIT STRING(SIZE(5)),

channelisationCode UL_TS_ChannelisationCode,

tRRI BIT STRING(SIZE(5)),

rDI INTEGER(0..7),

eCSN INTEGER(0..7),

eI INTEGER(0..3),

eNI INTEGER(0..7),

hARQProcId INTEGER(0..7),

activationTime SS_ActivationTime

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_SI_Config_CNF

PCO Type

CSAP

Comment

Applicable Rel-7 or later

To confirm CMAC_MACe_SI_Config_REQ, cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_SI_Config_REQ

PCO Type

CSAP

Comment

Applicable Rel-7 or later

To configure the SS to enable / disable to report the reception of Scheduling Information in MAC-es PDU’s via primitive CMAC_MACe_SI_IND.

At the SS initialization, the default mode is SI reporting disabled. cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

sI_reportEnable ENUMERATED {disable(0), enable(1)} DEFAULT disable

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACe_SI_IND

PCO Type

CSAP

Comment

This ASP is used for MAC-e delivering scheduling information in MAC-e testing. cellId=-1.

If the SI was sent alone in a MAC-e PDU or sent together with other MAC-e PDU in a MAC-e PDU but without a special DDI associated the value of specialDDIpresense is set to absent;

If the SI was sent together with other MAC-es PDU in a MAC-e PDU with a special DDI (DDI 63) associated the specialDDIpresence is set to present.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

cfn INTEGER (0..255),

subframe INTEGER (0..1),

specialDDIpresence ENUMERATED {absent (0), present (1)},

sNPL BIT STRING (SIZE(5)),

uePowerHeadRoom BIT STRING (SIZE(5)),

totalE_DCHBufferStatus BIT STRING (SIZE(5)),

highestPriorityLogChBS BIT STRING (SIZE(4)),

highestPriorityLogChId BIT STRING (SIZE(4))

}

ASN.1 ASP Type Definition

Type Name

RLC_TR_MACesDATA_IND

PCO Type

DSAP

Comment

This ASP is used for MACes delivering data in MAC_es testing.

The IE cellId = -1, The routingInfo is RB identity, corresponding to RLC in TM, (tsc_RB_DTCH_E_DCH_MAC0(-20), tsc_RB_DTCH_E_DCH_MAC1(-21), or tsc_RB_DTCH_E_DCH_MAC2(-22)).

The cfn and subframe indicate the CFN and sub-frame number on which the mACesSDUs (RLC PDUs) were received.

The ddi, tsn and n are the reported values in the header of each MAC-es PDU that carries the mACesSDUs.

If SI is received together with other MACes PDUs in a MAC-e PDU but without a special DDI associated, the SS shall split SI from MACes data and the latter ones are delivered with the ASP.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

cfn INTEGER (0..255),

subframe INTEGER (0..1),

ddi INTEGER (0..62),

tsn INTEGER (0..63),

n INTEGER (0..63),

mACesSDUs MACesSDU_List

}

Type Name

CMAC_MACi_AG_REQ

PCO Type

CSAP

Comment

Applicable Rel-8 or later.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63),

absoluteGrantValue BIT STRING(SIZE(5)),

channelisationCode UL_TS_ChannelisationCode,

tRRI BIT STRING(SIZE(5)),

rDI INTEGER(0..7),

eCSN INTEGER(0..7),

eI INTEGER(0..3),

eNI INTEGER(0..7),

hARQProcId INTEGER(0..7),

activationTime SS_ActivationTime

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_SI_Config_CNF

PCO Type

CSAP

Comment

Applicable Rel-8 or later.

To confirm CMAC_MACi_SI_Config_REQ, cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63)

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_SI_Config_REQ

PCO Type

CSAP

Comment

Applicable Rel-8 or later

To configure the SS to enable / disable to report the reception of Scheduling Information in MAC-is PDU’s via primitive CMAC_MACi_SI_IND.

At the SS initialization, the default mode is SI reporting disabled. cellId=-1.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

sI_reportEnable ENUMERATED {disable(0), enable(1)} DEFAULT disable

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_SI_IND

PCO Type

CSAP

Comment

Applicable Rel-8 or later

This ASP is used for MAC-e delivering scheduling information in MAC-i testing. cellId=-1.

If the SI was sent alone in a MAC-e PDU or sent together with other MAC-i PDU in a MAC-i PDU but without a special DDI associated the value of specialDDIpresense is set to absent;

If the SI was sent together with other MAC-is PDU in a MAC-i PDU with a special DDI (DDI 63) associated the specialDDIpresence is set to present.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

cfn INTEGER (0..255),

subframe INTEGER (0..1),

sNPL BIT STRING (SIZE(5)),

uePowerHeadRoom BIT STRING (SIZE(5)),

totalE_DCHBufferStatus BIT STRING (SIZE(5)),

highestPriorityLogChBS BIT STRING (SIZE(4)),

highestPriorityLogChId BIT STRING (SIZE(4))

}

ASN.1 ASP Type Definition

Type Name

RLC_TR_MACisDATA_IND

PCO Type

DSAP

Comment

Applicable Rel-8 or later

This ASP is used for MACis delivering data in MAC_is testing.

The IE cellId = -1, The routingInfo is RB identity, corresponding to RLC in TM, (tsc_RB_DTCH_E_DCH_MAC0(-20), tsc_RB_DTCH_E_DCH_MAC1(-21), or tsc_RB_DTCH_E_DCH_MAC2(-22)).

The cfn and subframe indicate the CFN and sub-frame number on which the mACisSDUs (RLC PDUs) were received.

The ddi, tsn and n are the reported values in the header of each MAC-is PDU that carries the mACisSDUs.

If SI is received together with other MACis PDUs in a MAC-i PDU but without a special DDI associated, the SS shall split SI from MACes data and the latter ones are delivered with the ASP.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo,

cfn INTEGER (0..255),

subframe INTEGER (0..1),

mACi_Header MACi_HeaderList_Type,

ss INTEGER (0.. 3),

tsn INTEGER (0..63),

cRC_Present BOOLEAN DEFAULT FALSE,

mACisSDUs MACisSDU_List

}

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Setup_REQ

PCO Type

CSAP

Comment

To request to setup the associated transport channels and the Radio Link itself.

Type Definition

SEQUENCE {

cellId INTEGER (0..63),

secondaryFrequency UARFCN OPTIONAL,

routingInfo RoutingInfo,

ratType RatType,

setupMessage CphyRlSetupReq

}

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Modify_REQ

PCO Type

CSAP

Comment

To request to modify the Radio Link

HardHandover (PhysicalChannelReconfig)

ChannelisationCodeChange

FrequencyChange

PhysicalChannelModifyForTrCHReconfig

Re_Synchronized HardHandover

Type Definition

SEQUENCE {

cellId INTEGER (0..63),

secondaryFrequency UARFCN OPTIONAL,

routingInfo RoutingInfo,

ratType RatType,

setupMessage CphyRlSetupReq

}

ASN.1 ASP Type Definition

Type Name

CPHY_UpPCH_IND

PCO Type

CSAP

Comment

To indicate SS the UpPCH and PRACH received from the UE. sync_UL is the summary of sync UL UE sent in a period. pRACH is the summary of PRACH UE sent in a period.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

sync_UL INTEGER(0..256),

pRACH INTEGER(0..256)

}

ASN.1 ASP Type Definition

Type Name

CPHY_FPACH_REQ

PCO Type

CSAP

Comment

To request for Start or Stop of FPACH to reponse UpPCH received. If send_FPACH is FALSE, SS should not send FPACH to UE, else SS should send FPACH.If fPACH_Channel_Code is FALSE, SS should send FPACH to UE with wrong channel code, else SS should send FPACH with correct channel code.If signature is FALSE, SS should send FPACH to UE with wrong signature, else SS should send FPACH with correct signature. If subFrame_Number is FALSE, SS should send FPACH to UE with wrong subFrame Number, else SS should send FPACH with correct subFrame Number.

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

send_FPACH BOOLEAN,

fPACH_Channel_Code BOOLEAN,

signature BOOLEAN,

subFrame_Number BOOLEAN

}

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_Tx_Timing_Modify_REQ

PCO Type

CSAP

Comment

Applicable to Rel-4 or later for LCR TDD

To request to modify Tx timing of a cell.

The unit of tcell is 0.125 chip.

Type Definition

SEQUENCE {

cellId INTEGER (0..63),

tcell INTEGER(0..127)

}

ASN.1 ASP Type Definition

Type Name

CPHY_Cell_Tx_Timing_Modify_CNF

PCO Type

CSAP

Comment

Applicable to Rel-4 or later for LCR TDD

The confirmation to the CPHY_Cell_Tx_Timing_Modify_REQ

Type Definition

SEQUENCE {

cellId INTEGER (0..63)

}

ASN.1 ASP Type Definition

Type Name

CPHY_RL_Release_REQ

PCO Type

CSAP

Comment

To request to release the Radio Link

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

activationTime SS_ActivationTime OPTIONAL

}

ASN.1 ASP Type Definition

Type Name

CPHY_TrCH_Release_CNF

PCO Type

CSAP

Comment

To confirm to release tthe Radio Link

Type Definition

SEQUENCE {

cellId INTEGER (0..63),

routingInfo RoutingInfo

}

ASN.1 ASP Type Definition

Type Name

CPHY_TrCH_Release_REQ

PCO Type

CSAP

Comment

To request to release the Radio Link

Type Definition

SEQUENCE {

cellId INTEGER(0..63),

routingInfo RoutingInfo,

trchConfigType TrchConfigType,

activationTime SS_ActivationTime OPTIONAL

}

ASN.1 ASP Type Definition

Type Name

CRLC_BindTestDataInOneMAChs_PDU_CNF

PCO Type

CSAP

Comment

To confirm the request of binding subsequent data sending RLC_TR/UM/AM_TestDataReq on the specified RB mapped on HS-DSCH in the same MAChs PDU.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo, –RB ID desired to be given

result ENUMERATED{failure(0), success(1)}

}

ASN.1 ASP Type Definition

Type Name

CRLC_BindTestDataInOneMAChs_PDU_REQ

PCO Type

CSAP

Comment

To request of binding subsequent data sending RLC_TR/UM/AM_TestDataReq on the specified RB mapped on HS-DSCH in the same Mac-HS PDU.

On the request, the transmission of the test data is temporarily suppressed on the radio bearers till ‘numOfSDU’s’ are received by RLC layer on the Radio Bearer. After receiving all SDU’s the RLC layer submits to MAC such that all of them are sent in one MAC-Hs PDU.

Type Definition

SEQUENCE {

cellId INTEGER(-1..63),

routingInfo RoutingInfo, –RB ID desired to be given

numOfSDUs INTEGER — Number of RLC SDU’s

}

ASN.1 ASP Type Definition

Type Name

CPHY_E_RUCCH_IND

PCO Type

CSAP

Comment

To indicate the E-RNTI received from UE in E-RUCCH.

Type Definition

SEQUENCE{

cellId INTEGER(0..63),

e_RNTI E_RNTI

}

ASN.1 ASP Type Definition

Type Name

CMAC_MACi_AG_CNF

PCO Type

CSAP

Comment

Applicable Rel-9 or later

Confirm a previous CMAC_MACi_AG_REQ being successful.

Type Definition

SEQUENCE {

nodeB_Id INTEGER(0..63)

}

7.3.2.3.2 Specific IE definitions

ASN.1 Type Definition

Type Name

CphyRlModifyReq

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

activationTime SS_ActivationTime,

physicalChannelInfo CHOICE {

secondaryCCPCHInfo SecondaryCCPCHInfo,

pRACHInfo PRACHInfo,

dPCHInfo DPCHInfo,

dPCHInfo_r5 DPCHInfo_r5 OrLater,

hS_DPSCHInfo HS_DPSCHInfo_r5OrLater,

e_DCHInfo SS_E_DCH_Info_r7,

e_DCH_Non_ScheduledTransGrantInfo SS_Non_ScheduledTransGrantInfoTDD,

e_AGCHInfo SS_E_AGCH_Info,

e_HICHInfo SS_E_HICH_Info,

mBMS_MICHInfo SS_MBMS_MICHConfigurationInfo_r6,

relAspTypeExtension SEQUENCE{} — Rel-10 or later

},

trchConfigToFollow BOOLEAN DEFAULT TRUE,

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

CphyRlSetupReq

Comment

Applicable Rel-4 or later for LCR TDD

[1] To request to setup the Radio Link;

[2] Physical channel of FPACH is defined inside PRACHInfo.

Type Definition

SEQUENCE {

physicalChannelInfo CHOICE {

primaryCCPCHInfo PrimaryCCPCHInfo,

secondaryCCPCHInfo SecondaryCCPCHInfo,

pRACHInfo PRACHInfo,

pICHInfo PICHInfo,

dPCHInfo DPCHInfo,

pDSCHInfo PDSCHInfo,

pUSCHInfo PUSCHInfo,

dPCHInfo_r5 DPCHInfo_r5 OrLater,

hS_DPSCHInfo HS_DPSCHInfo_r5OrLater,

e_DCHInfo SS_E_DCH_Info_r7,

e_DCH_Non_ScheduledTransGrantInfo SS_Non_ScheduledTransGrantInfoTDD,

e_AGCHInfo SS_E_AGCH_Info,

e_HICHInfo SS_E_HICH_Info,

mBMS_MICHInfo SS_MBMS_MICHConfigurationInfo_r6,

relAspTypeExtension SEQUENCE{} — Rel-10 or later

},

activationTime SS_ActivationTime OPTIONAL,

trchConfigToFollow BOOLEAN DEFAULT TRUE,

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

CmacConfigReq

Comment

To request to configure MAC.

The IE associatedPhychConfigToFollow should be set to TRUE when there is a associated physical channel configuration to follow (e.g configuration of PICH or MICH),

The implementation of the IE "associatedPhychConfigToFollow" can be left to the SS either to wait for the associated physical channel before MAC is configured or to continue the configuration of MAC without waiting for the associated physical channel.

If Dual Cell is configured, IE servingAndSecondaryCellActivation is included.

Type Definition

SEQUENCE {

activationTime SS_ActivationTime,

uE_Info UE_Info,

trCHInfo TrCHInfo,

trCH_LogCHMapping TrCH_LogCHMappingList1,

associatedPhychConfigToFollow SEQUENCE (SIZE(1..4)) OF INTEGER OPTIONAL,

tSN_FieldExtension BOOLEAN DEFAULT FALSE, — Rel-9 or later

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

PrimaryCCPCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

sctd_Indicator ENUMERATED {notApplied (0), applied (1)},

tstd_Indicator ENUMERATED {notApplied (0), applied (1)},

commonTimeSlotInfo CommonTimeslotInfo,

dL_TxPower_PCCPCH DL_TxPower_PCCPCH,

relAspTypeExtension SEQUENCE{} OPTIONAL — Rel-10 or later

}

ASN.1 Type Definition

Type Name

SecondaryCCPCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

The range for powerOffsetOfTFCI_PO1 is 0-6 dB, 0.25 dB per step.

Type Definition

SEQUENCE {

tstd_Indicator ENUMERATED {notApplied (0), applied (1)},

sctd_Indicator ENUMERATED {notApplied (0), applied (1)},

dl_TxPower DL_TxPower,

commonTimeSlotInfo CommonTimeslotInfoSCCPCH,

channelisationCode SCCPCH_ChannelisationCodeList,

individualTimeslotInfo IndividualTimeslotInfo_LCR_r4,

powerOffsetOfTFCI_PO1 INTEGER (0..24) OPTIONAL

}

ASN.1 Type Definition

Type Name

PRACHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

pRACH_RACH_Info_LCR_r4 PRACH_RACH_Info_LCR_r4,

accessServiceClass_TDD_LCR AccessServiceClass_TDD_LCR_r4,

fPACH_Power DL_TxPower

}

ASN.1 Type Definition

Type Name

DL_DPCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

The range for powerOffsetOfTPC_PO2 and powerOffsetOfTFCI_PO1 is 0 dB to 6 dB, 0,25 dB per step.

Type Definition

SEQUENCE {

dl_CommonInformation DL_CommonInformation_r4,

dl_DPCH_InfoPerRL DL_DPCH_InfoPerRL_r4,

powerOffsetOfTFCI_PO1 INTEGER (0..24),

powerOffsetOfTPC_PO2 INTEGER (0..24),

dl_TxPower DL_TxPower,

dl_TxPowerMax DL_TxPower,

dl_TxPowerMin DL_TxPower,

dL_TimeslotISCPInfoLCR TimeslotListWithISCP

}

ASN.1 Type Definition

Type Name

DL_DPCHInfo_r5

Comment

Applicable Rel-4 or later for LCR TDD

The range for powerOffsetOfTPC_PO2 and powerOffsetOfTFCI_PO1 is 0 dB to 6 dB, 0,25 dB per step.

Type Definition

SEQUENCE {

dl_CommonInformation DL_CommonInformation_r5,

dl_DPCH_InfoPerRL DL_DPCH_InfoPerRL_r5,

powerOffsetOfTFCI_PO1 INTEGER (0..24),

powerOffsetOfTPC_PO2 INTEGER (0..24),

dl_TxPower DL_TxPower,

dl_TxPowerMax DL_TxPower,

dl_TxPowerMin DL_TxPower,

dL_TimeslotISCPInfoLCR TimeslotListWithISCP

}

ASN.1 Type Definition

Type Name

PDSCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

pdsch_Identity PDSCH_Identity,

pdsch_Info PDSCH_Info_r4,

pdsch_PowerControlInfo PDSCH_PowerControlInfo OPTIONAL,

dl_TxPower DL_TxPower

}

ASN.1 Type Definition

Type Name

HS_DSCHMACdFlows

Comment

Applicable Rel-5 or later. Within the ACK/NACK repetition period indicated by ackNackRepetitionFactor the SS shall not transmit MAC-hs PDU’s on HS-PDSCH.

Type Definition

SEQUENCE {

harqInfo HARQ_Info OPTIONAL,

addOrReconfMACdFlow SS_AddOrReconfMAC_dFlow OPTIONAL,

harqInfo_r7 HARQ_Info_r7 OPTIONAL

}

ASN.1 Type Definition

Type Name

CommonOrDedicatedTFS

Comment

Applicable Rel-4 or later for LCR TDD

Transport Format Set

Type Definition

SEQUENCE {

tfsMode CHOICE {

dedicatedTransChTFS DedicatedTransChTFS,

commonTransChTFS CommonTransChTFS,

commonTransChTFS_LCR CommonTransChTFS_LCR

}

}

ASN.1 Type Definition

Type Name

DL_TxPower_PCCPCH

Comment

Applicable Rel-4 or later for LCR TDD

Absolute Tx Power of PCCPCH

Type Definition

INTEGER (-60..-30 )

ASN.1 Type Definition

Type Name

DPCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

ul_DPCHInfo UL_DPCHInfo OPTIONAL,

dl_DPCHInfo DL_DPCHInfo OPTIONAL

}

ASN.1 Type Definition

Type Name

DwPCH_Power

Comment

Applicable Rel-4 or later for LCR TDD

DwPCH_power = power * 10

Unit dBm, Range -15dBm .. +40 dBm, Step +0.1dB

Type Definition

INTEGER (-150..400)

ASN.1 Type Definition

Type Name

DwPCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

tstd_Indicator ENUMERATED {notApplied (0),applied (1)},

dwPCH_Power DwPCH_Power

}

ASN.1 Type Definition

Type Name

Four_PICH_pI_BitmapInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

CHOICE {

e88 BIT STRING (SIZE (88)),

e176 BIT STRING (SIZE (176)),

e352 BIT STRING (SIZE (352))

}

ASN.1 Type Definition

Type Name

Two_PICH_pI_BitmapInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

CHOICE {

e44 BIT STRING (SIZE (44)),

e88 BIT STRING (SIZE (88)),

e176 BIT STRING (SIZE (176))

}

ASN.1 Type Definition

Type Name

PDSCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

pdsch_Identity PDSCH_Identity,

pdsch_Info PDSCH_Info_r4,

pdsch_PowerControlInfo PDSCH_PowerControlInfo OPTIONAL,

dl_TxPower DL_TxPower

}

ASN.1 Type Definition

Type Name

PICHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

Pichinfo PICH_Info_LCR_r4,

dl_TxPower PICH_PowerOffset,

sccpchId_associated INTEGER (0..32)

}

ASN.1 Type Definition

Type Name

PRACHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

pRACH_RACH_Info_LCR_r4 PRACH_RACH_Info_LCR_r4,

accessServiceClass_TDD_LCR AccessServiceClass_TDD_LCR_r4,

fPACH_Power DL_TxPower

}

ASN.1 Type Definition

Type Name

PrimaryCCPCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

sctd_Indicator ENUMERATED {NotApplied(0),Applied(1)},

tstd_Indicator ENUMERATED {NotApplied(0),Applied(1)},

commonTimeSlotInfo CommonTimeslotInfo,

dL_TxPower_PCCPCH DL_TxPower_PCCPCH

}

ASN.1 Type Definition

Type Name

PUSCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

pusch_Identity PUSCH_Identity,

pusch_Info PUSCH_Info_r4,

pusch_PowerControlInfo PUSCH_PowerControlInfo_r4 OPTIONAL

}

ASN.1 Type Definition

Type Name

RatType

Comment

Applicable Rel-4 or later for LCR TDD

To select route between each channels

Type Definition

ENUMERATED {

fdd(0),

tdd128(1)

}

ASN.1 Type Definition

Type Name

SecondaryCCPCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

tstd_Indicator ENUMERATED {NotApplied(0),Applied(1)},

sctd_Indicator ENUMERATED {NotApplied(0),Applied(1)},

dl_TxPower DL_TxPower,

commonTimeSlotInfo CommonTimeslotInfoSCCPCH,

channelisationCode SCCPCH_ChannelisationCodeList,

individualTimeslotInfo IndividualTimeslotInfo_LCR_r4,

powerOffsetOfTFCI_PO1 INTEGER (0..24) OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_UL_TransportChannelType

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

ENUMERATED {

dch(0),

rach(1),

usch(2),

edch(3) — Rel-6 or later

}

ASN.1 Type Definition

Type Name

TimeSlotConfiguration_LCR

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

timeSlotLCR TimeslotNumber_LCR_r4,

timeSlotStatus ENUMERATED {active (0), notActive (1)},

timeSlotDirection ENUMERATED {downlink (0), uplink (1)}

}

ASN.1 Type Definition

Type Name

TimeSlotConfigurationList_LCR

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE (SIZE (1..maxTS_LCR)) OF TimeSlotConfiguration_LCR

ASN.1 Type Definition

Type Name

TimeslotListWithISCP_LCR

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE (SIZE (1..maxTS ) ) OF

TimeslotWithISCP_LCR

ASN.1 Type Definition

Type Name

TimeslotWithISCP_LCR

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

Timeslot TimeslotNumber_LCR_r4,

timeslotISCP TimeslotISCP

}

ASN.1 Type Definition

Type Name

UL_DPCHInfo

Comment

Applicable Rel-4 or later for LCR TDD

Type Definition

SEQUENCE {

uL_DPCH_Info UL_DPCH_Info_r4

}

ASN.1 Type Definition

Type Name

HS_PDSCH_ChannelisationCodeInfo_LCR

Comment

Type Definition

SEQUENCE {

timeslotNumber TimeslotNumber_LCR_r4,

startCode HS_ChannelisationCode_LCR,

stopCode HS_ChannelisationCode_LCR

}

ASN.1 Type Definition

Type Name

HS_PDSCHInfo_r5OrLater

Comment

Applicable Rel-5 or later for LCR TDD

When CHY_RL_Setup_REQ is called with CHOICE of hS_PDSCHInfo HS_PDSCH and HS-SCCH shall be configured in SS.

The following HS-DSCH related parameters are passed to the SS implicitly by HSDSCH_physical_layer_category:

– Maximum number of HS-DSCH codes can be received by UE,

– Minimum inter-TTI interval,

– Maximum number of bits of an HS-DSCH transport block within an HS-DSCH TTI

– Total number of soft channel bits".

HSDSCH_physical_Layer_category is also used for interpretation of the meaning of CQI value.

If hs_DPCCHToFollow is FALSE, the hs_DPCCHInd IE shall not be present when ul_DPCHInfo is configured or reconfigured.

Type Definition

CHOICE {

r5 SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower,

— offset related to pilot bits on DL-DPCCH

hs_PDSCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxPDSCHtimeslot ) )

OF HS_PDSCH_ChannelisationCodeInfo_LCR,

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE

},

r6 SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information_r6,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower,

— offset related to pilot bits on DL-DPCCH

hs_PDSCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxPDSCHtimeslot))

OF HS_PDSCH_ChannelisationCodeInfo_LCR,

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE

},

r7 HS_PDSCHInfo_r7,

r8 HS_PDSCHInfo_r8,

r9 HS_PDSCHInfo_r9,

relAspTypeExtension SEQUENCE{} — Rel-10 or later

}

Type Name

HS_PDSCHInfo_r7

Comment

Rel-7 or later.

Choice of hS_PDSCH_Info will be used for configuring HSD-DSCH with 64QAM and/or CPC.

Choice of common_HS_PDSCH_Info will be used for Enhanced Cell_FACH.

commonOrDedicated_H_RNTI indicates, the H-RNTI that will be used by UE (either dedicated H-RNTI if provided in RRC message, or selected common H-RNTI transmitted in SIB5).

The transmission of BCCH on HS-DSCH is performed by using BCCH specific H-RNTI on the first indexed HS-SCCH code indicated in system information broadcast.

Presence of ss_DTX_Info makes DL DRX to be enabled.

Presence of hs_scch_LessInfo makes HS-SCCH less operation enabled.

Presence of mimo_Parameters indicate MIMO is to be started.

MIMO and HS-SCCH less operation do not co-exist. MIMO is not applicable for non DCH states.

The two IE “hSDSCHPhysicalLayerCategory” and “hsdsch_physical_layer_category_ext” are mutually exclusive. One of the IE shall be present in the SS configuration. The IE “hsdsch_physical_layer_category_ext” is present when MAC-ehs is configured.

If commonOrDedicated_H_RNTI is omitted, HS-SCCHless is to be applied.

If hs_DPCCHToFollow is FALSE, the hs_DPCCHInd IE shall not be present when ul_DPCHInfo is configured or reconfigured. In common_HS_PDSCH_Info, hs_DPCCHToFollow is set to FALSE unless HS-DPCCH is required in specific configuration.

Type Definition

CHOICE {

hS_PDSCH_Info SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category OPTIONAL,

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext OPTIONAL,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information_r7,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_PDSCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxPDSCHtimeslot ) ) OF

HS_PDSCH_ChannelisationCodeInfo_LCR,

ss_DTX_Info DRX_Info OPTIONAL,

mimo_Parameters MIMO_Parameters_r7 OPTIONAL,

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE

},

common_HS_PDSCH_Info SEQUENCE {

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext,

commonOrDedicated_H_RNTI H_RNTI OPTIONAL,

bcchSpecific_H_RNTI H_RNTI,

hs_scch_SystemInfo HS_SCCH_SystemInfo,

hs_dsch_PagingSystemInformation HS_DSCH_PagingSystemInformation OPTIONAL,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE

},

spare2 SEQUENCE {},

spare3 SEQUENCE {}

}

ASN.1 Type Definition

Type Name

HS_PDSCHInfo_r8

Comment

Applicable Rel-8 or later.

Choice of hS_PDSCH_Info will be used for configuring HSD-DSCH with 64QAM and/or CPC.

Choice of common_HS_PDSCH_Info will be used for Enhanced Cell_FACH.

commonOrDedicated_H_RNTI indicates, the H-RNTI that will be used by UE (either dedicated H-RNTI if provided in RRC message, or selected common H-RNTI transmitted in SIB5).

The transmission of BCCH on HS-DSCH is performed by using BCCH specific H-RNTI on the first indexed HS-SCCH code indicated in system information broadcast.

Presence of controlChannelDRXInfo_TDD128 makes DL DRX to be enabled.

Presence of sps_Information_TDD128 makes SPS operation enabled.

Presence of mimo_Parameters indicate MIMO is to be started.

MIMO and HS-SCCH less operation do not co-exist. MIMO is not applicable for non DCH states.

The three IE “hSDSCHPhysicalLayerCategory”, “hsdsch_physical_layer_category_ext” and “hsdsch_physical_layer_category_ext2” are mutually exclusive. One of the IE shall be present in the SS configuration. The IE

If hs_DPCCHToFollow is FALSE, the hs_DPCCHInd IE shall not be present when ul_DPCHInfo is configured or reconfigured.

Presence of ss_HS_DSCH_DtxCellFach makes HS-DSCH DRX operation enabled and SS shall transmit any requested HS-SCCH and HS-DSCH only in occasions when UE will be listening.

hs_PDSCHChannelisationCodeInfo present in TDD configurations.

Type Definition

CHOICE {

hS_PDSCH_Info SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category OPTIONAL,

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext OPTIONAL,

multiCarrier_physical_layer_category

MultiCarrier_HSDSCH_physical_layer_category OPTIONAL,

multiCarrier_physicallayer_category_extension

MultiCarrier_HSDSCH_physical_layer_category_extension OPTIONAL,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information_r8,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

mimo_Parameters MIMO_Parameters_r8 OPTIONAL,

hs_PDSCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxPDSCHtimeslot ) )

OF HS_PDSCH_ChannelisationCodeInfo_LCR,

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

controlChannelDRXInfo_TDD128 ControlChannelDRXInfo_TDD128_r8 OPTIONAL,

sps_Information_TDD128 SPS_Information_TDD128_r8 OPTIONAL

},

common_HS_PDSCH_Info SEQUENCE {

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext,

commonOrDedicated_H_RNTI H_RNTI OPTIONAL,

bcchSpecific_H_RNTI H_RNTI,

hs_scch_SystemInfo_tdd128 HS_SCCH_SystemInfo_TDD128 OPTIONAL,,

hs_pdsch_MidambleConfiguration

HS_PDSCH_Midamble_Configuration_TDD128 OPTIONAL,

hs_dsch_PagingSystemInformation_tdd128

HS_DSCH_PagingSystemInformation_TDD128 OPTIONAL,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

ss_HS_DSCH_DtxCellFach HS_DSCH_DrxCellfach_info_TDD128 OPTIONAL

},

spare2 SEQUENCE {},

spare3 SEQUENCE {}

}

ASN.1 Type Definition

Type Name

HS_PDSCHInfo_r9

Comment

Applicable Rel-9 or later.

Choice of hS_PDSCH_Info will be used for configuring HSD-DSCH with 64QAM and/or CPC.

Choice of common_HS_PDSCH_Info will be used for Enhanced Cell_FACH.

commonOrDedicated_H_RNTI indicates, the H-RNTI that will be used by UE (either dedicated H-RNTI if provided in RRC message, or selected common H-RNTI transmitted in SIB5).

The transmission of BCCH on HS-DSCH is performed by using BCCH specific H-RNTI on the first indexed HS-SCCH code indicated in system information broadcast.

Presence of controlChannelDRXInfo_TDD128 makes DL DRX to be enabled.

Presence of sps_Information_TDD128 makes SPS operation enabled.

Presence of mimo_Parameters indicate MIMO is to be started.

The IEs “hSDSCHPhysicalLayerCategory”, “hsdsch_physical_layer_category_ext”, are mutually exclusive. One of the IE shall be present in the SS configuration. The IE If commonOrDedicated_H_RNTI is omitted, HS-SCCHless is to be applied.

If hs_DPCCHToFollow is FALSE, the hs_DPCCHInd IE shall not be present when ul_DPCHInfo is configured or reconfigured.

Presence of ss_HS_DSCH_DtxCellFach makes HS-DSCH DRX operation enabled and SS shall transmit any requested HS-SCCH and HS-DSCH only in occasions when UE will be listening.

hs_PDSCHChannelisationCodeInfo present in TDD configurations.

Type Definition

CHOICE {

hS_PDSCH_Info SEQUENCE {

hSDSCHPhysicalLayerCategory HSDSCH_physical_layer_category OPTIONAL,

hsdsch_physical_layer_category_ext

HSDSCH_physical_layer_category_ext OPTIONAL,

multiCarrier_physical_layer_category

MultiCarrier_HSDSCH_physical_layer_category OPTIONAL,

multiCarrier_physicallayer_category_extension

MultiCarrier_HSDSCH_physical_layer_category_extension OPTIONAL,

h_RNTI H_RNTI,

dlHSPDSCHInformation DL_HSPDSCH_Information_r9,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

mimo_Parameters MIMO_Parameters_r9 OPTIONAL,

hs_PDSCHChannelisationCodeInfo SEQUENCE (SIZE (1..maxPDSCHtimeslot ) )

OF HS_PDSCH_ChannelisationCodeInfo_LCR,

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

controlChannelDRXInfo_TDD128 ControlChannelDRXInfo_TDD128_r8 OPTIONAL,

sps_Information_TDD128 SPS_Information_TDD128_r8 OPTIONAL

},

common_HS_PDSCH_Info SEQUENCE {

hsdsch_physical_layer_category_ext HSDSCH_physical_layer_category_ext,

commonOrDedicated_H_RNTI H_RNTI OPTIONAL,

bcchSpecific_H_RNTI H_RNTI,

hs_scch_SystemInfo_tdd128 HS_SCCH_SystemInfo_TDD128 OPTIONAL,,

hs_pdsch_MidambleConfiguration HS_PDSCH_Midamble_Configuration_TDD128 OPTIONAL,

hs_dsch_PagingSystemInformation_tdd128

HS_DSCH_PagingSystemInformation_TDD128 OPTIONAL,

sttd_Indicator BOOLEAN,

hs_SCCH_TxPower DL_TxPower, — offset related to CPICH

hs_DPCCHToFollow BOOLEAN DEFAULT TRUE,

ss_HS_DSCH_DtxCellFach HS_DSCH_DrxCellfach_info_TDD128 OPTIONAL

},

spare2 SEQUENCE {},

spare3 SEQUENCE {}

}

ASN.1 Type Definition

Type Name

SS_E_DCH_Info_r7

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

SEQUENCE {

e_RUCCH_Info E_RUCCH_Info OPTIONAL,

e_PUCH_Info SS_E_PUCH_Info OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_E_AGCH_Info

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

CHOICE {

r7 SEQUENCE {

e_AGCH_ID_TDD INTEGER (0..255),

e_AGCHInfo E_AGCH_Information_r7,

e_AGCH_PowerOffset INTEGER (0..255),

— Range and Step are acc to 25.433, 9.2.2.13Id

— Offset relative to P-CPICH

maximum_E_AGCH_Power INTEGER (-350..150),

carrier_Frequency UARFCN OPTIONAL,

e_RNTI E_RNTI OPTIONAL,

ss_DTX_Info DRX_Info OPTIONAL

},

r8 SEQUENCE { — Rel-8 or later

e_AGCH_ID_TDD INTEGER (0..255),

e_AGCHInfo E_AGCH_Information_r8,

e_AGCH_PowerOffset INTEGER (0..255),

— Range and Step are acc to 25.433, 9.2.2.13Id

— Offset relative to P-CPICH

maximum_E_AGCH_Power INTEGER (-350..150),

carrier_Frequency UARFCN OPTIONAL,

e_RNTI E_RNTI OPTIONAL,

ss_E_AGCH_Drx_Info E_AGCH_DRX_Info_TDD128 OPTIONAL

},

relAspTypeExtension SEQUENCE{} — Rel-10 or later

}

ASN.1 Type Definition

Type Name

SS_E_HICH_Info

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

SEQUENCE {

n_E_HICH INTEGER (4..15 ),

maximum_E_HICH_Power INTEGER (-350..150),

e_HICHInfoList SS_E_HICH_Info_List

}

ASN.1 Type Definition

Type Name

E_DCHMACdFlows

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

SEQUENCE {

harq_Info ENUMERATED {rv0 (0), rvtable (1)},

addReconf_MAC_d_FlowList_r7 E_DCH_AddReconf_MAC_d_FlowList_r7 OPTIONAL

— Rel-7 or later

}

ASN.1 Type Definition

Type Name

MACeConfig

Comment

Applicable Rel-7 or later for LCR TDD

If the macHeaderManipulation field is ‘NormalMacHeader’ in ddiMappingList, then data received on the E-DCH (MAC_e PDU) shall have it’s MAC header inspected to de-multiplex and to determine the appropriate routing, and the MACes PDU shall be passed to the MAC_es together with the relevant DDI, N, CFN and subframe number.

If the macHeaderManipulation field field is ‘OmitMacHeader’, then data received on the E-DCH (MAC_e PDU) shall have it’s MAC header inspected to de-multiplex and to determine the appropriate routing, then the MAC_e layer shall delivery the MAC-es PDU, SI and the related CFN, subframe number to the MAC_es entity.

Type Definition

SEQUENCE {

activationTime SS_ActivationTime,

ddiMappinglist DDI_MappingList OPTIONAL,

e_DCHMacdFlows E_DCHMACdFlows OPTIONAL

}

ASN.1 Type Definition

Type Name

MACiConfig

Comment

If the macHeaderManipulation field is ‘NormalMacHeader’ in lCH_Mappinglist, then data received on the E-DCH (MAC_i PDU) shall have it’s MAC header inspected to de-multiplex and to determine the appropriate routing, and the MACis PDU shall be passed to the MAC_is together with the relevant LCH_ID, length, F, CFN and subframe number.

If the macHeaderManipulation field field is ‘OmitMacHeader’, then data received on the E-DCH (MAC-i PDU) shall have it’s MAC header inspected to de-multiplex and to determine the appropriate routing, then the MAC-i layer shall deliver the MAC-is PDU, SI and the related CFN, subframe number to the MAC-is entity.

connectedToMAC_is field is used to provide the possibility that the E-DCH-MACdFlows from only one MAC-i entity are connected to the MAC_is entity in the inter node B soft handover test cases. When MAC-i is configured in enhanced FACH UL using commonMac_i_r8, the MAC-i entity is always connected to MAC-is.

The IEs lCH_Mappinglist and e_DCHMacdFlows can be OMITted when changing the serving cell MAC-i without modification of MAC-i configurations. It will be applied in EDCH SHO.

ss_DRX_MAC_Info presence indicates UL DRX shall be applied.

Type Definition

CHOICE {

mAC_i_r8 SEQUENCE { — Rel-8 or later

activationTime SS_ActivationTime,

lCH_Mappinglist LCH_MappingList OPTIONAL,

e_DCHMacdFlows E_DCHMACdFlows OPTIONAL,

connectedToMAC_is BOOLEAN DEFAULT TRUE

–- can be set to FALSE in inter nodeB SHO

},

commonMac_i_r8 SEQUENCE {

activationTime SS_ActivationTime,

lCH_Mappinglist LCH_MappingList OPTIONAL,

e_DCHMacdFlows CommonE_DCHMACdFlows OPTIONAL

},

relAspTypeExtension SEQUENCE{} — Rel-10 or later

}

ASN.1 Type Definition

Type Name

SS_E_PUCH_Info

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

SEQUENCE {

lTGI_Presence BOOLEAN,

e_TFCS_Info E_TFCS_Info,

snpl_ReportType ENUMERATED {type1(0), type2(1)},

prxBASEdes INTEGER (-112..-50 ),

beaconPLEst BOOLEAN OPTIONAL,

tpc_StepSize TPC_StepSizeTDD,

pebase_PowerControlGAP PowerControlGAP OPTIONAL,

ul_SynchronisationParameters UL_SynchronisationParameters_r4 OPTIONAL,

minimum_Allowed_Code_Rate INTEGER (0..63 ),

maximum_Allowed_Code_Rate INTEGER (0..63 ),

maximumNumOfRetransSchedInfo INTEGER (0..15 ),

retransTimerForSchedInfo ENUMERATED {ms10(0), ms15(1), ms20(2), ms25(3),
ms30(4),

ms35(5), ms40(6), ms45(7), ms50(8), ms55(9), ms60(10),

ms65(11), ms70(12), ms75(13), ms80(14), ms85(15),

ms90(16), ms95(17), ms100(18), ms110(19), ms120(20),

ms140(21), ms160(22), ms200(23), ms240(24), ms280(25),

ms320(26), ms400(27), ms480(28), ms560(29)},

powerOffsetForSchedInfo INTEGER (0..6 ) OPTIONAL,

e_DCH_phyLayCategory INTEGER (1..6 ) OPTIONAL,

e_PUCH_TS_Information_per_UARFCN

SEQUENCE (SIZE (1..maxTS_LCR_1 ) ) OF SS_E_PUCH_Timeslot_Info,

carrier_Frequency UARFCN OPTIONAL

}

ASN.1 Type Definition

Type Name

SS_E_PUCH_Timeslot_Info

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

SEQUENCE {

timeslotNumber TimeslotNumber_LCR_r4,

midambleAllocationMode CHOICE

{

defaultMidamble NULL,

ueSpecificMidamble INTEGER (0..15 )

},

midambleConfiguration INTEGER (1..8 ),

channelisation_Code UL_TS_ChannelisationCode

}

ASN.1 Type Definition

Type Name

SS_Non_ScheduledTransGrantInfoTDD

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

CHOICE {

tdd384_768 SEQUENCE {

timeslotResourceRelatedInfo BIT STRING (SIZE (13 ) ),

powerResourceRelatedInfo INTEGER (1..32 ),

activationTime ActivationTime,

repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,

codeResourceInfo UL_TS_ChannelisationCode

},

tdd128 SEQUENCE {

n_E_UCCH INTEGER (1..8 ) OPTIONAL,

n_E_HICH INTEGER (4..15 ) OPTIONAL,

timeslotResourceRelatedInfo BIT STRING (SIZE (5 ) ),

powerResourceRelatedInfo INTEGER (1..32 ),

activationTime ActivationTime,

sfnNum INTEGER (0..1 ),

repetitionPeriodAndLength RepetitionPeriodAndLength OPTIONAL,

codeResourceInfo UL_TS_ChannelisationCode,

e_HICH_Info SEQUENCE {

e_HICH_ID_TDD INTEGER (0..255 ),

signature_Sequence_Group_Index INTEGER (0..19 )

}

}

}

ASN.1 Type Definition

Type Name

SS_E_HICH_Info_LCR

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

SEQUENCE {

e_HICH_ID_TDD INTEGER (0..255),

e_HICH_Type ENUMERATED {scheduled (0), non_scheduled(1)},

e_HICHInfo E_HICH_Information_LCR,

carrier_Frequency UARFCN OPTIONAL,

e_HICH_PowerOffset INTEGER (0..255)

— PowerOffset = -32 + offset * 0.25

— Unit dB, Range -32dB .. +31.75dB, Step +0.25dB

— (25.433, 9.2.2.13If), offset relative to P-CPICH

}

ASN.1 Type Definition

Type Name

SS_E_HICH_Info_List

Comment

Applicable Rel-7 or later for LCR TDD

Type Definition

SEQUENCE (SIZE (1..maxNumE_HICH ) ) OF SS_E_HICH_Info_LCR

ASN.1 Type Definition

Type Name

E_TFCS_Restriction

Comment

Applicable Rel-7 or later for LCR TDD

The E_TFCS restriction is a list of E-TFCIs, and can be used to verify that the UE has used a specific TFC. Any data received by the SS using a forbidden TFCI shall be discarded.

Type Definition

SEQUENCE OF INTEGER (0..63)

ASN.1 Type Definition

Type Name

SS_RLC_Info

Comment

Applicable to Rel-4, Rel-5, Rel-6, Rel-7 for LCR TDD.

UL and DL have been swapped intentionally in this type definition. This is to maximize re-use of the type definitions in 3GPP TS 25.331 [21] which are intended to configure a UE, where UL is transmission, and DL is reception. For the SS, UL is reception, and DL is transmission.

For example, consider configuring a DL AM RLC entity (transmitter) in the SS. The transmission parameters to be configured include PollingInformation, Transmission-RLC-Discard etc. If the DL-AM-RLC-Mode type definition is used to configure this entity, it is only possible to configure reception parameters such as StatusInformation, and receiving window size.

By swapping UL and DL, it is possible to configure the DL AM RLC entity using the existing type definition UL-AM-RLC-Info, which contains all of the required transmission parameters.

When uM_SN_DeliveryMode is set to configured, the RLC entity does not concatenate nor segment RLC SDUs (see 3GPP TS 25.322 [18], subclause 8.2).

If the IE useSpecialValueOfHEField is set to true, the last octet of the PDU is the last octet of an SDU and there is no SDU concatenation inside the PDU.

sS_ul_PayloadSize is applied to RB0 RLC UL configuration; if it is omitted in the configuration the dl_PayloadSize is applied to UL RLC entity.

Type Definition

SEQUENCE {

sS_ul_RLC_Mode DL_RLC_Mode OPTIONAL,

sS_ul_PayloadSize PayloadSize OPTIONAL,

sS_dl_RLC_Mode SS_DL_RLC_Mode OPTIONAL,

rlc_OneSidedReEst BOOLEAN DEFAULT FALSE,

altE_bitInterpretation ENUMERATED {false (0), true (1)} DEFAULT false,

— applicable only for UM RLC mode of Rel-7 or later

useSpecialValueOfHEField ENUMERATED {false (0), true (1)} DEFAULT false,

— applicable only for AM RLC mode of Rel-7 or later

uM_SN_DeliveryMode ENUMERATED { nonConfigured(0), configured(1)}

DEFAULT nonConfigured

— applicable for UM RLC mode of Rel-7 or later

}

ASN.1 Type Definition

Type Name

CmacPagingConfigReq

Comment

Type Definition

SEQUENCE {

pI_BitMapInfo CHOICE {

two_PICH_frame Two_PICH_pI_BitmapInfo,

four_PICH_frame Four_PICH_pI_BitmapInfo

},

dRX_CycleLength INTEGER (3..9),

iMSI IMSI_GSM_MAP,

t_pich_T_sccpch BOOLEAN — T_pich > T_sccpch then FALSE

}

ASN.1 Type Definition

Type Name

CommonE_DCHMACdFlows

Comment

Rel-7 or later

Type Definition

SEQUENCE {

harq_Info ENUMERATED {rv0 (0), rvtable (1)},

addReconfMAC_d_FlowList Common_E_DCH_MAC_d_FlowsList

}

ASN.1 Type Definition

Type Name

PRACH_MeasurementReport

Comment

sfn is included if reportSFN is TRUE in CPHY_PRACH_Measurement_REQ.

Type Definition

SEQUENCE {

sync_UL_Code BIT STRING(SIZE (8)),

sfn INTEGER (0..4095) OPTIONAL — Rel-8 or later

}

ASN.1 Type Definition

Type Name

SecondaryFrequencyInfo

Comment

Type Definition

SEQUENCE {

frequencyInfo UARFCN,

dLTxAttenuationLevel INTEGER(0..30)

}

ASN.1 Type Definition

Type Name

SecondaryFrequencyInfoList

Comment

Type Definition

SEQUENCE (SIZE(1..maxNumOfSecondFrequency)) OF SecondaryFrequencyInfo

ASN.1 Type Definition

Type Name

RL_Information

Comment

The range for powerOffsetOfTPC_PO2 and powerOffsetOfTFCI_PO1 and powerOffsetOfPILOT_PO3 is 0 dB to 6 dB, 0,25 dB per step.

The IE cfnTgtSfnFrameOffset is applied when adding another RL or moving the UE to another cell in DCH state in the timing-maintained hard handover or in the soft handover. The cfnTgtSfnFrameOffset is defined as being the time difference between the CFN and the SFN of the cell in which the RL is to be added.

The use of cfnTgtSfnFrameOffset and DOFF (Default DPCH Offset Value) is mutually exclusive. The IE cfnTgtSfnFrameOffset is omitted when configuring the 1st RL, or configuring the RL in the timing re-initialized hard handover where the required synchronization information is provided in defaultDPCH_offsetValue in DL_CommonInformation.

In addition, TmTgt value is provided to dpch_FrameOffset in DL_DPCH_InfoPerRL_r5 or DL_DPCH_InfoPerRL_r6 as CFNchipOffset_Tgt. TmTgt can be observed by the UE, or calculated by the TTCN. If it is calculated,

TmTgt = (DOFF*512 + 38400 + TCell_Ref – TCell_Tgt) Mod 38400. dL_TimeslotISCPInfoLCR present in TDD configuration.

Type Definition

SEQUENCE {

powerOffsetOfTFCI_PO1 INTEGER (0..24),

powerOffsetOfTPC_PO2 INTEGER (0..24),

powerOffsetOfPILOT_PO3 INTEGER (0..24),

dl_TxPower DL_TxPower,

dl_TxPowerMax DL_TxPower,

dl_TxPowerMin DL_TxPower,

cfnTgtSfnFrameOffset CfnTgtSfnFrameOffset OPTIONAL, dL_TimeslotISCPInfoLCR TimeslotListWithISCP OPTIONAL

}

Type Name

SS_RLC_Info_r8OrLater

Comment

Applicable for Rel-8 or Later.

UL and DL have been swapped intentionally in this type definition. This is to maximize re-use of the type definitions in 3GPP TS 25.331 [21], which are intended to configure a UE, where UL is transmission, and DL is reception. For the SS, UL is reception, and DL is transmission.

For example, consider configuring a DL AM RLC entity (transmitter) in the SS. The transmission parameters to be configured include PollingInformation, Transmission-RLC-Discard etc. If the DL-AM-RLC-Mode type definition is used to configure this entity, it is only possible to configure reception parameters such as StatusInformation, and receiving window size.

By swapping UL and DL, it is possible to configure the DL AM RLC entity using the existing type definition UL-AM-RLC-Info, which contains all of the required transmission parameters.

When uM_SN_DeliveryMode is set to configured, the RLC entity does not concatenate nor segment RLC SDUs (see 3GPP TS 25.322 [18], subclause 8.2).

If the IE useSpecialValueOfHEField is set to true, the last octet of the PDU is the last octet of an SDU and there is no SDU concatenation inside the PDU.

sS_ul_PayloadSize is applied to RB0 RLC UL configuration; if it is omitted in the configuration the dl_PayloadSize is applied to UL RLC entity.

Type Definition

CHOICE {

r8 SEQUENCE {

sS_ul_RLC_Mode DL_RLC_Mode_r7 OPTIONAL,

sS_ul_PayloadSize PayloadSize OPTIONAL,

sS_dl_RLC_Mode SS_DL_RLC_Mode OPTIONAL,

rlc_OneSidedReEst BOOLEAN DEFAULT FALSE,

altE_bitInterpretation ENUMERATED {false (0), true (1)} DEFAULT false,

— applicable only for UM RLC mode

useSpecialValueOfHEField ENUMERATED {false (0), true (1)} DEFAULT false,

— applicable only for AM RLC mode

uM_SN_DeliveryMode ENUMERATED { nonConfigured(0), configured(1)}

DEFAULT nonConfigured

— applicable for UM RLC mode of Rel-7 or later

},

relAspTypeExtension SS_RLC_Info_r10OrLaterExtensionType

— Rel-10 or later

}