7.3.4 GERAN PCO and ASP definitions

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

7.3.4.1 PCO Type definitions

7.3.4.1.1 PCO type for data transmission and reception in GERAN

Table 7.3.4.1.1: Declaration of the G_DSAP PCO Type

PCO Type Definition

PCO Type

G_DSAP

Role

LT

Comment

DATA transmission and reception

7.3.4.1.2 PCO type for configuration and control in GERAN

Table 7.3.4.1.2: Declaration of the G_CSAP PCO Type

PCO Type Definition

PCO Type

G_CSAP

Role

LT

Comment

Transmission and reception of control primitives

7.3.4.2 PCO definitions

7.3.4.2.1 PCOs for data transmission and reception in GERAN

7.3.4.2.1.1 PCO for data transmission and reception through GERAN L2

Table 7.3.4.2.1.1: Declaration of G_L2 PCO

PCO Type Definition

PCO Name

G_L2

PCO Type

G_DSAP

Role

LT

Comment

Control and observation point of GERAN L3 messages and user data

7.3.4.2.1.2 PCO for data transmission and reception through GPRS RLC

Table 7.3.4.2.1.2: Declaration of G_RLC PCO

PCO Type Definition

PCO Name

G_RLC

PCO Type

G_DSAP

Role

LT

Comment

Control and observation point of GPRS GRR signalling messages

7.3.4.2.1.3 PCO for data transmission and reception through GPRS LLC

Table 7.3.4.2.1.3: Declaration of LLC PCO

PCO Type Definition

PCO Name

G_LLC

PCO Type

G_DSAP

Role

LT

Comment

Control and observation point of GPRS GMM signalling messages

7.3.4.2.1.4 Void

7.3.4.2.2 PCOs for control primitives transmission and reception in GERAN

7.3.4.2.2.1 PCO for GERAN L1control primitives transmission and reception

Table 7.3.4.2.2.1: Declaration of G_CL1 PCO

PCO Type Definition

PCO Name

G_CL1

PCO Type

G_CSAP

Role

LT

Comment

Control GERAN Physical Layer (L1)

7.3.4.2.2.2 PCO for GERAN L2 control primitives transmission and reception

Table 7.3.4.2.2.2: Declaration of G_CL2 PCO

PCO Type Definition

PCO Name

G_CL2

PCO Type

G_CSAP

Role

LT

Comment

Control GERAN L2

7.3.4.2.2.3 PCO for GPRS RLC control primitives transmission and reception

Table 7.3.4.2.2.3: Declaration of G_CRLC PCO

PCO Type Definition

PCO Name

G_CRLC

PCO Type

G_CSAP

Role

LT

Comment

Control GPRS RLC/MAC layer

7.3.4.2.2.4 PCO for GPRS LLC control primitives transmission and reception

Table 7.3.4.2.2.4: Declaration of G_CLLC PCO

PCO Type Definition

PCO Name

G_CLLC

PCO Type

G_CSAP

Role

LT

Comment

Control GPRS LLC layer

7.3.4.2.2.5 Void

7.3.4.3 GERAN ASP Definitions

7.3.4.3.1 ASPs for data transmission and reception in GERAN

7.3.4.3.1.1 ASPs for data transmission and reception through GERAN L2

ASP Name

G_L2_DATA_REQ

PCO Type

G_DSAP

Comments

The ASP is used to send L3 signalling message on the signalling channels or user data on the traffic channels to the UE/MS in acknowledged mode.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

0 or 3

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

rfn

RFN

The reduced frame number of the first frame on which this message is sent.

This field is not applicable and the SS shall ignore it if the field t2 of rfn is coded as ‘11111’B.

msg

PDU 

Signalling message or user data to be sent

Detailed Comments

Parameter rfn is only used in the test cases that require L3 message to be sent on specified frame number.

ASP Name

G_L2_DATA_IND

PCO Type

G_DSAP

Comments

The ASP is used to receive a L3 signalling message on the signalling channels or user data on the traffic channels from the UE/MS in acknowledged mode.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

0 or 3

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

rfn

RFN

The reduced frame number of the first frame carrying the message

msg 

PDU 

Signalling message or user data received

Detailed Comments

ASP Name

G_L2_L2Estab_IND

PCO Type

G_DSAP

Comments

The ASP is used to receive an indication of that L2 multiple frame operation on the specified channel has been established.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: FACCH/H, SDCCH/8 and SDCCH/4,

This field shall be coded as 15 if it is not applicable.

sAPI

SAPI

0,3

establish_mode

OCTETSTRING[1]

rfn

RFN

The reduced frame number of the first frame carries the L2 SABM frame

msg

PDU

this field is present only when the establish mode is CoRes (collision resolution)

Detailed Comments

see 3GPP TS 44.006 [42], clauses 7.1.1 and 7.1.3

ASP Name

G_L2_UNITDATA_REQ

PCO Type

G_DSAP

Comments

The ASP is used to send L3 signalling message on the signalling channels or send user data on the traffic channels to the UE/MS in unacknowledged mode.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

0 or 3

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType 

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

rfn

RFN

The reduced frame number of the first frame on which this message is sent.

This field is not applicable and the SS shall ignore it if the field t2 of rfn is coded as ‘11111’B.

msg 

PDU 

Signalling message or user data to be sent

Detailed Comments

Parameter fn is only used in the test cases that require specific L3 message to be sent on specified frame number.

ASP Name

G_L2_UNITDATA_IND

PCO Type

G_DSAP

Comments

The ASP is used to receive a L3 signalling message on the signalling channels or user data on the traffic channels from the UE/MS in unacknowledged mode.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI 

SAPI

0 or 3

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

rfn

RFN

The reduced frame number of the first frame carrying the message

msg 

PDU 

Signalling message or user data received

Detailed Comments

ASP Name

G_L2_ACCESS_IND

PCO Type

G_DSAP

Comments

The ASP is used to receive a random access or handover access burst on the specified channel.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

RACH, FACCH, SDCCH/8, SDCCH/4.

RACH is used for random access burst; others are used for handover access burst

subChannel

SubChannelNumber

Valid only for logical channel types: FACCH/H, SDCCH/8, SDCCH/4.

This field is not applicable and the SS shall ignore it if this field is coded as 15.

rfn

RFN

The reduced frame number of the first frame carrying the burst

burst

PDU 

Random access burst or handover access burst

Detailed Comments

ASP Name

G_L2_Paging_REQ

PCO Type

