7.3.7 Handling RLP for CS non-transparent data

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

After the establishment of a CS non-transparent data call during the test, the UE may attempt to initiate a Radio Link Protocol (RLP) connection or start XID exchange before the RLP connection if the UE has an RLP installed. The RLP frames exchanges shall be handled by the SS, in order to carry on the test. Otherwise, the UE may disconnect the CS call.

For the purpose of handling UE originated RLP frames the SS has installed an RLC codec. The RLP codec supports RLP Version 0,1, and 2, detects the version number at the first XID exchange. Without any prior XID exchange, the default version 0 applies. According to the RLP version number, the codec decodes / encodes U, S, I+S frames including header, information and FCS (Frame Check Sequence) fields. The RLP has a fixed bit frame size that is set to 576 bits. The SS RLP codec calculates the FCS value and inserts it in the FCS fields in each DL RLP frames. The FCS values in the UL frames are irrelevant in the TTCN. The I frames are decoded and acknowledged in TTCN, and the other RLP frames are decoded and discarded in the default behaviour trees in TTCN.

7.3.7.1 UTRAN cell

In a UTRAN cell, an RLP codec can be activated on the top of the SS TM RLC entity if the RLP protocol is applied to the UE. In addition of PCO TM, two new PCOs are defined. The PCO CRLP is used for the control and configuration of the RLP codec and the PCO RLP is used for the transferring of the RLP frames. PCO TM is not applied if PCO RLP is used in the test.

Figure 7.3.7.1: RLP codec model

An activate / deactivate command is required within the CRLP_Config_REQ to configure and activate the RLP codec and RLP PCO. The deactivate command switches off the RLP PCO and the SS discards all received RLP frames.

7.3.7.2 GERAN cell

Figure 7.3.7.2: GERAN RLP codec model

After the establishment of a CS non-transparent data call in a GERAN cell during the test, the UE may attempt to initiate a Radio Link Protocol (RLP) connection or start XID exchange before the RLP connection if the UE has an RLP installed. The RLP frame exchanges shall be handled by the SS, in order to carry on the test. Otherwise, the UE may disconnect the CS call.

In a GERAN cell, an RLP codec can be activated on the traffic channel if the RLP protocol is applied to the UE. Two new PCOs are defined: G_CRLP is used for the control and configuration of the RLP codec and G_RLP is used for the transferring of the RLP frames in the GERAN cell.

For the purposes of interRAT handover testing, only the frame length of 576 bits is required. The 240 bits frame length and the REMAP function are not required.

7.3.7.3 ASP and PCO for control primitives

Table 7.3.7.3: PCO CRLP

PCO Definition

PCO Name

CRLP

PCO Type

CSAP

Role

LT

Comment

Control RLP codec.

ASP Name

CRLP_Config_REQ

PCO Type

CSAP

Comments

The ASP is used to activate or deactivate the RLP codec.

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell which the RB identity belongs to

rB_Identity

SS_RB_Identity

Identifier of the RB identity in the SS

command

INTEGER

0: activate

1: deactivate

Detailed Comments

ASP Name

CRLP_Config_CNF

PCO Type

CSAP

Comments

For RLP codec to confirm that a previous attempt to activate or deactivate has been successful.

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell which the RB identity belongs to

rB_Identity

SS_RB_Identity

Identifier of the RB identity in the SS

Detailed Comments

PCO Definition

PCO Name

G_CRLP

PCO Type

G_CSAP

Role

LT

Comment

Control RLP codec in GERAN cell

ASP Name

G_CRLP_Config_REQ

PCO Type

G_CSAP

Comments

The ASP is used to activate or deactivate the RLP agent in the GERAN cell and establish a pipe between the TTCN and the RLP agent on the TCH.

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell which the RB identity belongs to

channelId

PhysicalChId

Identifier of the TCH in the SS

command

INTEGER

0: activate

1: deactivate

Detailed Comments

ASP Name

G_CRLP_Config_CNF

PCO Type

G_CSAP

Comments

For the RLP agent to confirm that a previous attempt to activate or deactivate has been successful.

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell which the TCH belongs to

channelId

PhysicalChId

Identifier of the TCH in the SS

Detailed Comments

7.3.7.4 ASP and PCO for data transmission and reception

Table 7.3.7.4: PCO RLP declaration

PCO Type Definition

PCO Name

RLP

PCO Type

DSAP

Role

LT

Comment

Carry RLP frame.

ASP Name

RLP_FrameReq

PCO Type

DSAP

Comments

The ASP is used to request the transmission of the RLP frame.

Parameter Name

Parameter Type

Comments

cellId

CellId

rB_Identity

SS_RB_Identity

Identifier of the RB identity in the SS

data

PDU

Meta type PDU

Detailed Comments

ASP Name

RLP_FrameInd

PCO Type

DSAP

Comments

The ASP is used to indicate the reception of an RLP frame.

Parameter Name

Parameter Type

Comments

cellId

CellId

rB_Identity

SS_RB_Identity

Identifier of the RB identity in the SS

data

PDU

Meta type PDU

Detailed Comments

PCO Type Definition

PCO Name

G_RLP

PCO Type

G_DSAP

Role

LT

Comment

Carry RLP frame.

ASP Name

G_RLP_FrameReq

PCO Type

G_DSAP

Comments

The ASP is used to request the transmission of the RLP frame.

Parameter Name

Parameter Type

Comments

cellId

CellId

channelId

PhysicalChId

Identifier of the TCH in the SS

data

PDU

Meta type PDU

Detailed Comments

ASP Name

G_RLP_FrameInd

PCO Type

G_DSAP

Comments

The ASP is used to indicate the reception of an RLP frame.

Parameter Name

Parameter Type

Comments

cellId

CellId

channelId

PhysicalChId

Identifier of the TCH in the SS

data

PDU

Meta type PDU

Detailed Comments