8.1.8 Counter check

34.123-13GPPPart 1: Protocol conformance specificationRelease 15TSUser Equipment (UE) conformance specification

8.1.8.1 Counter check in CELL_DCH state, with symmetric RAB

8.1.8.1.1 Definition

8.1.8.1.2 Conformance requirement

When the UE receives a COUNTER CHECK message it shall compare the COUNT-C MSB values received in the IE "RB COUNT-C MSB information" in the COUNTER CHECK message to the COUNT-C MSB values of the corresponding radio bearers.

The UE shall:

1> set the IE "RRC transaction identifier" in the COUNTER CHECK RESPONSE message to the value of "RRC transaction identifier" in the entry for the COUNTER CHECK message in the table "Accepted transactions" in the variable TRANSACTIONS; and

1> clear that entry.

If:

– there is one or more radio bearer(s) using UM or AM RLC mode stored in the variable ESTABLISHED_RABS, which is (are) not included in the IE "RB COUNT-C MSB information"; or

– there is one or more radio bearer(s) included in the IE "RB COUNT-C MSB information", which is (are) not stored in the variable ESTABLISHED_RABS; or

– for any radio bearer (excluding signalling radio bearers) using UM or AM RLC mode stored in the variable ESTABLISHED_RABS and included in the IE "RB COUNT-C MSB information" with COUNT-C MSB values different from the MSB part of the COUNT-C values in the UE:

the UE shall:

1> include these radio bearers in the IE "RB COUNT-C information" in the COUNTER CHECK RESPONSE message. For any RB which is included in the IE "RB COUNT-C MSB information" in the COUNTER CHECK message but not stored in the variable ESTABLISHED_RABS in the UE, the MSB part of COUNT-C values in the COUNTER CHECK RESPONSE message shall be set identical to COUNT-C-MSB values in the COUNTER CHECK message. The LSB part shall be filled with zeroes.

The UE shall:

1> submit a COUNTER CHECK RESPONSE message to lower layers for transmission on the uplink DCCH using AM RLC.

When the COUNTER CHECK RESPONSE message has been submitted to lower layers for transmission the procedure ends.

If the UE receives a COUNTER CHECK message, which contains a protocol error causing the variable PROTOCOL_ERROR_REJECT to be set to TRUE according to TS 25.331 clause 9, the UE shall perform procedure specific error handling as follows. The UE shall:

1> transmit an RRC STATUS message on the uplink DCCH using AM RLC;

1> include the IE "Identification of received message"; and

1> set the IE "Received message type" to COUNTER CHECK; and

1> set the IE "RRC transaction identifier" to the value of "RRC transaction identifier" in the entry for the UE COUNTER CHECK message in the table "Rejected transactions" in the variable TRANSACTIONS; and

1> clear that entry;

1> include the IE "Protocol error information" with contents set to the value of the variable PROTOCOL_ERROR_INFORMATION;

1> when the RRC STATUS message has been submitted to lower layers for transmission:

2> continue with any ongoing processes and procedures as if the invalid COUNTER CHECK message has not been received.

Reference

3GPP TS 25.331 clause 8.1.15.

8.1.8.1.3 Test purpose

To confirm that the UE transmits a COUNTER CHECK RESPONSE message after it receives a COUNTER CHECK message from the SS. To confirm that the UE responds to the reception of an invalid downlink COUNTER CHECK message by transmitting a RRC STATUS message on the uplink DCCH, stating the correct error cause value in message.

8.1.8.1.4 Method of test

Initial Condition

System Simulator: 1 cell

UE: PS-DCCH+DTCH_DCH state (state 6-10) as specified in clause 7.4 of TS 34.108.

Test Procedure

The UE is brought to the CELL_DCH state after a successful outgoing call attempt. The SS transmits an invalid COUNTER CHECK message. This message contains an unexpected critical message extension. The UE shall detect a protocol error and send RRC STATUS message to report this event. Next, the SS transmits a COUNTER CHECK message that includes the current COUNT-C MSB information in each radio access bearer. The UE shall react by sending a COUNTER CHECK RESPONSE message on the uplink DCCH, which does not include "RB COUNT-C information" IE. The SS transmits a COUNTER CHECK message which includes the current COUNT-C MSB information reversed all the bits in each radio bearer. The UE shall send a COUNTER CHECK RESPONSE message on the uplink DCCH, specifying the current COUNT-C information for each radio access bearer established. The SS transmits a COUNTER CHECK message which includes a different radio bearer. The UE shall send a COUNTER CHECK RESPONSE message on the uplink DCCH, specifying the current COUNT-C information for each radio access bearer established.