G_DSAP

Comments

The ASP is used to send a paging message on the specified paging group of the specified paging channel to the UE/MS, when the UE/MS is in idle mode or the UE/MS not supporting SPLIT_PG_CYCLE on CCCH is in GPRS attached mode.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

physicalChId

PhysicalChId

Channel identifier of the right CCCH_GROUP

g_LogicChType

G_LogicChType

PCH

pagingGroup

PAGING_GROUP

pagingMode

PagingMode

0-normal paging;

1-extended paging;

2-paging reorganization.

msg 

PDU 

Paging message

Detailed Comments

The SS is required to send valid layer 3 messages continuously on all paging subchannels on CCCH where paging can appear.

For "normal paging" the SS send the paging message in the specified pagingGroup;

For "extended paging" " the SS send the paging message in the specified pagingGroup and in the "next but one" position on the PCH, following the block corresponding to pagingGroup;

For "paging reorganization" the SS send the paging message in all paging subchannels.

The required 51-multiframe occurs when:

pagingGroup div (N div BS_PA_MFRMS) = (FN div 51) mod (BS_PA_MFRMS)

The index to the required paging block in the 51-multiframe determined above:

Paging block index = pagingGroup mod (N div BS_PA_MFRMS)

N = (9-BS_AG_BLKS_RES) * BS_PA_MFRMS CCCH not combined or

N = (3-BS_AG_BLKS_RES) * BS_PA_MFRMS CCCH + SDCCH combined

ASP Name

G_L2_PagingGPRS_REQ

PCO Type

G_DSAP

Comments

The ASP is used to send a paging message on the specified paging group of the specified paging channel to the UE/MS, when the UE/MS supporting SPLIT_PG_CYCLE on CCCH is in GPRS attached mode.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

physicalChId

PhysicalChId

Channel identifier of the right CCCH_GROUP

g_LogicChType

G_LogicChType

PCH

pagingGroup

PAGING_GROUP

pagingMode

PagingMode

0-normal paging;

1-extended paging;

2-paging reorganization.

splitPGcycleCode

INTEGER

0 — No Split Paging,

1..32 — Split Paging

msg 

PDU 

Paging message

Detailed Comments

The SS is required to send valid layer 3 messages continuously on all paging subchannels on CCCH where paging can appear.

For "normal paging" the SS send the paging message in the specified pagingGroup;

For "extended paging" " the SS send the paging message in the specified pagingGroup and in the "next but one" position on the PCH, following the block corresponding to pagingGroup;

For "paging reorganization" the SS send the paging message in all paging subchannels.

The required 51-multiframe occurs when:

pagingGroup div (M div 64) = (FN div 51) mod 64

The index to the required paging block in the 51-multiframe determined above:

Paging block index = pagingGroup mod (M div 64)

M = (9-BS_AG_BLKS_RES) × 64 CCCH not combined or

M = (3-BS_AG_BLKS_RES) × 64 CCCH + SDCCH combined

NOTE: This ASP may not be implemented if the MS/UE does not support SPLIT_PG_CYCLE on CCCH.

Type Name

CellId

Type Definition

INTEGER

Type Encoding

Comments

Type Name

SAPI

Type Definition

INTEGER

Type Encoding

Comments

Service access point identifier for GERAN L2 and LLC

Type Name

PhysicalChId

Type Definition

INTEGER(0..31)

Type Encoding

Comments

Physical channel identifier in GERAN

Type Name

G_LogicChType

Type Definition

INTEGER

Type Encoding

Comments

GERAN logical channel type:

0-BCCH;

1-RACH;

2-PCH;

3-AGCH;

4-SDCCH/4;

5-SACCH/C4;

6-SDCCH/8;

7-SACCH/C8;

8-TCH/F;

9-FACCH/F;

10-SACCH/TF;

11-TCH/H;

12-FACCH/H;

13-SACCH/TH;

14-Void;

15-PRACH;

16-PPCH;

17-PAGCH;

18-PDTCH/F;

19-PACCH/F;

20-PTCCH/F;

21-E-TCH/F;

22-E-IACCH/F;

23-E-FACCH/F;

24-SACCH/M;

25-SACCH/MD

Type Name

SubChannelNumber

Type Definition

INTEGER

Type Encoding

Comments

Subchannel number for TCH/H, FACCH/H, SACCH/TH, SDCCH/4, SDCCH/C4, SDCCH/8 and SDCCH/C8.

For TCH/H, FACCH/H and SACCH/TH value is (0..1);

For SDCCH/8 and SACCH/C8 value is (0..7);

For SDCCH/4 and SACCH/C4 value is (0..3).

Type Name

PAGING_GROUP

Type Definition

INTEGER

Type Encoding

Comments

3GPP TS 05.02 or 3GPP TS 45.002 [31], clauses 6.5.2 and 6.5.6

Type Name

PagingMode

Type Definition

INTEGER

Type Encoding

Comments

0 – normal paging;

1 – extended paging;

2 – paging reorganization.

Type Name

RFN

Encoding Variation

Comments

The reduced frame number, its range is 0 — 42431 (FN modulo 42432) about 195.8 s

Element Name

Type Definition

Field Encoding

Comments

t1_

BITSTRING[5]

 

(FN div 1326) mod 32

t3

BITSTRING[6]

 

FN mod 51

t2

BITSTRING[5]

 

FN mod 26

Detailed Comments

see 3GPP TS 04.18 or 3GPP TS 44.018 [43], clause 10.5.2.38.

The reduced frame number, FN modulo 42432 can be calculated in the following formula: 51 × ((t3 – t2) mod 26) + t3 + 1326 × t1_.

RFN is used for starting time and TBF starting time.

ASP Name

G_L2_Release_CNF

PCO Type

G_DSAP

Comments

This ASP from L2, indicates that the multiple frame operation release was successful. This means that the UA message was received in response to L2 DISC command.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

0 or 3

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

releaseMode

BITSTRING[1] 

0 = normal release;

1 = local release.

Detailed Comments

ASP Name

G_L2_Release_REQ

PCO Type

G_DSAP

Comments

This ASP requests L2 to send Layer 2 DISC command on the indicated SAPI.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

0 or 3

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

releaseMode

BITSTRING[1]

0 = normal release;

1 = local release.

Detailed Comments

ASP Name

G_L2_Release_IND

PCO Type

G_DSAP

Comments

The ASP is used to receive an indication of the termination of an established multiple frame operation or an indication of an unsuccessful establishment attempt.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

