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 |