Expected sequence

Step

Direction

Message

Comment

UE

SS

1

The UE is brought to CELL_DCH state after an outgoing call has been established successfully.

2

COUNTER CHECK

See specific message contents for this message

3

RRC STATUS

UE shall detect a protocol error and then transmit this message.

4

COUNTER CHECK

See specific message content.

5

COUNTER CHECK RESPONSE

The message shall not include the IE "RB COUNT-C information".

6

COUNTER CHECK

See specific message content.

7

COUNTER CHECK RESPONSE

The message shall include the IE "RB COUNT-C information".

8

COUNTER CHECK

See specific message content.

9

COUNTER CHECK RESPONSE

The message shall include the IE "RB COUNT-C information".

Specific Message Contents

COUNTER CHECK (Step 2)

Information Element

Value/remark

Critical extensions

’FF’H

RRC STATUS (Step 3)

Use the same message type found in Annex A, with the following exception.

Information Element

Value/remark

Protocol Error Information

– Protocol Error Cause

Message extension not comprehended

COUNTER CHECK (Step 4)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Message authentication code

Calculated result in SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

RRC Message sequence number

Next RRC SN

RB COUNT-C MSB information

– RB identity

20

– COUNT-C MSB uplink

Current COUNT-C MSB for RB#20 in uplink

– COUNT-C MSB downlink

Current COUNT-C MSB for RB#20 in downlink

COUNTER CHECK RESPONSE (Step 5)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Not checked

RB COUNT-C information

Check to if this IE is absent

COUNTER CHECK (Step 6)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Message authentication code

Calculated result in SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

RRC Message sequence number

Next RRC SN

RB COUNT-C MSB information

– RB identity

Check to see if set to 20

– COUNT-C MSB uplink

Toggle all bits of the current COUNT-C MSB in uplink for RB#20

– COUNT-C MSB downlink

Toggle all bits of the current COUNT-C MSB in downlink for RB#20

COUNTER CHECK RESPONSE (Step 7)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Not checked

RB COUNT-C information

– RB identity

Check to see if set to 20

– COUNT-C uplink

Check to see if set to Current COUNT-C for RB#20 in uplink

– COUNT-C downlink

Check to see if set to COUNT-C for RB#20 in downlink

COUNTER CHECK (Step 8)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Message authentication code

Calculated result in SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

RRC Message sequence number

Next RRC SN

RB COUNT-C MSB information

– RB identity

Check to see if set to 25

– COUNT-C MSB uplink

Arbitrary COUNT-C MSB in uplink for RB#25

– COUNT-C MSB downlink

Arbitrary COUNT-C MSB in downlink for RB#25

COUNTER CHECK RESPONSE (Step 9)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Not checked

RB COUNT-C information

– RB identity

Check to see if set to 20

– COUNT-C uplink

Check to see if set to Current COUNT-C for RB#20 in uplink

– COUNT-C downlink

Check to see if set to COUNT-C for RB#20 in downlink

– RB identity

Check to see if set to 25

– COUNT-C uplink

Check to see if COUNT-C MSB is set to COUNT-C MSB in uplink for RB#25 in step 8 and LSB is fill with ‘0’

– COUNT-C downlink

Check to see if COUNT-C MSB is set to COUNT-C MSB in downlink for RB#25 in step 8 and LSB is fill with ‘0’

8.1.8.1.5 Test requirement

After step 2, the UE shall transmit a RRC STATUS message on the uplink DCCH. The protocol error cause shall be set to "Message extension not comprehended".

After step 4 the UE shall transmit a COUNTER CHECK RESPONSE message which does not includes the IE "RB COUNT-C information" to indicate that a matched comparison result is obtained.

After step 6, the UE shall transmit a COUNTER CHECK RESPONSE message which includes the IE "RB COUNT-C information" to report that a mismatch in COUNT-C value is detected in RB#20.

After step 8, the UE shall transmit a COUNTER CHECK RESPONSE message which includes the IE "RB COUNT-C information" to report that RB#25 is not found in variable ESTABLISHED_RABS and RB#20 is not found in IE "RB COUNT-C MSB information".

8.1.8.2 Counter check in CELL_FACH state

8.1.8.2.1 Definition

8.1.8.2.2 Conformance requirement

When the UE receives a COUNTER CHECK message it shall compare the COUNT-C MSB values received in the IE "RB COUNT-C MSB information" in the COUNTER CHECK message to the COUNT-C MSB values of the corresponding radio bearers.