0

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType 

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); for SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

releaseMode

BITSTRING[1]

0 = normal release; 1 = local end release

outstanding_Indicator

BOOLEAN

whether or not there are outstanding acknowledgements or unsolved G_L2_DATA_REQ primitives.

Detailed Comments

ASP Name

G_L2_SYSINFO_REQ

PCO Type

G_DSAP

Comments

The ASP is used to send system information messages to the lower layer emulator.

Parameter Name

Parameter Type

Comments

cellId

CellId

sAPI

SAPI

physicalChId

PhysicalChId

g_LogicChType

G_LogicChType

BCCH or SACCH 

instanceIndex

INTEGER

To indicate the instance of the system information messages.

For SYSTEM INFORMATION Type 2ter, 18, 19, 20 the value is (0..7); for type 14, 15 the value is (0..3); for type 2quater the value is (0..15); for all other type the value is 0.

sysInfoType

SysInfoType

SYSTEM INFORMATION Type 5, 5bis, 5ter, and 6 are sent on SACCH, the other SYSTEM INFORMATION ‘s are sent on BCCH.

BCCHExt

B1

‘0’ indicates message sent on BCCH Norm,

‘1’ indicates message sent on BCCH Ext. Only valid for SI 2quater, 7, 8, 13, 15, 16, 17. Default value ‘0’

msg 

PDU

This field contains SYSTEM INFORMATION message. See 3GPP TS 44.018 [43], clause 9.1.31 to clause 9.1.43h for SYSTEM INFORMATION message definitions.

Detailed Comments

The lower layer emulator shall store the SYSTEM INFORMATION’s, and transmit them periodically according to the rules specified in clause 6.3.1.3 of 3GPP TS 05.02 or 3GPP TS 45.002 [31]. The msg shall override the same type system information message previous stored in the lower layer emulator.

Type Name

SysInfoType

Type Definition

INTEGER

Type Encoding

Comments

25–SYSTEM INFORMATION TYPE 1

26–SYSTEM INFORMATION TYPE 2

2 — SYSTEM INFORMATION TYPE 2bis

3 — SYSTEM INFORMATION TYPE 2ter

7 — SYSTEM INFORMATION TYPE 2quater

27–SYSTEM INFORMATION TYPE 3

28–SYSTEM INFORMATION TYPE 4

29–SYSTEM INFORMATION TYPE 5

5 — SYSTEM INFORMATION TYPE 5bis

6 — SYSTEM INFORMATION TYPE 5ter

30–SYSTEM INFORMATION TYPE 6

31–SYSTEM INFORMATION TYPE 7

24–SYSTEM INFORMATION TYPE 8

4 — SYSTEM INFORMATION TYPE 9

0 — SYSTEM INFORMATION TYPE 13

61–SYSTEM INFORMATION TYPE 16

62–SYSTEM INFORMATION TYPE 17

64–SYSTEM INFORMATION TYPE 18

65–SYSTEM INFORMATION TYPE 19

66–SYSTEM INFORMATION TYPE 20

67—SYSTEM INFORMATION TYPE 15

7.3.4.3.1.2 ASPs for data transmission and reception through GERAN RLC

ASP Name

G_RLC_ControlMsg_REQ

PCO Type

G_DSAP

Comments

The ASP is used to transmit a RLC/MAC control message to the UE/MS on the specified channel.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

g_LogicChType

G_LogicChType 

PACCH

tBF_Direction

INTEGER

1-downlink TBF;

0-uplink TBF

tFI

TFI

Temporary flow identity

rRBP

RRBP

Relative reserved block period

s_P_Bit

S_P_Bit

Supplementary/polling bit

rfn

RFN

The reduced frame number of the first frame on which this message is sent.

This field is not applicable and the SS shall ignore it if the field t2 of rfn is coded as ‘11111’B.

pagingGroup

PAGING_GROUP

this field shall be omitted

pagingMode

PagingMode

this field shall be omitted

msg 

PDU 

Down link RLC/MAC control message

Detailed Comments

This ASP provides values for "RRBP" and "S/P" fields in MAC header for TTCN controlling the response from the UE, the value for "PayloadType" and "USF" fields in MAC header shall be filled by the SS.

If a RLC/MAC control message can not be fitted into one RLC/MAC control block, the SS RLC/MAC entity shall take the responsibility of segmentation of the message, and set the correct "PayloadType" and optional octet1 (and optional octet2).

Type Name

RRBP

Type Definition

BITSTRING[2]

Type Encoding

Comments

3GPP TS 04.60 or 3GPP TS 44.060 [32], clause 10.4.5

Type Name

S_P_Bit

Type Definition

BITSTRING[1]

Type Encoding

Comments

0 – RRBP field is not valid;

1 – RRBP field is valid.

ASP Name

G_RLC_ControlMsg_IND

PCO Type

G_DSAP

Comments

The ASP is used to receive an uplink RLC/MAC control block sent by the UE/MS on the specified channel.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

g_LogicChType

G_LogicChType 

PACCH or PDTCH

tBF_Direction

INTEGER

1 – downlink TBF;

0 – uplink TBF

tFI

TFI

Temporary flow identity

rfn

RFN

The reduced frame number of the frame carrying the message

msg 

PDU 

Uplink RLC/MAC control message

Detailed Comments

Logical channel type PDTCH is valid for PACKET ENHANCED MEARSUREMENT REPORT message only.

7.3.4.3.1.3 ASPs for data transmission and reception through GERAN LLC

ASP Name

G_LLC_UNITDATA_REQ

PCO Type

G_DSAP

Comments

The ASP is used to send L3 PDU to the UE/MS in LLC unconfirmed transmission.

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

tLLI

TLLI

sAPI

SAPI

protectMode

BITSTRING[1]

0 — unprotected;

1 — protected

cipherMode 

BITSTRING[1]

0 -sent without encryption;

1 -sent with encryption

msg 

PDU 

L3 PDU

Detailed Comments

3GPP TS 04.64 or 3GPP TS 44.064 [33], clause 8.4.1

After the ciphering function is started in the SS by G_CLLC_Assign_REQ, the SS shall encrypt the "msg" when cipherMode = ‘1’, and the SS shall not encrypt the "msg" if cipherMode = ‘0’.

Type Name

LLMEId

Type Definition

INTEGER

Type Encoding

Comments

The identifier of the Logical Link Management Entity in SGSN

ASP Name

G_LLC_UNITDATA_IND

