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 |
0 |
||
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 |
0 |
||
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 |
0 |
||
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 dBVemf() |
|
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 dBVemf() |
|
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