The UE shall:

1> set the IE "RRC transaction identifier" in the COUNTER CHECK RESPONSE message to the value of "RRC transaction identifier" in the entry for the COUNTER CHECK message in the table "Accepted transactions" in the variable TRANSACTIONS; and

1> clear that entry.

If:

– there is one or more radio bearer(s) using UM or AM RLC mode stored in the variable ESTABLISHED_RABS, which is (are) not included in the IE "RB COUNT-C MSB information"; or

– there is one or more radio bearer(s) included in the IE "RB COUNT-C MSB information", which is (are) not stored in the variable ESTABLISHED_RABS; or

– for any radio bearer (excluding signalling radio bearers) using UM or AM RLC mode stored in the variable ESTABLISHED_RABS and included in the IE "RB COUNT-C MSB information" with COUNT-C MSB values different from the MSB part of the COUNT-C values in the UE:

the UE shall:

1> include these radio bearers in the IE "RB COUNT-C information" in the COUNTER CHECK RESPONSE message. For any RB which is included in the IE "RB COUNT-C MSB information" in the COUNTER CHECK message but not stored in the variable ESTABLISHED_RABS in the UE, the MSB part of COUNT-C values in the COUNTER CHECK RESPONSE message shall be set identical to COUNT-C-MSB values in the COUNTER CHECK message. The LSB part shall be filled with zeroes.

The UE shall:

1> submit a COUNTER CHECK RESPONSE message to lower layers for transmission on the uplink DCCH using AM RLC.

When the COUNTER CHECK RESPONSE message has been submitted to lower layers for transmission the procedure ends.

If the UE receives a COUNTER CHECK message, which contains a protocol error causing the variable PROTOCOL_ERROR_REJECT to be set to TRUE according to TS 25.331 clause 9, the UE shall perform procedure specific error handling as follows. The UE shall:

1> transmit an RRC STATUS message on the uplink DCCH using AM RLC;

1> include the IE "Identification of received message"; and

1> set the IE "Received message type" to COUNTER CHECK; and

1> set the IE "RRC transaction identifier" to the value of "RRC transaction identifier" in the entry for the UE COUNTER CHECK message in the table "Rejected transactions" in the variable TRANSACTIONS; and

1> clear that entry;

1> include the IE "Protocol error information" with contents set to the value of the variable PROTOCOL_ERROR_INFORMATION;

1> when the RRC STATUS message has been submitted to lower layers for transmission:

2> continue with any ongoing processes and procedures as if the invalid COUNTER CHECK message has not been received.

Reference

3GPP TS 25.331 clause 8.1.15.

8.1.8.2.3 Test purpose

To confirm that the UE transmits a COUNTER CHECK RESPONSE message after it receives a COUNTER CHECK message from the SS. To confirm that the UE responds to the reception of an invalid downlink COUNTER CHECK message by transmitting a RRC STATUS message on the uplink DCCH, stating the correct error cause value in message.

8.1.8.2.4 Method of test

Initial Condition

System Simulator: 1 cell.

UE: PS-DCCH+DTCH_FACH state (state 6-11) as specified in clause 7.4 of TS 34.108.

Test Procedure

The UE is brought to the CELL_FACH state after a successful outgoing call attempt. The SS transmits an invalid COUNTER CHECK message. This message contains an unexpected critical message extension. The UE shall detect a protocol error and send RRC STATUS message to report this event. Next, the SS transmits a COUNTER CHECK message that includes the current COUNT-C MSB information in each radio access bearer. The UE shall react by sending a COUNTER CHECK RESPONSE message on the uplink DCCH, which does not include "RB COUNT-C information" IE. The SS transmits a COUNTER CHECK message, which includes the current COUNT-C MSB information for each radio bearer but with all the bits reversed. The UE shall send a COUNTER CHECK RESPONSE message on the uplink DCCH, specifying the current COUNT-C information for each radio access bearer established. The SS transmits a COUNTER CHECK message which includes a different radio bearer. The UE shall send a COUNTER CHECK RESPONSE message on the uplink DCCH, specifying the current COUNT-C information for each radio access bearer established.

Expected sequence

Step

Direction

Message

Comment

UE

SS

1

The UE is brought to CELL_FACH state after an outgoing call has been established successfully.

2

COUNTER CHECK

See specific message contents for this message

3

RRC STATUS

UE shall detect a protocol error and then transmit this message.

4

COUNTER CHECK

See specific message content.

5

COUNTER CHECK RESPONSE