PCO Type

G_DSAP

Comments

The ASP is used to receive a L3 PDU from the UE/MS in LLC unconfirmed transmission.

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

tLLI 

TLLI

sAPI

SAPI

msg 

PDU 

L3 PDU

Detailed Comments

3GPP TS 04.64 or 3GPP TS 44.064 [33], clause 8.4.2

ASP Name

G_LLC_XID_RES

PCO Type

G_DSAP

Comments

The ASP is used to send to the UE/MS the negotiated XID parameters agreed by the SS.

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

tLLI 

TLLI

sAPI

SAPI

xID_Info

XID_Info

the negotiated XID parameters agreed by the SS

Detailed Comments

Type Name

XID_Info

Type Definition

OCTETSTRING

Type Encoding

Comments

Exchange Identification Information

ASP Name

G_LLC_XID_IND

PCO Type

G_DSAP

Comments

The ASP is used to receive the XID requested by the UE/MS.

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

tLLI 

TLLI

sAPI

SAPI

xID_Info

XID_Info

the XID parameters requested by the UE/MS

Detailed Comments

ASP Name

G_LLC_NULL

PCO Type

G_DSAP

Comments

Please refer to TS 36.523-3 [62], clause 6.4.2 for the definition. This ASP is not used in ATSs in TTCN2.

7.3.4.3.1.4 Void

7.3.4.3.1.5 ASPs for data transmission and reception through GERAN DTM

ASP Name

G_L2_GTTP_REQ

PCO Type

G_DSAP

Comments

The ASP is used for DTM to send an LLC signalling message on the DCCH in acknowledged mode.

Parameter Name

Parameter Type

Comments

cellId

CellId

SAPI

SAPI

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

protectMode

BITSTRING[1]

0 — unprotected;

1 — protected

cipherMode 

BITSTRING[1]

0 – sent without encryption;

1 – sent with encryption

skipIndicator

B4

GTTP header, unciphered

GTTPProtocolDiscriminator

B4

GTTP header, unciphered

msgType

B8

GTTP header, unciphered

TLLI

TLLI

GTTP header, unciphered

gmmSmPDULength

Length

GTTP header, unciphered

gmmSmPDU

PDU 

GMM or SM PDU – ciphered

Detailed Comments

Ciphering must be started in the SS by G_CLLC_Assign_REQ , and also by either G_CL1_CipheringControl_REQ, G_CL1_CipherModeModify_REQ, or G_CL1_CreateBasicPhyCh_REQ. When cipherMode = ‘1’ the SS shall encrypt the "LLCPDU", using the algorithm specified in px_GPRS_CipherAlg, and then encrypt the whole outgoing message using the algorithm specified in px_GSM_CipherAlg. The SS shall not encrypt the message at all if cipherMode = ‘0’.

ASP Name

G_L2_GTTP_IND

PCO Type

G_DSAP

Comments

The ASP is used for DTM to receive an LLC signalling message on DCCH acknowledged mode.

Parameter Name

Parameter Type

Comments

cellId

CellId

SAPI

SAPI

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

rfn

RFN

The reduced frame number of the first frame carrying the message

TLLI

TLLI

gmmSmPDU

PDU 

Deciphered GMM or SM signalling message received

Detailed Comments

If ciphering is used, the SS will take care to ensure the "LLC PDU" is deciphered

7.3.4.3.2 ASPs for control primitive transmission and reception in GERAN

7.3.4.3.2.1 ASPs for configuration and control of GERAN L1

ASP Name

G_CL1_CreateCell_REQ

PCO Type

G_CSAP

Comments

The ASP is used to create a cell in GERAN

Parameter Name

Parameter Type

Comments

cellId

CellId

baseId

BITSTRING[6]

base transceiver station identity code = NCC+BCC. see 3GPP TS 23.003 [6]

timingAdvance

BITSTRING[8]

The SS sets the timing of uplink direction in advance of downlink direction timing by this value.

Detailed Comments

ASP Name

G_CL1_CreateCell_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get the confirmation of a G_CL1_CreateCell_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell created

Detailed Comments

ASP Name

G_CL1_DeleteCell_REQ

PCO Type

G_CSAP

Comments

The ASP is used to delete a cell in GERAN

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell to be deleted

Detailed Comments

ASP Name

G_CL1_DeleteCell_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get the confirmation of a G_CL1_DeleteCell_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell deleted

Detailed Comments

ASP Name

G_CL1_CreateBasicPhyCh_REQ

PCO Type

G_CSAP

Comments

The ASP is used to create a basic physical channel in GERAN

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell which the channel to be created belongs to

physicalChId

PhysicalChId

identifier of the physical channel in the SS.

channelCombination

ChannelCombination

Logical channels combined onto the basic physical channel.

frqInfo

FrqInfo

Parameters for Description of the physical channel in frequency domain

timeSlot

TN

The timeslot number of the physical channel

tsc

TSC

Training sequence code. For common control and broadcast channels the value of tsc must be equal to BCC (base station colour code)

channelSpecificInfo

ChannelSpecificInfo

Specific parameters related to individual channel

txPower

TX_Power

The transmission power level in dBVemf()

bandIndicator

BITSTRING[1]

Parameter for DCS or PCS frequency band selection.

A value 0 for frqInfo.arfcn interpreted as DCS1800.

A value 1 for frqInfo.arfcn interpreted as PCS1900.

If omitted, the value in frqInfo.arfcn interpreted as DCS1800.

Detailed Comments

The value of channelCombination permitted currently:

1 TCH/F + FACCH/F + SACCH/TF

2 TCH/H(0,1) + FACCH/H(0,1) + SACCH/TH(0,1)

3 TCH/H(0,0) + FACCH/H(0,1) + SACCH/TH(0,1) + TCH/H(1,1)

4 FCCH + SCH + BCCH + CCCH

5 FCCH + SCH + BCCH + CCCH + SDCCH/4(0..3) + SACCH/C4(0..3)

6 BCCH + CCCH

7 SDCCH/8(0..7) + SACCH/C8(0.. 7)

8 TCH/F + FACCH/F + SACCH/M

9 TCH/F + SACCH/M

10 TCH/FD + SACCH/MD

11 Void

12 Void

13 PDTCH/F+PACCH/F+PTCCH/F

18 E-TCH/F + E-IACCH/F + E-FACCH/F + SACCH/TF

19 E-TCH/F + E-IACCH/F + E-FACCH/F + SACCH/M