The message shall not include the IE "RB COUNT-C information".

6

COUNTER CHECK

See specific message content.

7

COUNTER CHECK RESPONSE

The message shall include the IE "RB COUNT-C information".

8

COUNTER CHECK

See specific message content.

9

COUNTER CHECK RESPONSE

The message shall include the IE "RB COUNT-C information".

Specific Message Contents

COUNTER CHECK (Step 2)

Information Element

Value/remark

Critical extensions

’FF’H

RRC STATUS (Step 3)

Information Element

Value/remark

Message Type

Protocol Error Information

– Protocol Error Cause

Message extension not comprehended

COUNTER CHECK (Step 4)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Message authentication code

Calculated result in SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

RRC Message sequence number

Next RRC SN

RB COUNT-C MSB information

– RB identity

20

– COUNT-C MSB uplink

Current COUNT-C MSB for RB#20 in uplink

– COUNT-C MSB downlink

Current COUNT-C MSB for RB#20 in downlink

COUNTER CHECK RESPONSE (Step 5)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Not checked

RB COUNT-C information

Check to if this IE is absent

COUNTER CHECK (Step 6)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Message authentication code

Calculated result in SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

RRC Message sequence number

Next RRC SN

RB COUNT-C MSB information

– RB identity

20

– COUNT-C MSB uplink

Toggle all bits of the current COUNT-C MSB in uplink for RB#20

– COUNT-C MSB downlink

Toggle all bits of the current COUNT-C MSB in downlink for RB#20

COUNTER CHECK RESPONSE (Step 7)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Not checked

RB COUNT-C information

– RB identity

Check to see if set to 20

– COUNT-C uplink

Check to see if set to Current COUNT-C for RB#20 in uplink

– COUNT-C downlink

Check to see if set to COUNT-C for RB#20 in downlink

COUNTER CHECK (Step 8)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Message authentication code

Calculated result in SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

RRC Message sequence number

Next RRC SN

RB COUNT-C MSB information

– RB identity

Check to see if set to 25

– COUNT-C MSB uplink

Arbitrary COUNT-C MSB in uplink for RB#25

– COUNT-C MSB downlink

Arbitrary COUNT-C MSB in downlink for RB#25

COUNTER CHECK RESPONSE (Step 9)

Information Element

Value/remark

RRC transaction identifier

0

Integrity check info

Not checked

RB COUNT-C information

– RB identity

Check to see if set to 20

– COUNT-C uplink

Check to see if set to Current COUNT-C for RB#20 in uplink

– COUNT-C downlink

Check to see if set to COUNT-C for RB#20 in downlink

– RB identity

Check to see if set to 25

– COUNT-C uplink

Check to see if COUNT-C MSB is set to COUNT-C MSB in uplink for RB#25 in step 8 and LSB is fill with ‘0’

– COUNT-C downlink

Check to see if COUNT-C MSB is set to COUNT-C MSB in downlink for RB#25 in step 8 and LSB is fill with ‘0’

8.1.8.2.5 Test requirement

After step 2, the UE shall transmit a RRC STATUS message on the uplink DCCH. The protocol error cause shall be set to "Message extension not comprehended".

After step 4 the UE shall transmit a COUNTER CHECK RESPONSE message which does not includes the IE "RB COUNT-C information" to indicate that a matched comparison result is obtained.

After step 6, the UE shall transmit a COUNTER CHECK RESPONSE message which includes the IE "RB COUNT-C information" to report that a mismatch in COUNT-C value is detected in RB#20.

After step 8, the UE shall transmit a COUNTER CHECK RESPONSE message which includes the IE "RB COUNT-C information" to report that RB#25 is not found in variable ESTABLISHED_RABS and RB#20 is not found in IE "RB COUNT-C MSB information".

8.1.8.3 Counter check in CELL_DCH state, with asymmetric RAB

8.1.8.3.1 Definition

8.1.8.3.2 Conformance requirement

When the UE receives a COUNTER CHECK message it shall compare the COUNT-C MSB values received in the IE "RB COUNT-C MSB information" in the COUNTER CHECK message to the COUNT-C MSB values of the corresponding radio bearers.

The UE shall:

1> if no COUNT-C exists for a radio bearer for a given direction (uplink or downlink) because:

2> it is a uni-directional radio bearer configured only for the other direction (downlink or uplink respectively), or

2> it has been configured to RLC-TM mode in one direction (uplink or downlink) and RLC-UM in the other (downlink or uplink respectively),