20 E-TCH/F + E-IACCH/F + SACCH/M

21 E-TCH/FD + E-IACCH/F + SACCH/MD

ASP Name

G_CL1_CreateBasicPhyCh_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get the confirmation of a G_CL1_CreateBasicPhyCh_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

The cell which the created channel belongs to

physicalChId

PhysicalChId

The physical channel created.

Detailed Comments

Type Name

FrqInfo

Encoding Variation

Comments

Parameters for Description of basic physical channel in frequency domain. 

Element Name

Type Definition

Field Encoding

Comments

h

BITSTRING[1] 

 

h=1:hopping channel

h=0: non-hopping channel 

spr

BITSTRING [3] 

 

‘000’B

spr1

BITSTRING [2]

’00’B if h = 0, otherwise OMIT 

maio

BITSTRING [6] 

 

mobile allocation index offset if h = 1, otherwise OMIT 

hsn

BITSTRING [6] 

 

hopping sequence number if h = 1, otherwise OMIT  

arfcn 

BITSTRING [10] 

 

absolute RF channel number if h = 0, otherwise OMIT 

hoppingFreqList 

FrequencyList

 

hopping frequency list if h = 1, otherwise OMIT.

The definition see 3GPP TS 44.018 [43] or 3GPP TS 04.18, clause 10.5.2.13

Detailed Comments

Type Name

ChannelSpecificInfo

Encoding Variation

Comments

Parameters for individual channel 

Element Name

Type Definition

Field Encoding

Comments

dedCH_Info

DedCH_Info

 

Parameters for dedicated channel.

Valid for combination:1, 2, 3, 5, 7, 8, 9, 10

cCCH_Info

CCCH_Info

 

Parameters for common control channels: PCH, SCH, etc.

Valid for combination: 4, 5, 6

Detailed Comments

Type Name

DedCH_Info

Encoding Variation

Comments

Parameters for dedicated channel 

Element Name

Type Definition

Field Encoding

Comments

chMod

ChMode

 

Definition see 3GPP TS 04.18 or 3GPP TS 44.018 [43], clause 10.5.2.6

cipherMode

CipherModeSetting

 

Definition see 3GPP TS 04.18 or 3GPP TS 44.018 [43], clause 10.5.2.9

cipherKey

BITSTRING[64]

 

(see note 1)

cipherKey128

BITSTRING[128]

 

(see note 1)

powerLevel

BITSTRING[5]

Initial MS uplink transmission power level. This value is used in the L1 header of SACCH.

timingAdvance

BITSTRING[8]

Initial timing advance. This value is used in the L1 header of SACCH.

This field shall be set to the same value as in timingAdvance of G_CL1_CreateCell_REQ.

Detailed Comments

In addition to ciphering algorithm the cipherMode specifies the initial ciphering mode of the physical channel in both transmission and receiving direction by startingCiph bit. During ciphering mode setting procedure the ciphering mode of receiving direction can be changed by G_CL1_CipheringControl_REQ.

NOTE 1: The value of cipherMode dictates which of cipherKey or cipherKey128 shall be used by the SS.

Type Name

CCCH_Info

Encoding Variation

Comments

Parameters for common control channels 

Element Name

Type Definition

Field Encoding

Comments

bS_PA_MFRMS

BITSTRING[3]

the number of 51-multiframes between transmissions of paging messages. Definition see 3GPP TS 04.18 or 3GPP TS 44.018 [43], clause 10.5.2.11

bS_AG_BLKS_RES

BITSTRING[3]

the number of blocks on each common control channel reserved for access grant messages. Definition see 3GPP TS 04.18 or 3GPP TS 44.018 [43], clause 10.5.2.11

Detailed Comments

Type Name

MultiSlotAllocation

Encoding Variation

Comments

Used in multi-slot configuration

Element Name

Type Definition

Field Encoding

Comments

tN0

BOOLEAN

TRUE – time slot 0 is allocated; FALSE — not allocated

channelCombination0

ChannelCombination

Channel combination for time slot 0; not applicable if tN0 = FALSE

tN1

BOOLEAN

TRUE – time slot 1 is allocated; FALSE — not allocated

channelCombination 1

ChannelCombination

Channel Combination for time slot 1; not applicable if tN1 = FALSE

tN2

BOOLEAN

TRUE – time slot 2 is allocated; FALSE — not allocated

channelCombination 2

ChannelCombination

Channel Combination for time slot 2; not applicable if tN2 = FALSE

tN3

BOOLEAN

TRUE – time slot 3 is allocated; FALSE — not allocated

channelCombination 3

ChannelCombination

Channel Combination for time slot 3; not applicable if tN3 = FALSE

tN4

BOOLEAN

TRUE – time slot 4 is allocated; FALSE — not allocated

channelCombination 4

ChannelCombination

Channel Combination for time slot 4; not applicable if tN4 = FALSE

tN5

BOOLEAN

TRUE – time slot 5 is allocated; FALSE — not allocated

channelCombination 5

ChannelCombination

Channel Combination for time slot 5; not applicable if tN5 = FALSE

tN6

BOOLEAN

TRUE – time slot 6 is allocated; FALSE — not allocated

channelCombination 6

ChannelCombination

Channel Combination for time slot 6; not applicable if tN6 = FALSE

tN7

BOOLEAN

TRUE – time slot 7 is allocated; FALSE — not allocated

channelCombination 7

ChannelCombination

Channel Combination for time slot 7; not applicable if tN7 = FALSE

Detailed Comments

Multislot configuration is referred to 3GPP TS 05.02 or 3GPP TS 45.002 [31], clause 6.4.2. The timeslot for which G_CL1_CreateBasicPhyCh_REQ has set the channel combination shall be set to FALSE.

ASP Name

G_CL1_CipheringControl_REQ

PCO Type

G_CSAP

Comments

The ASP is used to set the ciphering mode of the physical channel in receiving direction, the kc and ciphering algorithm was set by the G_CL1_CreateBasicPhyCh_REQ for the physical channel before calling the ASP.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

rcvCipherMode

BITSTRING[1]

Ciphering Mode in SS receiving direction:

0 not ciphered

1 ciphered

Detailed Comments

For GSM dedicated physical channel, the ciphering mode of the SS shall be changed in three steps: (3GPP TS 44.018 [43], clause 3.4.7)