3> set the COUNT-C in the IE "RB COUNT-C information" in the COUNTER CHECK RESPONSE message, to any value;

1> submit a COUNTER CHECK RESPONSE message to lower layers for transmission on the uplink DCCH using AM RLC.

Reference

3GPP TS 25.331 clause 8.1.15.

8.1.8.3.3 Test purpose

To confirm that the UE transmits a COUNTER CHECK RESPONSE message even if COUNT-C does not exist for a radio bearer for a given direction for reasons given in the above section.

8.1.8.3.4 Method of test

Initial Condition

System Simulator: 1 cell

UE: CS-DCCH_DCH (state 6-5) or PS-DCCH_DCH (state 6-7) as specified in clause 7.4 of TS 34.108, depending on the domain supported by the UE.

Test Procedure

The UE is brought to the CELL_DCH state after a successful outgoing call attempt. SS sends a RADIO BEARER SETUP message to set up an asymmetric radio bearer. UE shall configure accordingly and then reply with a RADIO BEARER SETUP COMPLETE message. Then SS transmits a COUNTER CHECK message. The UE shall send a COUNTER CHECK RESPONSE message on the uplink DCCH.

Expected sequence

Step

Direction

Message

Comment

UE

SS

1

The UE is brought to CELL_DCH state after an outgoing call has been established successfully.

2

RADIO BEARER SETUP

See specific message contents for this message

3

RADIO BEARER SETUP COMPLETE

4

COUNTER CHECK

See specific message content.

5

COUNTER CHECK RESPONSE

The message shall include the IE "RB COUNT-C information".

Specific Message Contents

RADIO BEARER SETUP (Step 2) (FDD)

The contents of RADIO BEARER SETUP message in this test case is identical to the message sub-type indicated by "Non speech from CELL_DCH to CELL_DCH in CS" or "Speech from CELL_DCH to CELL_DCH in CS" or "Packet to CELL_DCH from CELL_DCH in PS" in [9] TS 34.108 clause 9, with the following exception:

Information Element

Value/remark

RAB information for setup

– RAB info

– RAB identity

0000 0101B (for PS domain) or 0000 0001B (for CS domain)

The first/ leftmost bit of the bit string contains the most significant bit of the RAB identity.

– CN domain identity

PS domain or CS domain (depending on the domain supported by the UE)

– NAS Synchronization Indicator

Not Present

– Re-establishment timer

UseT315 (for PS domain) or UseT314 (for CS domain)

– RB information to setup

– RB identity

9

– PDCP info

– Support for lossless SRNS relocation

FALSE

– Max PDCP SN window size

Not present

– PDCP PDU header

Absent

– Header compression information

Not present

– CHOICE RLC info type

RLC info

– CHOICE Uplink RLC mode

TM RLC

– Transmission RLC discard

Not Present

– Segmentation indication

False

– CHOICE Downlink RLC mode

UM RLC

– RB mapping info

– Information for each multiplexing option

2 RBMuxOptions

– RLC logical channel mapping indicator

Not Present

– Number of uplink RLC logical channels

1

– Uplink transport channel type

DCH

– UL Transport channel identity

4

– Logical channel identity

Not Present

– CHOICE RLC size list

Configured

– MAC logical channel priority

8

– Downlink RLC logical channel info

– Number of downlink RLC logical channels

1

– Downlink transport channel type

DCH

– DL DCH Transport channel identity

9

– DL DSCH Transport channel identity

Not Present

– Logical channel identity

Not Present

– RLC logical channel mapping indicator

Not Present

– Number of uplink RLC logical channels

1

– Uplink transport channel type

RACH

– UL Transport channel identity

Not Present

– Logical channel identity

7

– CHOICE RLC size list

Explicit List

– RLC size index

Reference to TS 34.108 clause 6 Parameter Set

– MAC logical channel priority

8

– Downlink RLC logical channel info

– Number of downlink RLC logical channels

1

– Downlink transport channel type

FACH

– DL DCH Transport channel identity

Not Present

– DL DSCH Transport channel identity

Not Present

– Logical channel identity

7

Added or Reconfigured TrCH information list

1 DCH added

– Added or Reconfigured UL TrCH information

– Uplink transport channel type

DCH

– UL Transport channel identity

4

– TFS

– CHOICE Transport channel type

Dedicated transport channels

– Dynamic Transport format information

– RLC Size

Reference to TS 34.108 clause 6.10 Parameter Set

– Number of TBs and TTI List

(This IE is repeated for TFI number.)

– Transmission Time Interval

Not Present

– Number of Transport blocks

Reference to TS 34.108 clause 6.10 Parameter Set

– CHOICE Logical Channel list

All

– Semi-static Transport Format information

– Transmission time interval

Reference to TS 34.108 clause 6.10 Parameter Set

– Type of channel coding

Reference to TS 34.108 clause 6.10 Parameter Set

– Coding Rate

Reference to TS 34.108 clause 6.10 Parameter Set

– Rate matching attribute

Reference to TS 34.108 clause 6.10 Parameter Set

– CRC size

Reference to TS 34.108 clause 6.10 Parameter Set

Added or Reconfigured TrCH information list

1 DCH

Added or Reconfigured DL TrCH information

– Downlink transport channel type

DCH

– DL Transport channel identity

9

– CHOICE DL parameters

Same as UL

– Uplink transport channel type

DCH

– UL TrCH identity

1

– DCH quality target

– BLER Quality value

-20 (-2.0)

RADIO BEARER SETUP (Step 2) (3.84 Mcps TDD)

The contents of RADIO BEARER SETUP message in this test case is identical to the message sub-type indicated by "Non speech from CELL_DCH to CELL_DCH in CS" or "Speech from CELL_DCH to CELL_DCH in CS" or "Packet to CELL_DCH from CELL_DCH in PS" in [9] TS 34.108 clause 9, with the following exception:

Information Element

Value/remark

RAB information for setup

– RAB info

– RAB identity

0000 0101B (for PS domain) or 0000 0001B (for CS domain)

The first/ leftmost bit of the bit string contains the most significant bit of the RAB identity.

– CN domain identity

PS domain or CS domain (depending on the domain supported by the UE)

– NAS Synchronization Indicator

Not Present

– Re-establishment timer

UseT315 (for PS domain) or UseT314 (for CS domain)

– RB information to setup

– RB identity

9

– PDCP info

– Support for lossless SRNS relocation

FALSE

– Max PDCP SN window size

Not present

– PDCP PDU header

Absent

– Header compression information

Not present

– CHOICE RLC info type

RLC info

– CHOICE Uplink RLC mode

TM RLC

– Transmission RLC discard

Not Present

– Segmentation indication

False

– CHOICE Downlink RLC mode

UM RLC

– RB mapping info

– Information for each multiplexing option

2 RBMuxOptions

– RLC logical channel mapping indicator

Not Present

– Number of uplink RLC logical channels

1

– Uplink transport channel type

DCH

– UL Transport channel identity

4

– Logical channel identity

Not Present

– CHOICE RLC size list

Configured

– MAC logical channel priority

8

– Downlink RLC logical channel info

– Number of downlink RLC logical channels

1

– Downlink transport channel type

DCH

– DL DCH Transport channel identity

9

– DL DSCH Transport channel identity

Not Present

– Logical channel identity

Not Present

– RLC logical channel mapping indicator

Not Present

– Number of uplink RLC logical channels

1

– Uplink transport channel type

RACH

– UL Transport channel identity

Not Present

– Logical channel identity

7

– CHOICE RLC size list

Explicit List

– RLC size index

Reference to TS 34.108 clause 6 Parameter Set

– MAC logical channel priority

8

– Downlink RLC logical channel info

– Number of downlink RLC logical channels

1

– Downlink transport channel type

FACH

– DL DCH Transport channel identity

Not Present

– DL DSCH Transport channel identity

Not Present

– Logical channel identity

7

Added or Reconfigured TrCH information list

1 DCH added

– Added or Reconfigured UL TrCH information

– Uplink transport channel type

DCH

– UL Transport channel identity

4

– TFS

– CHOICE Transport channel type

Dedicated transport channels

– Dynamic Transport format information

– RLC Size

Reference to TS 34.108 clause 6.10 Parameter Set

– Number of TBs and TTI List

(This IE is repeated for TFI number.)

– Transmission Time Interval

Not Present

– Number of Transport blocks

Reference to TS 34.108 clause 6.10 Parameter Set

– CHOICE Logical Channel list

All

– Semi-static Transport Format information

– Transmission time interval

Reference to TS 34.108 clause 6.10 Parameter Set

– Type of channel coding

Reference to TS 34.108 clause 6.10 Parameter Set

– Coding Rate

Reference to TS 34.108 clause 6.10 Parameter Set

– Rate matching attribute

Reference to TS 34.108 clause 6.10 Parameter Set

– CRC size

Reference to TS 34.108 clause 6.10 Parameter Set

Added or Reconfigured TrCH information list