Before the SS sending CIPHERING MODE COMMAND the SS is transmitting and receiving in old ciphering mode (for example, not ciphered), after the SS sending CIPHERING MODE COMMAND the SS changes its receiving ciphering mode to new ciphering mode (for example, ciphered) and keeps transmitting in old ciphering mode; then after receiving CIPHERING MODE COMPLETE or any correct L2 frame in new ciphering mode the SS changes the transmitting ciphering mode to the new mode.

TTCN writer shall use this ASP before sending the CIPHERING MODE COMMAND to ensure the ciphering mode of the physical channel, in sufficient time, according to the 3 step procedure outlined above.

ASP Name

G_CL1_CipheringControl_CNF

PCO Type

G_CSAP

Comments

The ASP is used to confirm that the G_CL1_CipheringControl_REQ is executed correctly.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

Detailed Comments

ASP Name

G_CL1_ComingFN_REQ

PCO Type

G_CSAP

Comments

The ASP is used to request lower layer return the reduced frame number (FN modulo 42432) which is far enough in the future from current frame number and is able to carry L3 message on the specified channel. The requirement of "far enough" is that there is enough time left for TTCN to prepare a L3 message to send before that frame.

The ASP could also be used in the calculation of a value for starting time

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

Detailed Comments

ASP Name

G_CL1_ComingFN_CNF

PCO Type

G_CSAP

Comments

The ASP is used to receive the result of G_CL1_ComingFN_REQ.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

rfn

RFN

the reduced frame number (FN modulo 42432) which is about 0.7 seconds later than current frame number and is able to carry L3 message on the channel specified by "physicalChId"+"G_LogicChType"+"subChannel"

Detailed Comments

ASP Name

G_CL1_DeleteChannel_REQ

PCO Type

G_CSAP

Comments

The ASP is used to delete a basic physical channel or an multi-slot configuration

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell which the channel to be deleted belongs to

physicalChId

PhysicalChId

The physical channel or the multi-slot configuration to be deleted.

Detailed Comments

ASP Name

G_CL1_DeleteChannel_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get the confirmation of a G_CL1_DeleteChannel_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell which the deleted channel belongs to

physicalChId

PhysicalChId

The physical channel or multi-slot configuration deleted.

Detailed Comments

ASP Name

G_CL1_CipherModeModify_REQ

PCO Type

G_CSAP

Comments

The ASP is used to modify cipher mode of a dedicated channel

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType 

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

cipherMode

CipherModeSetting

The new cipher mode. Definition see 3GPP TS 04.18 or 3GPP TS 44.018 [43], clause 10.5.2.9

Detailed Comments

ASP Name

G_CL1_CipherModeModify_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get the confirmation of a G_CL1_CipherModeModify_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType 

subChannel

SubChannelNumber

Valid only for logical channel types: TCH/H, FACCH/H, SACCH/TH, SDCCH/8, SACCH/C8, SDCCH/4, and SACCH/C4. For TCH/H, FACCH/H and SACCH/TH value is (0..1); For SDCCH/8 and SACCH/C8 value is (0..7); for SDCCH/4 and SACCH/C4 value is (0..3).

This field is not applicable and the SS shall ignore it if this field is coded as 15.

Detailed Comments

ASP Name

G_CL1_ChangePowerLevel_REQ

PCO Type

G_CSAP

Comments

The ASP is used to change the transmission power level of a physical channel

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell which the physical channel belongs to

physicalChId

PhysicalChId

Channel using the new transmission power level

txPower

TX_Power

The new transmission power level in dBVemf()

Detailed Comments

ASP Name

G_CL1_ChangePowerLevel_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get the confirmation of a G_CL1_ChangePowerLevel_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell

physicalChId

PhysicalChId

The physical channel which uses the new transmission power level

Detailed Comments

7.3.4.3.2.2 ASPs for configuration and control of GERAN L2

ASP Name

G_CL2_HoldPhyInfo_REQ

PCO Type

G_CSAP

Comments

The ASP commands the SS to hold the PHYSICAL INFORMATION message, which will be sent on PCO G_L2 following the current ASP. The PHYSICAL INFORMATION message shall be sent to the UE/MS within T3124 from the time when the SS has received n handover access bursts.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: FACCH/H, SDCCH/8 and SDCCH/4,

This field is not applicable and the SS shall ignore it if this field is coded as 15.

n

INTEGER

The number of handover access bursts to be received

Detailed Comments

T3124 is defined in 3GPP TS 04.18 or 3GPP TS 44.018 [43], clauses 3.4.4.2.2 and 11.1.1

ASP Name

G_CL2_HoldPhyInfo_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get a confirmation of the G_CL2_HoldPhyInfo_REQ.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType

subChannel

SubChannelNumber

Valid only for logical channel types: FACCH/H, SDCCH/8 and SDCCH/4.

This field is not applicable and the SS shall ignore it if this field is coded as 15.

Detailed Comments

ASP Name

G_CL2_MeasRptControl_REQ

PCO Type

G_CSAP

Comments

The ASP is used to enable or disable the reporting of received Measurement Reports to the TTCN

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

g_LogicChType

G_LogicChType 

Valid only for logical channel types: SACCH/TF, SACCH/TH, SACCH/C8 and SACCH/C4

subChannel

SubChannelNumber

For SACCH/TH value is (0..1); for SACCH/C8 value is (0..7); for SACCH/C4 value is (0..3).

sendMeasRpts

BOOLEAN

Whether or not to report received Measurement Reports to the TTCN.

Detailed Comments

Per default, this will be set to FALSE

ASP Name

G_CL2_MeasRptControl_CNF

PCO Type

G_CSAP

Comments

The ASP is used to confirm that G_CL2_MeasRptControl_REQ was executed correctly

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

Detailed Comments

ASP Name

G_CL2_Release_REQ

PCO Type

G_CSAP

Comments

The ASP is used request the SS stop L2 transmission on a channel.

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

Detailed Comments

ASP Name

G_CL2_Release_CNF

PCO Type

G_CSAP

Comments

The ASP is used to confirm that the G_CL2_Release_REQ is executed correctly

Parameter Name

Parameter Type

Comments

cellId

CellId

physicalChId

PhysicalChId

Channel identifier

7.3.4.3.2.3 ASPs for configuration and control of GERAN RLC/MAC

ASP Name

G_CRLC_CreateRLC_MAC_REQ

PCO Type

G_CSAP 

Comments

The ASP is used to create a RLC/MAC entity in GERAN RLC/MAC emulation module.

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell

Detailed Comments