1 DCH

Added or Reconfigured DL TrCH information

– Downlink transport channel type

DCH

– DL Transport channel identity

9

– CHOICE DL parameters

Same as UL

– Uplink transport channel type

DCH

– UL TrCH identity

1

– DCH quality target

– BLER Quality value

-20 (-2.0)

RADIO BEARER SETUP (Step 2) (1.28 Mcps TDD)

The contents of RADIO BEARER SETUP message in this test case is identical to the message sub-type indicated by "Non speech from CELL_DCH to CELL_DCH in CS" or "Speech from CELL_DCH to CELL_DCH in CS" or "Packet to CELL_DCH from CELL_DCH in PS" in [9] TS 34.108 clause 9, with the following exception:

Information Element

Value/remark

RAB information for setup

– RAB info

– RAB identity

0000 0101B (for PS domain) or 0000 0001B (for CS domain)

The first/ leftmost bit of the bit string contains the most significant bit of the RAB identity.

– CN domain identity

PS domain or CS domain (depending on the domain supported by the UE)

– NAS Synchronization Indicator

Not Present

– Re-establishment timer

UseT315 (for PS domain) or UseT314 (for CS domain)

– RB information to setup

– RB identity

9

– PDCP info

– Support for lossless SRNS relocation

FALSE

– Max PDCP SN window size

Not present

– PDCP PDU header

Absent

– Header compression information

Not present

– CHOICE RLC info type

RLC info

– CHOICE Uplink RLC mode

TM RLC

– Transmission RLC discard

Not Present

– Segmentation indication

False

– CHOICE Downlink RLC mode

UM RLC

– RB mapping info

– Information for each multiplexing option

2 RBMuxOptions

– RLC logical channel mapping indicator

Not Present

– Number of uplink RLC logical channels

1

– Uplink transport channel type

DCH

– UL Transport channel identity

4

– Logical channel identity

Not Present

– CHOICE RLC size list

Configured

– MAC logical channel priority

8

– Downlink RLC logical channel info

– Number of downlink RLC logical channels

1

– Downlink transport channel type

DCH

– DL DCH Transport channel identity

9

– DL DSCH Transport channel identity

Not Present

– Logical channel identity

Not Present

– RLC logical channel mapping indicator

Not Present

– Number of uplink RLC logical channels

1

– Uplink transport channel type

RACH

– UL Transport channel identity

Not Present

– Logical channel identity

7

– CHOICE RLC size list

Explicit List

– RLC size index

Reference to TS 34.108 clause 6 Parameter Set

– MAC logical channel priority

8

– Downlink RLC logical channel info

– Number of downlink RLC logical channels

1

– Downlink transport channel type

FACH

– DL DCH Transport channel identity

Not Present

– DL DSCH Transport channel identity

Not Present

– Logical channel identity

7

Added or Reconfigured TrCH information list

1 DCH added

– Added or Reconfigured UL TrCH information

– Uplink transport channel type

DCH

– UL Transport channel identity

4

– TFS

– CHOICE Transport channel type

Dedicated transport channels

– Dynamic Transport format information

– RLC Size

Reference to TS 34.108 clause 6.11 Parameter Set

– Number of TBs and TTI List

(This IE is repeated for TFI number.)

– Transmission Time Interval

Not Present

– Number of Transport blocks

Reference to TS 34.108 clause 6.11 Parameter Set

– CHOICE Logical Channel list

All

– Semi-static Transport Format information

– Transmission time interval

Reference to TS 34.108 clause 6.11 Parameter Set

– Type of channel coding

Reference to TS 34.108 clause 6.11 Parameter Set

– Coding Rate

Reference to TS 34.108 clause 6.11 Parameter Set

– Rate matching attribute

Reference to TS 34.108 clause 6.11 Parameter Set

– CRC size

Reference to TS 34.108 clause 6.11 Parameter Set

Added or Reconfigured TrCH information list

1 DCH

Added or Reconfigured DL TrCH information

– Downlink transport channel type

DCH

– DL Transport channel identity

9

– CHOICE DL parameters

Same as UL

– Uplink transport channel type

DCH

– UL TrCH identity

1

– DCH quality target

– BLER Quality value

-20 (-2.0)

RADIO BEARER SETUP (Step 2) (7.68 Mcps TDD)

The contents of RADIO BEARER SETUP message in this test case is identical to the message sub-type indicated by "Non speech from CELL_DCH to CELL_DCH in CS" or "Speech from CELL_DCH to CELL_DCH in CS" or "Packet to CELL_DCH from CELL_DCH in PS" in [9] TS 34.108 clause 9, with the following exception:

Information Element

Value/remark

RAB information for setup

– RAB info

– RAB identity

0000 0101B (for PS domain) or 0000 0001B (for CS domain)

The first/ leftmost bit of the bit string contains the most significant bit of the RAB identity.

– CN domain identity

PS domain or CS domain (depending on the domain supported by the UE)

– NAS Synchronization Indicator

Not Present

– Re-establishment timer

UseT315 (for PS domain) or UseT314 (for CS domain)

– RB information to setup

– RB identity

9

– PDCP info

– Support for lossless SRNS relocation

FALSE

– Max PDCP SN window size

Not present

– PDCP PDU header

Absent

– Header compression information

Not present

– CHOICE RLC info type

RLC info

– CHOICE Uplink RLC mode

TM RLC

– Transmission RLC discard

Not Present

– Segmentation indication

False

– CHOICE Downlink RLC mode

UM RLC

– RB mapping info

– Information for each multiplexing option

2 RBMuxOptions

– RLC logical channel mapping indicator

Not Present

– Number of uplink RLC logical channels

1

– Uplink transport channel type

DCH

– UL Transport channel identity

4

– Logical channel identity

Not Present

– CHOICE RLC size list

Configured

– MAC logical channel priority

8

– Downlink RLC logical channel info

– Number of downlink RLC logical channels

1

– Downlink transport channel type

DCH

– DL DCH Transport channel identity

9

– DL DSCH Transport channel identity

Not Present

– Logical channel identity

Not Present

– RLC logical channel mapping indicator

Not Present

– Number of uplink RLC logical channels

1

– Uplink transport channel type

RACH

– UL Transport channel identity

Not Present

– Logical channel identity

7

– CHOICE RLC size list

Explicit List

– RLC size index

Reference to TS 34.108 clause 6 Parameter Set

– MAC logical channel priority

8

– Downlink RLC logical channel info

– Number of downlink RLC logical channels

1

– Downlink transport channel type

FACH

– DL DCH Transport channel identity

Not Present

– DL DSCH Transport channel identity

Not Present

– Logical channel identity

7

Added or Reconfigured TrCH information list

1 DCH added

– Added or Reconfigured UL TrCH information

– Uplink transport channel type

DCH

– UL Transport channel identity

4

– TFS

– CHOICE Transport channel type

Dedicated transport channels

– Dynamic Transport format information

– RLC Size

Reference to TS 34.108 clause 6.11.6 Parameter Set

– Number of TBs and TTI List

(This IE is repeated for TFI number.)

– Transmission Time Interval

Not Present

– Number of Transport blocks

Reference to TS 34.108 clause 6.11.6 Parameter Set

– CHOICE Logical Channel list

All

– Semi-static Transport Format information

– Transmission time interval

Reference to TS 34.108 clause 6.11.6 Parameter Set

– Type of channel coding

Reference to TS 34.108 clause 6.11.6 Parameter Set

– Coding Rate

Reference to TS 34.108 clause 6.11.6 Parameter Set

– Rate matching attribute

Reference to TS 34.108 clause 6.11.6 Parameter Set

– CRC size

Reference to TS 34.108 clause 6.11.6 Parameter Set

Added or Reconfigured TrCH information list

1 DCH

Added or Reconfigured DL TrCH information

– Downlink transport channel type

DCH

– DL Transport channel identity

9

– CHOICE DL parameters

Same as UL

– Uplink transport channel type

DCH

– UL TrCH identity

1

– DCH quality target

– BLER Quality value

-20 (-2.0)

COUNTER CHECK (Step 4)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Message authentication code

Calculated result in SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

RRC Message sequence number

Next RRC SN

RB COUNT-C MSB information

– RB COUNT-C MSB information

– RB identity

9

– COUNT-C MSB uplink

Arbitrary

– COUNT-C MSB downlink

Set to current COUNT-C for RB#9 in downlink

COUNTER CHECK RESPONSE (Step 5)

Information Element

Value/remark

Message Type

RRC transaction identifier

0

Integrity check info

Not checked

RB COUNT-C information

– RB identity

Check to see if set to 9

– COUNT-C uplink

Check to see if it is present

– COUNT-C downlink

Check to see if it is present

8.1.8.3.5 Test requirement

After step 2, the UE shall transmit a RADIO BEARER SETUP COMPLETE message on the uplink DCCH.

After step 4, the UE shall transmit a COUNTER CHECK RESPONSE message.