One RLC/MAC entity per cell can exist, cellId will be used for couping LLC layer module to the RLC/MAC emulation module.. The packet channel description given in the ChannelSpecificInfo of G_CL1_CreateBasicPhyCh_REQ shall be used to configure this layer. This ASP shall be called after the G_CL1_CreateBasicPhyCh_REQ ASP.

ASP Name

G_CRLC_CreateRLC_MAC_CNF

PCO Type

G_CSAP 

Comments

The ASP is used to confirm the G_CRLC_CreateRLC_MAC_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell

Detailed Comments

ASP Name

G_CRLC_DeleteRLC_MAC_REQ

PCO Type

G_CSAP 

Comments

The ASP is used to delete a RLC/MAC entity in GERAN emulation module.

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell

Detailed Comments

This ASP is used to release any resource used for the RLC/MAC emulation entity in the SS.

ASP Name

G_CRLC_DeleteRLC_MAC_CNF

PCO Type

G_CSAP 

Comments

The ASP is used to confirm the G_CRLC_CreateRLC_MAC_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

The identifier of the cell

Detailed Comments

ASP Name

G_CRLC_UL_TBF_Config_REQ

PCO Type

G_CSAP

Comments

The ASP is used to configure a TBF used for uplink packet data transfer

Parameter Name

Parameter Type

Comments

cellId

CellId

tFI

TFI

tBF_Mode

BITSTRING[1]

0 – GPRS;

1 – EGPRS

channelCoding

ChannelCoding

tLLI_BlockChannelCoding

BITSTRING[1]

0 – CS-1 or MCS-1(EGPRS);

1 – same as channelCoding

rLC_Mode

BITSTRING[1]

0 – acknowledged mode;

1 – unacknowledged mode

startingTime

RFN

This field is not applicable and the SS shall ignore it if the field t2 of rfn is coded as ‘11111’B.

uSF_Rate

INTEGER

This parameter controls the speed of the UL TBF transferring data blocks by controlling the USF rate:

1—> implementation dependent. TTCN does not specify the USF generating rate;

2—> 10 USF’s per second;

3—> 5 USF’s per second;

4—> 1 USF per second;

5—> 1 USF per 2 seconds;

6—> 1 USF per 3 seconds;

7—> 1 USF per 4 seconds.

dynamicAllocation

dynamicAllocation

dynamic allocation and other parameters.

Detailed Comments

For GPRS channel coding can be: CS-1, CS-2, CS-3 and CS-4;

For EGPRS channel coding can be : MCS-1, MCS-2, MCS-3, MCS-4, MCS-5, MCS-6, MCS‑7, MCS-8, MCS-9, MCS-5-7 and MCS-6-9.

Due to one cell currently has only one RLC/MAC emulation module, this ASP does not contain RLC/MAC identity parameter to indicate which RLC/MAC emulation module this TBF is established for, instead, the parameter cellId implicitly indicates the RLC/MAC module, which is created by G_CRLC_CreateRLC_MAC_REQ in the cell. The higher layer (LLC emulation module) uses rLC/MAC_MappingInfo (with type of CellId) to address the RLC/MAC emulation module to which it connects

ASP Name

G_CRLC_UL_TBF_Config_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get the confirmation of a G_CRLC_UL_TBF_Config_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

tFI

TFI

Detailed Comments

Type Name

ChannelCoding

Type Definition

INTEGER

Type Encoding

Comments

1 – CS-1;

2 – CS-2;

3 – CS-3;

4 — CS-4;

5 – MCS-1;

6 – MCS-2;

7 – MCS-3;

8 – MCS-4;

9 – MCS-5;

10 – MCS-6;

11 – MCS-7;

12 – MCS-8;

13 – MCS-9;

14 – MCS-5-7;

15 – MCS-6-9.

Type Name

DynamicAllocation

Encoding Variation

Comments

Used for up link TBF; dynamic allocation or extended dynamic allocation

Element Name

Type Definition

Field Encoding

Comments

extendedAllocation

BITSTRING[1]

0 – dynamic allocation; 1 – extended dynamic allocation

uSFGranularity

BITSTRING[1]

0 – one block;

1 – four blocks

physicalChId

PhysicalChId

Single PDCH or multislot-configured PDCHs

tN0

BOOLEAN

TRUE – time slot 0 is allocated;

FALSE — not allocated

uSF_TN0

BITSTRING[3]

USF value for slot 0

tN1

BOOLEAN

TRUE – time slot 1 is allocated;

FALSE — not allocated

uSF_TN1

BITSTRING[3]

USF value for slot 1

tN2

BOOLEAN

TRUE – time slot 2 is allocated;

FALSE — not allocated

uSF_TN2

BITSTRING[3]

USF value for slot 2

tN3

BOOLEAN

TRUE – time slot 3 is allocated;

FALSE — not allocated

uSF_TN3

BITSTRING[3]

USF value for slot 3

tN4

BOOLEAN

TRUE – time slot 4 is allocated;

FALSE — not allocated

uSF_TN4

BITSTRING[3]

USF value for slot 4

tN5

BOOLEAN

TRUE – time slot 5 is allocated;

FALSE — not allocated

uSF_TN5

BITSTRING[3]

USF value for slot 5

tN6

BOOLEAN

TRUE – time slot 6 is allocated;

FALSE — not allocated

uSF_TN6

BITSTRING[3]

USF value for slot 6

tN7

BOOLEAN

TRUE – time slot 7 is allocated;

FALSE — not allocated

uSF_TN7

BITSTRING[3]

USF value for slot 7

Detailed Comments

The uSF_TNx field is not applicable when tNx = FALSE.

ASP Name

G_CRLC_DL_TBF_Config_REQ

PCO Type

G_CSAP

Comments

The ASP is used to configure a TBF used for down link packet data transfer

Parameter Name

Parameter Type

Comments

cellId

CellId

tFI

TFI

tBF_Mode

BITSTRING[1]

0 – GPRS;

1 – EGPRS

channelCoding

ChannelCoding

rLC_Mode

BITSTRING[1]

0 – acknowledged mode;

1 – unacknowledged mode

timeSlotAllocation

TimeSlotAllocation

Downlink TBF time slot allocation

startingTime

RFN

This field is not applicable and the SS shall ignore it if the field t2 of rfn is coded as ‘11111’B.

dataBlockRate

INTEGER

This parameter controls the speed of the DL TBF sending RLC/MAC data blocks on the assigned PDCH’s:

1—> implementation dependent. TTCN does not specify the data block rate;

2—> 10 data blocks per second;

3—> 5 data blocks per second;

4—> 1 data block per second;

5—> 1 data block per 2 seconds;

6—> 1 data block per 3 seconds;

7—> 1 data block per 4 seconds.

Detailed Comments

For GPRS channel coding can be: CS-1, CS-2, CS-3 and CS-4;

For EGPRS channel coding can be : MCS-1, MCS-2, MCS-3, MCS-4, MCS-5, MCS-6, MCS-7, MCS-8, MCS-9, MCS-5-7 and MCS-6-9.

ASP Name

G_CRLC_DL_TBF_Config_CNF

PCO Type

G_CSAP

Comments

The ASP is used to get the confirmation of a G_CRLC_DL_TBF_Config_REQ

Parameter Name

Parameter Type

Comments

cellId

CellId

tFI

TFI

Detailed Comments

Type Name

TimeSlotAllocation

Encoding Variation

Comments

Used for downlink and up link TBF

Element Name

Type Definition

Field Encoding

Comments

physicalChId

PhysicalChId

single PDCH or multislot-configured PDCHs

tN0

BOOLEAN

Timeslot 0;

TRUE – allocated;

FALSE – not allocated.

tN1

BOOLEAN

Timeslot 1;

TRUE – allocated;

FALSE – not allocated.

tN2

BOOLEAN

Timeslot 2;

TRUE – allocated;

FALSE – not allocated.

tN3

BOOLEAN

Timeslot 3;

TRUE – allocated;

FALSE – not allocated.

tN4

BOOLEAN

Timeslot 4;

TRUE – allocated;

FALSE – not allocated.

tN5

BOOLEAN

Timeslot 5;

TRUE – allocated;

FALSE – not allocated.

tN6

BOOLEAN

Timeslot 6;

TRUE – allocated;

FALSE – not allocated.

tN7

BOOLEAN

Timeslot 7;

TRUE – allocated;

FALSE – not allocated.

Detailed Comments

7.3.4.3.2.4 ASPs for configuration and control of GERAN LLC

ASP Name

G_CLLC_CreateLLE_REQ

PCO Type

G_CSAP 

Comments

The ASP is used to create an LLE (LLC Entity) in GERAN emulation part of the SS and connects the created LLE to the RLC/MAC emulation module pointed by rLC/MAC_MappingInfo..

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

Logical Layer Management Entity Id

rLC/MAC_MappingInfo

CellId

This parameter indicates the RLC/MAC emulation module in the cell, not the cell itself.

Detailed Comments

The RLC/MAC emulation module needs to be created prior to this ASP by G_CRLC_CreateRLC_MAC_REQ ASP.

ASP Name

G_CLLC_CreateLLE_CNF

PCO Type

G_CSAP 

Comments

The ASP is used to confirm the G_CLLC_CreateLLE_REQ

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

The identifier of the cell Logical Layer Management Entity Id

Detailed Comments

ASP Name

G_CLLC_DeleteLLE_REQ

PCO Type

G_CSAP 

Comments

The ASP is used to delete an LLE (LLC Entity) in GERAN LLC emulation module.

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

Logical Layer Management Entity Id

Detailed Comments

ASP Name

G_CLLC_DeleteLLE_CNF

PCO Type

G_CSAP 

Comments

The ASP is used to confirm the G_CLLC_DeleteLLE_REQ

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

Logical Layer Management Entity Id

Detailed Comments

ASP Name

G_CLLC_Assign_REQ

PCO Type

G_CSAP 

Comments

The ASP is used to assign, change, or unassign the TLLI, the ciphering key (Kc) and the ciphering algorithm of GERAN LLC emulation module.

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

Logical Layer Management Entity Id

oldTLLI

TLLI

OCTETSTRING[4]

newTLLI

TLLI

cipherKey

BITSTRING[64]

(see note 1)

cipherKey128

BITSTRING[128]

(see note 1)

cipherAlgorithm

GPRS_CipherAlg

BITSTRING[3], see 3GPP TS 24.008 [9], clause 10.5.5.3

Detailed Comments

This ASP is used to assign, change, or unassign the TLLI, the ciphering key (Kc) and the ciphering algorithm.

1. The oldTLLI and newTLLI parameters shall be interpreted as follows:

– If oldTLLI = all 1’s and newTLLI  all 1’s then newTLLI is assigned and used when (re‑)transmitting LLC frames. If an oldTLLI  all 1’s was assigned to the LLME, then oldTLLI is unassigned. Only newTLLI is accepted when received from the peer. It shall be treated as a TLLI change. If oldTLLI = all 1’s was assigned to the LLME, then this shall be treated as a TLLI assignment, and this ASP shall be the first ASP sent to the SS in order to enable LLC to process requests from layer 3.

– If oldTLLI  all 1’s and newTLLI  all 1’s then oldTLLI and newTLLI are assigned, and newTLLI shall be used when (re‑)transmitting LLC frames. Both oldTLLI and newTLLI shall be accepted when received from the peer. It shall be treated as a TLLI change.

– If oldTLLI  all 1’s and newTLLI = all 1’s then oldTLLI shall be unassigned. It shall be treated as a TLLI unassignment, and this ASP shall be the last ASP sent to the SS in order to disable LLC to not process requests from layer 3 any longer.

2. Kc and Ciphering Algorithm are associated with newTLLI (and with oldTLLI if assigned):

– If Ciphering Algorithm indicates no ciphering, then the ciphering function shall be disabled.

– Otherwise, the ciphering function shall be enabled. If a Ciphering Algorithm was already associated with newTLLI or oldTLLI, then the new Kc shall replace the previous Kc, and Ciphering Algorithm shall replace the previous algorithm selection. All I frames, and UI frames with the E bit set to 1, shall use the new Kc and algorithm for ciphering. All unacknowledged I frames shall be ciphered using the new Kc and algorithm before retransmission. As an implementation option, the previous Kc and algorithm may be used to decipher received frames.

NOTE 1: The value of cipherAlgorithm dictates which of cipherKey or cipherKey128 shall be used by the SS.

ASP Name

G_CLLC_Assign_CNF

PCO Type

G_CSAP 

Comments

the ASP is used to get confirmation of G_CLLC_Assign_REQ

Parameter Name

Parameter Type

Comments

lLMEId

LLMEId

Logical Layer Management Entity Id

Detailed Comments

7.3.4.3.2.5 Void