7.1.5a HS-DSCH MAC-ehs

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

7.1.5a.1 MAC-ehs multiplexing / multiple logical channels on same queue

7.1.5a.1.1 Definition and applicability

All UEs which support MAC-ehs.

7.1.5a.1.2 Conformance requirement

– LCH-ID demultiplexing:
The demultiplexing entity routes the MAC-ehs SDUs to correct logical channel based on the received logical channel identifier.

– The following is allowed:
The MAC-ehs SDUs included in a MAC-ehs PDU can have a different size and a different priority and can be mapped to different priority queues.

[…]

When MAC-ehs is configured, a MAC PDU for HS-DSCH consists of one MAC-ehs header and one or more reordering PDUs. Each reordering PDU consists of one or more reordering SDUs belonging to the same priority queue. Each reordering SDU equals a complete MAC-ehs SDU or a segment of a MAC-ehs SDU. Each MAC-ehs SDU equals a MAC-d PDU or a MAC-c PDU (FDD and 1.28 Mcps TDD only). The LCH-ID and L fields are repeated per reordering SDU. The TSN and SI fields are repeated per reordering PDU. In 1.28 Mcps TDD multi-frequency HS-DSCH cell, TSN can be extended to 9bit as indicated by RRC signalling. When TSN is extended to 9bit, the 3 least significant bits are placed after the last reordering PDU. If several TSNs are included in MAC-ehs header, the extended bits of TSN should be concatenated in the same order as that of the TSN occurrence in the MAC-ehs header. For FDD, the size of the TSN field is configurable by upper layers [7].

The presence of the TSNi and SIi fields is based on the value of the LCH-IDi; if the LCH-IDi is mapped to the same reordering queue as LCH-IDi-1, there is no TSNi or SIi field. The mapping of the LCH-ID to the reordering queue is provided by upper layers [7]. The TSN1 and SI1 fields are always present.

[…]

For each MAC-d or MAC-c PDU that is delivered to the demultiplexing entity, the UE shall:

– route MAC-d or MAC-c PDU to the correct logical channel based on the corresponding LCH ID field.

Reference(s)

TS 25.321 clauses 4.2.3.5, 9.1.4, 11.6.4.7

7.1.5a.1.3 Test purpose

To confirm that the UE handles multiple logical channels, mapped to same Mac-ehs queue.

7.1.5a.1.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration 3 x Interactive or background / UL: 8 kbps DL: [max bit rate depending on UE category] / UM PS RAB as specified in TS 34.108, clause 6.11.4f.1 (FDD) / 6.11.5.4.8.1 (1.28 Mcps TDD) with the logical channel, MAC-ehs queue identities set to:

Logical Channel ID

Mac-ehs Queue ID

Comment

7

0

RB5

8

0

RB6

9

0

RB7

DL MAC header type is set as MAC-ehs.

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to 39 octets for RB5, RB6 and RB7 and RLC Mode as UM.

Test procedure

In this test procedure each DL RLC PDU consists of one RLC SDU of size 39 octets , special LI and length indicator indicating the end of the SDU.

a) The SS transmits a MAC-ehs PDU where:

1. The TSN1 = 0, TSN2, TSN3 are not present

2. contains 3 MAC-ehs SDU’s one each from each RB.

b) The SS checks that the RLC PDU’s are looped back and checks that the logical channel IDs are correct.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

MAC-ehs PDU containing 3 RLC PDU’s with TSN = 0. Each RLC corresponds to different RB’s configured

MAC-ehs header consists of

LCH1[6], L1[42],TSN1[0], SI1[00],F1[0]

LCH2[7],L2[42],F2[0],

LCH3[8],L3[42],F3[1] all values are in decimal. See NOTE1

2

Loop Backed RLC PDU’s on RB5, RB6 and RB7

NOTE1: The SS will send the LCH Id one less than the LCH Id signalled to the UE as per TS 25.321 section 9.2.2

Specific Message Contents

None

7.1.5a.1.5 Test requirements

In Step 2, SS receives one loop backed RLC PDU on RB5, RB6 and RB7.

7.1.5a.2 MAC-ehs multiplexing / multiple logical channels on multiple queues

7.1.5a.2.1 Definition and applicability

All UEs which support MAC-ehs.

7.1.5a.2.2 Conformance requirement

– LCH-ID demultiplexing:
The demultiplexing entity routes the MAC-ehs SDUs to correct logical channel based on the received logical channel identifier.

– The following is allowed:
The MAC-ehs SDUs included in a MAC-ehs PDU can have a different size and a different priority and can be mapped to different priority queues.

[…]

When MAC-ehs is configured, a MAC PDU for HS-DSCH consists of one MAC-ehs header and one or more reordering PDUs. Each reordering PDU consists of one or more reordering SDUs belonging to the same priority queue. Each reordering SDU equals a complete MAC-ehs SDU or a segment of a MAC-ehs SDU. Each MAC-ehs SDU equals a MAC-d PDU or a MAC-c PDU (FDD and 1.28 Mcps TDD only). The LCH-ID and L fields are repeated per reordering SDU. The TSN and SI fields are repeated per reordering PDU. In 1.28 Mcps TDD multi-frequency HS-DSCH cell, TSN can be extended to 9bit as indicated by RRC signalling. When TSN is extended to 9bit, the 3 least significant bits are placed after the last reordering PDU. If several TSNs are included in MAC-ehs header, the extended bits of TSN should be concatenated in the same order as that of the TSN occurrence in the MAC-ehs header. For FDD, the size of the TSN field is configurable by upper layers [7].

The presence of the TSNi and SIi fields is based on the value of the LCH-IDi; if the LCH-IDi is mapped to the same reordering queue as LCH-IDi-1, there is no TSNi or SIi field. The mapping of the LCH-ID to the reordering queue is provided by upper layers [7]. The TSN1 and SI1 fields are always present.

[…]

For each MAC-d or MAC-c PDU that is delivered to the demultiplexing entity, the UE shall:

– route MAC-d or MAC-c PDU to the correct logical channel based on the corresponding LCH ID field.

Reference(s)

TS 25.321 clauses 4.2.3.5, 9.1.4, 11.6.4.7

7.1.5a.2.3 Test purpose

To confirm that the UE handles multiple logical channels, mapped to different Mac-ehs queues.

7.1.5a.2.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration 3 x Interactive or background / UL: 8 kbps DL: [max bit rate depending on UE category] / UM PS RAB as specified in TS 34.108, clause 6.11.4f.1 (FDD) / 6.11.5.4.8.1 (1.28 Mcps TDD) with the logical channel, MAC-ehs queue identities set to:

Logical Channel ID

Mac-ehs Queue ID

Comment

7

0

RB5

8

1

RB6

9

2

RB7

DL MAC header type is set as MAC-ehs.

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to 39 octets for RB5, RB6 and RB7 and RLC Mode as UM.

Test procedure

In this test procedure each DL RLC PDU consists of one RLC SDU of size 39 octets , special LI and length indicator indicating the end of the SDU.

a) The SS transmits a MAC-ehs PDU where:

1. The TSN1 = 0, TSN2=0, TSN3=0

2. contains 3 MAC-ehs SDU’s one each from each RB.

b) The SS checks that the RLC PDU’s are looped back and checks that the logical channel IDs are correct.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

MAC-ehs PDU containing 3 RLC PDU’s with all TSN’s = 0. Each RLC PDU corresponds to different RB’s configured on different MAC-ehs queues

MAC-ehs header consists of

LCH1[6], L1[42], TSN1[0], SI1[0], F1[0]

LCH2[7], L2[42], TSN2[0], SI2[0], F2[0]

LCH3[8], L3[42], TSN3[0], SI3[0], F3[1] where all values are in decimal.

See NOTE1

2

Loop Backed RLC PDU on RB5, RB6 and RB7

NOTE1: The SS will send the LCH Id one less than the LCH Id signalled to the UE as per TS 25.321 section 9.2.2

Specific Message Contents

None.

7.1.5a.2.5 Test requirements

In Step 2, SS receives one loop backed RLC PDU on RB5, RB6 and RB7.

7.1.5a.3 MAC-ehs segmentation / UE handling of partial and full PDUs

7.1.5a.3.1 Definition and applicability

All UEs which support MAC-ehs.

7.1.5a.3.2 Conformance requirement

If MAC-ehs is configured by upper layers [7], the parameters for the MAC header are:

– Segmentation Indication (SI)

The SI field indicates if the MAC-ehs SDU has been segmented. Table 9.2.2-1 shows the 2 bit SI field.

Table 9.2.2-1: Structure of the SI field

SI Field

Segmentation indication

00

The first reordering SDU of the reordering PDU is a completeMAC-ehs SDU.

The last reordering SDU of the reordering PDU is a complete MAC-ehs SDU.

01

If there are more than one reordering SDUs in the reordering PDU, the last reordering SDU of the reordering PDU is a complete MAC-ehs SDU.

The first reordering SDU of the reordering PDU is the last segment of a MAC-ehs SDU.

10

If there are more than one reordering SDUs in the reordering PDU, the first reordering SDU of the reordering PDU is a complete MAC-ehs SDU.

The last reordering SDU of the reordering PDU is the first segment of a MAC-ehs SDU.

11

If there are more than one reordering SDUs in the reordering PDU, the first reordering SDU of the reordering PDU is the last segment of a MAC-ehs SDU and the last reordering SDU of reordering PDU is the first segment of a MAC-ehs SDU.

If there is only one reordering SDU in the reordering PDU, the reordering SDU is a middle segment of a MAC-ehs SDU.

[…]

The reassembly unit processes the SI field associated with a reordering PDU. The UE shall:

– if SI field is set to “00”:

– deliver all MAC-d or MAC-c PDUs corresponding to MAC-ehs SDUs in the reordering PDU to demultiplexing entity;

– discard any previously stored segment of MAC-ehs SDU.

– if SI field is set to “01”:

– if the received and stored segments of a MAC-ehs SDU are consecutive:

– combine the first reordering SDU with the stored segment of MAC-ehs SDU;

– deliver the MAC-d or MAC-c PDU corresponding to the combined MAC-ehs SDU to demultiplexing entity.

– if the received and stored segments of MAC-ehs SDU are not consecutive

– discard the first received reordering SDU and the stored segment of MAC-ehs SDU.

– deliver all MAC-d or MAC-c PDUs corresponding to subsequent MAC-ehs SDUs in the reordering queue to demultiplexing entity;

– if SI field is set to “10”:

– deliver all MAC-d or MAC-c PDUs corresponding to all but last reordering SDU in the reordering PDU to the demultiplexing entity;

– discard any previously stored segment of MAC-ehs SDU and store the last reordering SDU of the received reordering PDU

– if SI field is set to “11”:

– if the received and stored MAC-ehs SDUs are consecutive:

– if there is only one reordering SDU in the reordering PDU:

– combine the received reordering SDU with the stored segment of MAC-ehs SDU:

– if is more than one reordering SDUs in the reordering PDU:

– combine the first received reordering SDU with the stored segment MAC-ehs SDU;

– deliver the MAC-d or MAC-c PDU corresponding to the combined MAC-ehs SDU to demultiplexing entity.

– deliver all MAC-d or MAC-c PDUs corresponding to all but last reordering SDU in the reordering PDU to demultiplexing entity;

– discard any previously stored segment of MAC-ehs SDU and store the last reordering SDU of the received reordering PDU.

– if the received and stored segments of the MAC-ehs SDU are not consecutive:

– discard the first received reordering SDU and the stored segment of MAC-ehs SDU;

– if is more than one reordering SDUs in the reordering PDU:

– deliver all MAC-d or MAC-c PDUs corresponding to all but first and last reordering SDUs in the reordering PDU to demultiplexing entity and store the last reordering SDU of the received reordering PDU.

Reference(s)

TS 25.321 clauses 9.2.2, 11.6.4.6

7.1.5a.3.3 Test purpose

1. To test UE is able to handle all 4 SI values.

2 To test UE is able to combine MAC-ehs SDU segments from consecutive MAC-ehs PDU’s

3. To test UE discards stored MAC-ehs SDU segment, if it cannot be combined.

7.1.5a.3.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration 1 x Interactive or background / UL: 8 kbps DL: [max bit rate depending on UE category] / UM PS RAB as specified in TS 34.108, clause 6.11.4f.2 (FDD) / 6.11.5.4.8.2 (1.28 Mcps TDD) with the logical channel, MAC-ehs queue identity set to:

Logical Channel ID

Mac-ehs Queue ID

Comment

7

0

RB5

DL MAC header type is set as MAC-ehs.

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to 39 octets and RLC Mode as UM.

Test procedure

In this test procedure each DL RLC PDU consists of one RLC SDU of size 39 octets , special LI and length indicator indicating the end of the SDU.

a) The SS transmits a MAC-ehs PDU:

The TSN = 0, SI =10, and containing one full MAC-ehs SDU 1 and one segment of MAC-ehs SDU 2.

b) UE loops back the RLC PDU corresponding to full MAC-ehs SDU 1 and stores the segment of MAC-ehs SDU 2.

c) The SS transmits a MAC-ehs PDU :

The TSN=1, SI=01, and containing remaining part of the MAC-ehs SDU 2 and a full MAC-ehs SDU3.

d) UE transmits 2 loop back PDU’s corresponding to MAC-ehs SDU’s 2 and 3.

e) The SS transmits a MAC-ehs PDU:

The TSN=2, SI=11, and containing a segment of the MAC-ehs SDU 4, a full MAC-ehs SDU5 and a segment of MAC-ehs SDU 6.

f) UE discards, segment of MAC-ehs SDU4, loop backs RLC PDU corresponding to MAC-ehs SDU5 and stores segment of MAC-ehs SDU 6.

g) The SS transmits a MAC-ehs PDU:

The TSN=3, SI=00, and containing one full MAC-ehs SDU 7.

h) UE discards stored segment of MAC-ehs SDU6, and loops back RLC PDU corresponding to MAC-ehs SDU 7.

i) The SS transmits a MAC-ehs PDU:

The TSN=4, SI=10, and containing first segment of MAC-ehs SDU 8.

j) The SS transmits a MAC-ehs PDU:

The TSN=5, SI=11, and containing second segment of MAC-ehs SDU 8.

k) The SS transmits a MAC-ehs PDU:

The TSN=6, SI=01, and containing last segment of MAC-ehs SDU 8.

l) UE transmits loop back PDU corresponding to MAC-ehs SDU 8.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

MAC-ehs SDU, TSN=0

TSN=0, SI=10

Contains full MAC-ehs SDU1 and segment of MAC-ehs SDU2

2

RLC PDU corresponding to MAC-ehs SDU1

3

MAC-ehs SDU, TSN=1

TSN=1, SI=01

Contains segment of MAC-ehs SDU2 and full MAC-ehs SDU3 and

4

RLC PDU corresponding to MAC-ehs SDU2

5

RLC PDU corresponding to MAC-ehs SDU3

6

MAC-ehs SDU, TSN=2

TSN=2, SI=11

Contains segment of MAC-ehs SDU4, full MAC-ehs SDU5 and segment of MAC-ehs SDU6

7

RLC PDU corresponding to MAC-ehs SDU5

8

SS Waits for 5 seconds to see no further loop back PDU’s are received

9

MAC-ehs SDU, TSN=3

TSN=3, SI=00

Contains full MAC-ehs SDU7

10

RLC PDU corresponding to MAC-ehs SDU7

11

MAC-ehs SDU, TSN=4

TSN=4, SI=10

Contains [first] segment of MAC-ehs SDU8

12

MAC-ehs SDU, TSN=5

TSN=5, SI=11

Contains second segment of MAC-ehs SDU8 [ SDU not yet completed]

13

MAC-ehs SDU, TSN=6

TSN=6, SI=01

Contains last[third] segment of MAC-ehs SDU8

14

RLC PDU corresponding to MAC-ehs SDU8

15

SS Waits for 5 seconds to see no further loop back PDU’s are received

Specific Message Contents

None.

7.1.5a.3.5 Test requirements

a) In step 2, UE loop backs RLC PDU corresponding to MAC-ehs SDU1.

b) In step 4 and 5, UE loop backs RLC PDU’s corresponding to MAC-ehs SDU’s 2 and 3.

c) In Step 7, UE loops back RLC PDU corresponding to MAC-ehs SDU5

d) In step 8, no RLC PDU’s are received by SS.

e) In Step 10, UE loops back RLC PDU corresponding to MAC-ehs SDU7

f) In Step 14, UE loops back RLC PDU corresponding to MAC-ehs SDU8

g) In step 15, no RLC PDU’s are received by SS

7.1.5a.4 MAC-ehs reordering and stall avoidance

7.1.5a.4.1 Definition and applicability

All UEs which support MAC-ehs.

7.1.5a.4.2 Conformance requirement

The SI field indicates if the MAC-ehs SDU has been segmented. Table 9.2.2-1 shows the 2 bit SI field.

Table 9.2.2-1: Structure of the SI field

SI Field

Segmentation indication

00

The first reordering SDU of the reordering PDU is a completeMAC-ehs SDU.

The last reordering SDU of the reordering PDU is a complete MAC-ehs SDU.

01

If there are more than one reordering SDUs in the reordering PDU, the last reordering SDU of the reordering PDU is a complete MAC-ehs SDU.

The first reordering SDU of the reordering PDU is the last segment of a MAC-ehs SDU.

10

If there are more than one reordering SDUs in the reordering PDU, the first reordering SDU of the reordering PDU is a complete MAC-ehs SDU.

The last reordering SDU of the reordering PDU is the first segment of a MAC-ehs SDU.

11

If there are more than one reordering SDUs in the reordering PDU, the first reordering SDU of the reordering PDU is the last segment of a MAC-ehs SDU and the last reordering SDU of reordering PDU is the first segment of a MAC-ehs SDU.

If there is only one reordering SDU in the reordering PDU, the reordering SDU is a middle segment of a MAC-ehs SDU.

[…]

When a reordering PDU with TSN = SN is received:

– if SN is within the receiver window:

– if SN < next_expected_TSN, or this reordering PDU has previously been received:

– the reordering PDU shall be discarded;

– else:

– the reordering PDU shall be placed in the reordering buffer at the place indicated by the TSN.

– if SN is outside the receiver window:

– the received reordering PDU shall be placed above the highest received TSN in the reordering buffer, at the position indicated by SN;

– RcvWindow_UpperEdge shall be set to SN thus advancing the receiver window;

– any reordering PDU with TSN  RcvWindow_UpperEdge – RECEIVE_WINDOW_SIZE, i.e. outside the receiver window after its position is updated, shall be removed from the reordering buffer and be delivered to the reassembly entity;

– if next_expected_TSN is below the updated receiver window:

– next_expected_TSN shall be set to RcvWindow_UpperEdge – RECEIVE_WINDOW_SIZE + 1;

– if the reordering PDU with TSN = next_expected_TSN is stored in the reordering buffer:

– all received reordering PDUs with consecutive TSNs from next_expected_TSN (included) up to the first not received reordering PDU shall be delivered to the reassembly entity;

– next_expected_TSN shall be advanced to the TSN of this first not received reordering PDU.

[…]

If no timer T1 is active:

– the timer T1 shall be started when a reordering PDU with TSN > next_expected_TSN is correctly received.

– T1_TSN shall be set to the TSN of this reordering PDU.

If a timer T1 is already active:

– no additional timer shall be started, i.e. only one timer T1 may be active at a given time.

The timer T1 shall be stopped if:

– the reordering PDU with TSN = T1_TSN can be delivered to the reassembly entity before the timer expires.

When the timer T1expires and T1_TSN > next_expected_TSN:

– all correctly received reordering PDUs with TSN > next_expected_TSN up to and including T1_TSN-1 shall be delivered to the reassembly entity;

– all correctly received reordering PDUs up to the next not received reordering PDU shall be delivered to the reassembly entity.

– next_expected_TSN shall be set to the TSN of the next not received reordering PDU.

When the timer T1 is stopped or expires, and there still exist some received reordering PDUs that can not be delivered to higher layer:

– timer T1 is started

– set T1_TSN to the highest TSN among those of the reordering PDUs that can not be delivered.

[…]

The reassembly unit processes the SI field associated with a reordering PDU. The UE shall:

– if SI field is set to “00”:

– deliver all MAC-d or MAC-c PDUs corresponding to MAC-ehs SDUs in the reordering PDU to demultiplexing entity;

– discard any previously stored segment of MAC-ehs SDU.

– if SI field is set to “01”:

– if the received and stored segments of a MAC-ehs SDU are consecutive:

– combine the first reordering SDU with the stored segment of MAC-ehs SDU;

– deliver the MAC-d or MAC-c PDU corresponding to the combined MAC-ehs SDU to demultiplexing entity.

– if the received and stored segments of MAC-ehs SDU are not consecutive

– discard the first received reordering SDU and the stored segment of MAC-ehs SDU.

– deliver all MAC-d or MAC-c PDUs corresponding to subsequent MAC-ehs SDUs in the reordering queue to demultiplexing entity;

– if SI field is set to “10”:

– deliver all MAC-d or MAC-c PDUs corresponding to all but last reordering SDU in the reordering PDU to the demultiplexing entity;

– discard any previously stored segment of MAC-ehs SDU and store the last reordering SDU of the received reordering PDU

– if SI field is set to “11”:

– if the received and stored MAC-ehs SDUs are consecutive:

– if there is only one reordering SDU in the reordering PDU:

– combine the received reordering SDU with the stored segment of MAC-ehs SDU:

– if is more than one reordering SDUs in the reordering PDU:

– combine the first received reordering SDU with the stored segment MAC-ehs SDU;

– deliver the MAC-d or MAC-c PDU corresponding to the combined MAC-ehs SDU to demultiplexing entity.

– deliver all MAC-d or MAC-c PDUs corresponding to all but last reordering SDU in the reordering PDU to demultiplexing entity;

– discard any previously stored segment of MAC-ehs SDU and store the last reordering SDU of the received reordering PDU.

– if the received and stored segments of the MAC-ehs SDU are not consecutive:

– discard the first received reordering SDU and the stored segment of MAC-ehs SDU;

– if is more than one reordering SDUs in the reordering PDU:

– deliver all MAC-d or MAC-c PDUs corresponding to all but first and last reordering SDUs in the reordering PDU to demultiplexing entity and store the last reordering SDU of the received reordering PDU.

Reference(s)

TS 25.321 clauses 9.2.2, 11.6.4.5.2 and 11.6.4.6

7.1.5a.4.3 Test purpose

1. To confirm that the UE performs MAC-ehs reordering and delivers RLC PDUs in order to RLC.

2. To confirm that the UE performs stall avoidance in case of missing MAC-ehs PDUs based on a) window based stall avoidance and b) timer based stall avoidance.

3. To confirm that the UE correctly discards partial MAC-ehs SDU segments in case of missing MAC-ehs PDUs.

7.1.5a.4.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration 1 x Interactive or background / UL: 8 kbps DL: [max bit rate depending on UE category] / UM PS RAB as specified in TS 34.108, clause 6.11.4f.2 (FDD) / 6.11.5.4.8.2 (1.28 Mcps TDD). The following parameters are specific for this test case:

Parameter

Value

MAC-ehs receiver window size

32

MAC-ehs reordering timer T1

400 ms

DL MAC header type is set as MAC-ehs.

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to 39 octets.

Let T be the value of MAC-ehs reordering timer T1 parameter.

Test procedure

In this test procedure each DL RLC PDU consists of one RLC SDU of size 39 octets, special LI and one length indicator indicating the end of the SDU.

a) The SS transmits a MAC-ehs PDU with TSN = 0, SI = 00 and containing a full MAC-ehs SDU carrying RLC PDU with SN = 0

b) The SS checks that the RLC PDU corresponding to DL SN = 0 is looped back

c) The SS transmits a MAC-ehs PDU with TSN = 1, SI = 00 and containing a full MAC-ehs SDU carrying RLC PDU with SN = 1

d) The SS checks that the RLC PDU corresponding to DL SN = 1 is looped back

e) The SS repeats the transmission of the MAC-ehs PDUs in steps a) and c) with identical content except that the RLC PDUs have SN = 2 and 3

f) The SS checks that no data is looped back (the data is discarded in the UE)

g) The SS transmits a MAC-ehs PDU with TSN = 3, SI = 10 and containing a full MAC-ehs SDU carrying RLC PDU with SN = 3 as well as the start segment of a MAC-ehs SDU carrying RLC PDU with SN = 4

h) The SS waits 200 ms and checks that no data is looped back.

NOTE: T1 is 400ms and the middle value of 200ms is considered to assure that T1 has not expired in the UE.

i) The SS transmits a MAC-ehs PDU with TSN = 2, SI = 00 and containing a full MAC-ehs SDU carrying an RLC PDU with SN=2

j) The SS checks that the RLC PDUs corresponding to DL SN = 2 and 3 are looped back

k) The SS transmits a MAC-ehs PDU with TSN = 6, SI = 00 and containing a full MAC-ehs SDU carrying an RLC PDU with SN = 5

l) The SS transmits a MAC-ehs PDU with TSN = 7, SI = 00 and containing a full MAC-ehs SDU carrying an RLC PDU with SN = 6

m) The SS transmits a MAC-ehs PDU with TSN = 38, SI = 01 and containing the end segment of a MAC-ehs SDU carrying an RLC PDU with SN=7, as well as a full MAC-ehs SDU carrying an RLC PDU with SN = 8

n) The SS checks that the RLC PDUs corresponding to DL SN = 5 and 6 are looped back but the RLC PDUs corresponding to DL SN = 4, 7 and 8 are not looped back

o) The SS waits 400 ms and checks that the RLC PDU corresponding to DL SN = 8 is looped back after this time, but that the RLC PDUs with SN = 4 and 7 are not looped back

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

MAC-ehs PDU with TSN = 0 and SI = 00, containing a full MAC-ehs SDU carrying RLC PDU with SN = 0

2

RLC PDU corresponding to DL SN 0

3

MAC-ehs PDU with TSN = 1 and SI = 00, containing a full MAC-ehs SDU carrying RLC PDU with SN = 1

4

RLC PDU corresponding to DL SN 1

5

MAC-ehs PDU with TSN = 0 and SI = 00, containing a full MAC-ehs SDU carrying RLC PDU with SN = 2

The duplicated data is discarded in the UE

6

MAC-ehs PDU with TSN = 1 and SI = 00, containing a full MAC-ehs SDU carrying RLC PDU with SN = 3

The duplicated data is discarded in the UE

7

MAC-ehs PDU with TSN = 3 and SI = 10, containing a full MAC-ehs SDU carrying RLC PDU with SN = 3 and the start segment of a MAC-ehs SDU carrying RLC PDU with SN = 4

8

SS waits 200 ms and checks that no data is looped back

Note: T1 is 400ms and the middle value of 200ms is considered to assure that T1 has not expired in the UE

9

MAC-ehs PDU with TSN = 2 and SI = 00, containing a full MAC-ehs SDU carrying RLC PDU with SN = 2

10

RLC PDUs corresponding to DL SN 2,3

11

MAC-ehs PDU with TSN = 6 and SI = 00, containing a full MAC-ehs SDU carrying RLC PDU with SN = 5

12

MAC-ehs PDU with TSN = 7 and SI = 00, containing a full MAC-ehs SDU carrying RLC PDU with SN = 6

13

MAC-ehs PDU with TSN = 38 and SI = 01, containing the end segment of a MAC-ehs SDU carrying RLC PDU with SN = 7 and a full MAC-ehs SDU carrying RLC PDU with SN = 8

SS need to transmit this PDU before timer T1 in UE expires (400 ms after reception of MAC-ehs PDU with TSN=6). Note: TA

14

RLC PDUs corresponding to DL SN 5,6

The RLC PDUs corresponding to DL SN = 5,6 are looped back after reception of the MAC-ehs PDU in step 13, i.e. before timer T1 expires. See NOTE 5

15

SS waits T ms and checks that the RLC PDUs corresponding to DL SN = 4, 7 and 8 are not looped back during this time

16

RLC PDU corresponding to DL SN 8

The RLC PDU corresponding to DL SN = 8 is looped back after expiry of T1.

Note: TB.

See NOTE 6

NOTE 1: The RLC SN in step 5,6 is increased since otherwise the data would be discarded by RLC even if the MAC-ehs reordering does not work correctly. Since the data is discarded the same RLC SN can be reused later in the test sequence.

NOTE 2: Void

NOTE3: In step 13, the timer T1 is restarted in the UE since the PDU with TSN = 38 cannot be delivered to higher layers.

NOTE 4: General timer tolerance as defined by 34.108 subclause 4.2.3 applies.

NOTE 5: RLC PDUs with UL SN=4 and 5 is looped back

NOTE 6: RLC PDU with UL SN=6 is looped back

Specific Message Contents

None

7.1.5a.4.5 Test requirements

1. After step 1, the RLC PDU corresponding to DL SN = 0 shall be looped back

2. After step 3, the RLC PDU corresponding to DL SN = 1 shall be looped back

3. After steps 5 and 6, no data shall be looped back

4. After step 7, no data shall be looped back and no RLC status report shall be received

5. After step 9, the RLC PDUs corresponding to DL SN = 2 and 3 shall be looped back

6. After step 13, the RLC PDUs corresponding to DL SN = 5 and 6 shall be looped back

7. In step 16, the RLC PDU corresponding to DL SN = 8 shall be looped back and TB –TA shall be equal to T ms

7.1.5a.5 MAC-ehs transport block size selection

7.1.5a.5.1 Generic test procedure for the MAC-ehs transport block size selection test cases

NOTE: The reference to UE Categories refers to the UE capability as signalled in the Rel-7 IE “HS-DSCH physical layer category extension”. This IE corresponds to the HS-DSCH category supported by the UE when MAC-ehs is configured.

Definition of test variables:

Ncodes

Number of HS-DSCH codes (1..15, maximum number dependent on UE category)

M

Type of modulation scheme (QPSK, 16QAM, 64QAM)

ki

TFRI signalled on the HS-SCCH value

K0,I

See table 7.1.5a.5.3

kt

Transport Block Size index (=ki + k0,I ), see table 7.1.5a.5.4

TBsize

Transport Block size

MAC-ehs_header_size

MAC-ehs header size for the reference HS-DSCH radio bearer configuration under test.

Table 7.1.5a.5.3: Values of k0,i for different numbers of channelization codes and modulation schemes

Combination i

Modulation scheme

Number of channelization codes

0

QPSK

1

1

1

2

58

2

3

81

3

4

97

4

5

109

5

6

119

6

7

128

7

8

136

8

9

142

9

10

148

10

11

153

11

12

158

12

13

163

13

14

167

14

15

171

15

16QAM

1

58

16

2

97

17

3

119

18

4

136

19

5

148

20

6

158

21

7

167

22

8

174

23

9

181

24

10

187

25

11

192

26

12

197

27

13

201

28

14

206

29

15

209

30

64QAM

1

81

31

2

119

32

3

142

33

4

158

34

5

171

35

6

181

36

7

190

37

8

197

38

9

204

39

10

209

40

11

215

41

12

220

42

13

224

43

14

228

44

15

233

Table 7.1.5a.5.4: Mapping of HS-DSCH Transport Block Size for FDD to value of index kt (=ki + k0,I)

Index

TB Size

Index

TB Size

Index

TB Size

Index

TB Size

1

120

86

1000

171

4592

256

21000

2

128

87

1016

172

4672

257

21384

3

136

88

1040

173

4760

258

21768

4

144

89

1056

174

4848

259

22160

5

152

90

1072

175

4936

260

22560

6

160

91

1096

176

5024

261

22968

7

168

92

1112

177

5112

262

23384

8

176

93

1136

178

5208

263

23808

9

184

94

1152

179

5296

264

24232

10

192

95

1176

180

5392

265

24672

11

200

96

1200

181

5488

266

25120

12

208

97

1216

182

5592

267

25568

13

216

98

1240

183

5688

268

26032

14

224

99

1264

184

5792

269

26504

15

232

100

1288

185

5896

270

26976

16

240

101

1312

186

6008

271

27464

17

248

102

1336

187

6112

272

27960

18

256

103

1360

188

6224

273

28464

19

264

104

1384

189

6336

274

28976

20

272

105

1408

190

6448

275

29504

21

280

106

1432

191

6568

276

30032

22

288

107

1456

192

6688

277

30576

23

296

108

1488

193

6808

278

31128

24

304

109

1512

194

6928

279

31688

25

312

110

1536

195

7056

280

32264

26

320

111

1568

196

7184

281

32848

27

328

112

1600

197

7312

282

33440

28

336

113

1624

198

7440

283

34040

29

344

114

1656

199

7576

284

34656

30

352

115

1688

200

7712

285

35280

31

360

116

1712

201

7856

286

35920

32

368

117

1744

202

7992

287

36568

33

376

118

1776

203

8136

288

37224

34

384

119

1808

204

8288

289

37896

35

392

120

1840

205

8440

290

38576

36

400

121

1872

206

8592

291

39272

37

408

122

1912

207

8744

292

39984

38

416

123

1944

208

8904

293

40704

39

424

124

1976

209

9064

294

41440

40

440

125

2016

210

9224

295

42192

41

448

126

2048

211

9392

42

456

127

2088

212

9560

43

464

128

2128

213

9736

44

472

129

2168

214

9912

45

480

130

2200

215

10088

46

488

131

2240

216

10272

47

496

132

2288

217

10456

48

504

133

2328

218

10648

49

512

134

2368

219

10840

50

528

135

2408

220

11032

51

536

136

2456

221

11232

52

544

137

2496

222

11432

53

552

138

2544

223

11640

54

560

139

2592

224

11848

55

576

140

2632

225

12064

56

584

141

2680

226

12280

57

592

142

2736

227

12504

58

608

143

2784

228

12728

59

616

144

2832

229

12960

60

624

145

2880

230

13192

61

640

146

2936

231

13432

62

648

147

2984

232

13672

63

664

148

3040

233

13920

64

672

149

3096

234

14168

65

688

150

3152

235

14424

66

696

151

3208

236

14688

67

712

152

3264

237

14952

68

728

153

3328

238

15224

69

736

154

3384

239

15496

70

752

155

3448

240

15776

71

768

156

3512

241

16064

72

776

157

3576

242

16352

73

792

158

3640

243

16648

74

808

159

3704

244

16944

75

824

160

3768

245

17256

76

840

161

3840

246

17568

77

848

162

3912

247

17880

78

864

163

3976

248

18200

79

880

164

4048

249

18536

80

896

165

4120

250

18864

81

912

166

4200

251

19208

82

928

167

4272

252

19552

83

952

168

4352

253

19904

84

968

169

4432

254

20264

85

984

170

4512

255

20632

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off

User Equipment:

UE in idle mode

The following parameters are specific for this test case:

Common for all UE categories:

Parameter

Value

MAC-ehs receiver window size

16

Number of HARQ processes

1

Number of reordering queues

1

UE Category 1 to 4:

Parameter

Value

RLC Transmission window size

128

RLC Receiving window size

512

UE Category 5 and 6:

Parameter

Value

RLC Transmission window size

256

RLC Receiving window size

512

UE Category 7 and 8:

Parameter

Value

RLC Transmission window size

512

RLC Receiving window size

1536

UE Category 9 and 10:

Parameter

Value

RLC Transmission window size

512

RLC Receiving window size

2047

UE Category 11 and 12:

Parameter

Value

RLC Transmission window size

128

RLC Receiving window size

1024

UE Category 13 to 20:

Parameter

Value

RLC Transmission window size

512

RLC Receiving window size

2047

Test procedure

a) The SS establishes the reference radio bearer configuration “Interactive or background / UL:64 DL: [max bit rate depending on UE category] / PS RAB + UL:3.4 DL:3.4 kbps SRBs for DCCH” using enhanced Layer 2 configuration with Flexible RLC and MAC-ehs (Alt 3) as specified in TS 34.108, clause 6.10.2.4.5.1. See note 1.

b) The SS closes the test loop using UE test loop mode 1 setting the UL RLC SDU size parameter to 39 octets (312 bits).

c) The SS sets M= modulation scheme as specified in the test case.

d) The SS sets Ncodes = 1.

e) The SS sets k0,i to the value according to table 7.1.5a.5.3 based on the actual value of M and Ncodes.

f) The SS sets the test parameter ki to 0.

g) The SS calculates the index value kt (=ki + k0,I) and look up the transport block size, TBsize, for the actual kt in table 7.1.5a.5.4.

If TBsize is bigger than the UE capability for “Maximum number of bits of an HS-DSCH transport block received within an HS-DSCH TTI” then SS continues with step n) else step h). See note 2.

h) The SS calculates the coding rate using Coding_rate = (TBsize + NCRC ) / (Ncodes . Nphy_bits ).

If Coding_rate falls within any of the ranges defined in table 14.1.3.2.1b then SS continues with step m), else proceed with step i). See note 4.

i) If the transport block size TBsize is >12040 bits the SS creates 4 DL RLC SDUs of size 8*FLOOR ((TBsize – 136 bit)/32) (largest possible RLC SDU size considering octet alignment and MAC-ehs and minimum RLC AM headers). If the transport block size TBsize is ≤ 12040 bits the SS creates 1 DL RLC SDUs of size 8*FLOOR((TBsize – 40 bit)/8). The SS creates a DL RLC PDU for each DL RLC SDU using the special value of HE field (‘10’) in the RLC PDU header. See note 3.

j) Void

k) The SS configures the HARQ transmission parameters according to TS 34.108 [9], table 6.1.5.1 based on the actual value of M. Then the SS transmits all the DL RLC PDUs generated in step i) concatenated into a MAC-ehs PDU.

l) The SS checks that the UE returned RLC SDUs has the same content as the first 312 bits of the test data sent by the SS in downlink for DL RLC SDU size greater than or equal to 312 bits. If the downlink RLC SDU size is less than 312 bits then the UE shall return 4 RLC SDUs where the first bits of each SDU has the same content as the RLC SDUs sent by the SS in downlink.

m) The SS increments the test parameter ki by 1.

For UE category 13: if M=64QAM and ki is larger than 52 then SS continues with step n).

If ki is less than 63 then SS repeats steps g) to m) else SS continues with step n).

n) The SS increments the test parameter Ncodesby 1. If Ncodes is less or equal to the UE capability for “Maximum number of HS-DSCH codes received” then the SS repeats test steps e) to n) else continue with step o). See note 2.

o) The SS opens the UE test loop.

p) The SS release the radio bearer.

q) The SS may optionally deactivate the radio bearer test mode.

NOTE 1: The SS configures the physical channel parameters according to the actual UE category under test.

NOTE 2: See table 14.1.3.1.1 in section 14.1.3.1 for FDD HS-DSCH physical layer and RLC and MAC-ehs capability parameters and there values for different UE FDD HS-DSCH physical layer categories (UE categories). The capability parameters having impact on the test procedure are: “Maximum number of bits of an HS-DSCH transport block received within an HS-DSCH TTI” and “Maximum number of HS-DSCH codes received”.

NOTE 3: The test data for DTCHs mapped on HS-DSCH is divided into 4 RLC SDUs to keep the maximum SDU size below or equal to 1500 octets (1500 octets is the limit of QoS parameter “Max SDU size” in SM). To allow for testing of the smallest TB sizes a single RLC PDU is used when the TB size is equal or below 12040 bits to reduce the L2 header overhead. 12040 bits corresponds to maximum RLC SDU size of 1500 octets (12000 bits) plus MAC-ehs header size of 24 bits and AMD PDU header size (16 bits).

NOTE 4: See table 14.1.3.2.1b in section 14.1.3.2.1b for those values of coding rate that must be avoided because of turbo coder irregularities.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

<–

SYSTEM INFORMATION (BCCH)

Broadcast

2

<–

PAGING TYPE 1 (PCCH)

Paging (PS domain, P-TMSI)

3

–>

RRC CONNECTION REQUEST (CCCH)

RRC

4

<–

RRC CONNECTION SETUP (CCCH)

RRC

5

–>

RRC CONNECTION SETUP COMPLETE (DCCH)

RRC

6

–>

SERVICE REQUEST (DCCH)

GMM

7

<–

SECURITY MODE COMMAND

RRC see note 1

8

–>

SECURITY MODE COMPLETE

RRC see note 1

9

<–

ACTIVATE RB TEST MODE (DCCH)

TC

10

–>

ACTIVATE RB TEST MODE COMPLETE (DCCH)

TC

11

<–

RADIO BEARER SETUP (DCCH)

RRC. For the PS radio bearer the ‘pdcp info’ IE shall be omitted.

12

–>

RADIO BEARER SETUP COMPLETE (DCCH)

RRC

13

<–

CLOSE UE TEST LOOP (DCCH)

TC

UE test mode 1

RLC SDU size is set to 39 octets

14

–>

CLOSE UE TEST LOOP COMPLETE (DCCH)

TC

15

SS

The SS calculates test data for the first TFRC (TFRI,Ncodes and M).

16

<–

DOWNLINK MAC-hs PDU

Send test data. The MAC-hs PDU contains one or 4 RLC SDUs depending on TB size to be tested

17

–>

UPLINK RLC SDUs

The SS checks that the content of the received UL RLC SDUs are correct

18

SS

The SS calculates test data for next TFRC and repeat steps 16 to 18 until all TFRCs have been tested.

19

<–

OPEN UE TEST LOOP (DCCH)

TC

20

–>

OPEN UE TEST LOOP COMPLETE (DCCH)

TC

21

RB RELEASE

RRC

22

<–

DEACTIVATE RB TEST MODE

TC

Optional step

23

–>

DEACTIVATE RB TEST MODE COMPLETE

TC

Optional step

Note 1: In addition to activate integrity protection Step 6 and Step 7 are inserted in order to stop T3317 timer in the UE, which starts after transmitting SERVICE REQUEST message.

7.1.5a.5.2 MAC-ehs transport block size selection / QPSK and 16QAM

7.1.5a.5.2.1 Definition and applicability

All UEs which support FDD, HS-PDSCH and MAC-ehs.

7.1.5a.5.2.2 Conformance requirement

For all transmissions of a transport block, the transport block size is derived from the TFRI value as specified below, except only in those cases of retransmissions where the Node-B selects a combination for which no mapping exists between the original transport block size and the selected combination of channelisation Code set and modulation type. In such cases, the transport block size index value signalled to the UE shall be set to 111111, i.e., ki=63.

Let ki be the TFRI signalled on the HS-SCCH value and let k0,i be the value in table 7.1.5a.5.1 or table 7.1.5a.5.2.2 (as configured by higher layers) corresponding to the modulation and the number of codes signalled on the HS-SCCH. Let kt be the sum of the two values: kt = ki + k0,i. The transport block size L(kt) can be obtained by accessing the position kt in one of the tables in Annex A (normative) or by using one of the corresponding formulas below (informative).

The use of table 7.1.5a.5.2.2 requires MAC-ehs.

Formula corresponding to table 7.1.5a.5.2.1:

If kt < 40

else

end

Table 7.1.5a.5.2.1: Table 0 of values of k0,i for different numbers of channelization codes and modulation schemes (QPSK and 16QAM)

Combination i

Modulation scheme

Number of channelization codes

0

QPSK

1

1

1

2

40

2

3

63

3

4

79

4

5

92

5

6

102

6

7

111

7

8

118

8

9

125

9

10

131

10

11

136

11

12

141

12

13

145

13

14

150

14

15

153

15

16QAM

1

40

16

2

79

17

3

102

18

4

118

19

5

131

20

6

141

21

7

150

22

8

157

23

9

164

24

10

169

25

11

175

26

12

180

27

13

184

28

14

188

29

15

192

NOTE: Some UE categories are only required to support values of Ki up to the value of 52, as described in [23].

Formula corresponding to table 7.1.5a.5.2.2:

If kt < 40

else

end

Table 7.1.5a.5.2.2: Table 1 of values of k0,i for different numbers of channelization codes and modulation schemes (QPSK, 16QAM and 64QAM)

Combination i

Modulation scheme

Number of channelization codes

0

QPSK

1

1

1

2

58

2

3

81

3

4

97

4

5

109

5

6

119

6

7

128

7

8

136

8

9

142

9

10

148

10

11

153

11

12

158

12

13

163

13

14

167

14

15

171

15

16QAM

1

58

16

2

97

17

3

119

18

4

136

19

5

148

20

6

158

21

7

167

22

8

174

23

9

181

24

10

187

25

11

192

26

12

197

27

13

201

28

14

206

29

15

209

30

64QAM

1

81

31

2

119

32

3

142

33

4

158

34

5

171

35

6

181

36

7

190

37

8

197

38

9

204

39

10

209

40

11

215

41

12

220

42

13

224

43

14

228

44

15

233

NOTE: Some UE categories are only required to support values of Ki up to the value of 52, as described in 3GPP TS 25.306 .

……

The following table provides the mapping between kt (as per the definition above) and the HS-DSCH Transport Block Size (L(kt)) corresponding to table 7.1.5a.5.2.1:

Index

TB Size

Index

TB Size

Index

TB Size

1

137

86

1380

171

6324

2

149

87

1405

172

6438

3

161

88

1430

173

6554

4

173

89

1456

174

6673

5

185

90

1483

175

6793

6

197

91

1509

176

6916

7

209

92

1537

177

7041

8

221

93

1564

178

7168

9

233

94

1593

179

7298

10

245

95

1621

180

7430

11

257

96

1651

181

7564

12

269

97

1681

182

7700

13

281

98

1711

183

7840

14

293

99

1742

184

7981

15

305

100

1773

185

8125

16

317

101

1805

186

8272

17

329

102

1838

187

8422

18

341

103

1871

188

8574

19

353

104

1905

189

8729

20

365

105

1939

190

8886

21

377

106

1974

191

9047

22

389

107

2010

192

9210

23

401

108

2046

193

9377

24

413

109

2083

194

9546

25

425

110

2121

195

9719

26

437

111

2159

196

9894

27

449

112

2198

197

10073

28

461

113

2238

198

10255

29

473

114

2279

199

10440

30

485

115

2320

200

10629

31

497

116

2362

201

10821

32

509

117

2404

202

11017

33

521

118

2448

203

11216

34

533

119

2492

204

11418

35

545

120

2537

205

11625

36

557

121

2583

206

11835

37

569

122

2630

207

12048

38

581

123

2677

208

12266

39

593

124

2726

209

12488

40

605

125

2775

210

12713

41

616

126

2825

211

12943

42

627

127

2876

212

13177

43

639

128

2928

213

13415

44

650

129

2981

214

13657

45

662

130

3035

215

13904

46

674

131

3090

216

14155

47

686

132

3145

217

14411

48

699

133

3202

218

14671

49

711

134

3260

219

14936

50

724

135

3319

220

15206

51

737

136

3379

221

15481

52

751

137

3440

222

15761

53

764

138

3502

223

16045

54

778

139

3565

224

16335

55

792

140

3630

225

16630

56

806

141

3695

226

16931

57

821

142

3762

227

17237

58

836

143

3830

228

17548

59

851

144

3899

229

17865

60

866

145

3970

230

18188

61

882

146

4042

231

18517

62

898

147

4115

232

18851

63

914

148

4189

233

19192

64

931

149

4265

234

19538

65

947

150

4342

235

19891

66

964

151

4420

236

20251

67

982

152

4500

237

20617

68

1000

153

4581

238

20989

69

1018

154

4664

239

21368

70

1036

155

4748

240

21754

71

1055

156

4834

241

22147

72

1074

157

4921

242

22548

73

1093

158

5010

243

22955

74

1113

159

5101

244

23370

75

1133

160

5193

245

23792

76

1154

161

5287

246

24222

77

1175

162

5382

247

24659

78

1196

163

5480

248

25105

79

1217

164

5579

249

25558

80

1239

165

5680

250

26020

81

1262

166

5782

251

26490

82

1285

167

5887

252

26969

83

1308

168

5993

253

27456

84

1331

169

6101

254

27952

85

1356

170

6211

The following table provides the mapping between kt (as per the definition above) and the HS-DSCH Transport Block Size (L(kt)) corresponding to table in table 7.1.5a.5.2.2:

Index

TB Size

Index

TB Size

Index

TB Size

Index

TB Size

1

120

86

1000

171

4592

256

21000

2

128

87

1016

172

4672

257

21384

3

136

88

1040

173

4760

258

21768

4

144

89

1056

174

4848

259

22160

5

152

90

1072

175

4936

260

22560

6

160

91

1096

176

5024

261

22968

7

168

92

1112

177

5112

262

23384

8

176

93

1136

178

5208

263

23808

9

184

94

1152

179

5296

264

24232

10

192

95

1176

180

5392

265

24672

11

200

96

1200

181

5488

266

25120

12

208

97

1216

182

5592

267

25568

13

216

98

1240

183

5688

268

26032

14

224

99

1264

184

5792

269

26504

15

232

100

1288

185

5896

270

26976

16

240

101

1312

186

6008

271

27464

17

248

102

1336

187

6112

272

27960

18

256

103

1360

188

6224

273

28464

19

264

104

1384

189

6336

274

28976

20

272

105

1408

190

6448

275

29504

21

280

106

1432

191

6568

276

30032

22

288

107

1456

192

6688

277

30576

23

296

108

1488

193

6808

278

31128

24

304

109

1512

194

6928

279

31688

25

312

110

1536

195

7056

280

32264

26

320

111

1568

196

7184

281

32848

27

328

112

1600

197

7312

282

33440

28

336

113

1624

198

7440

283

34040

29

344

114

1656

199

7576

284

34656

30

352

115

1688

200

7712

285

35280

31

360

116

1712

201

7856

286

35920

32

368

117

1744

202

7992

287

36568

33

376

118

1776

203

8136

288

37224

34

384

119

1808

204

8288

289

37896

35

392

120

1840

205

8440

290

38576

36

400

121

1872

206

8592

291

39272

37

408

122

1912

207

8744

292

39984

38

416

123

1944

208

8904

293

40704

39

424

124

1976

209

9064

294

41440

40

440

125

2016

210

9224

295

42192

41

448

126

2048

211

9392

42

456

127

2088

212

9560

43

464

128

2128

213

9736

44

472

129

2168

214

9912

45

480

130

2200

215

10088

46

488

131

2240

216

10272

47

496

132

2288

217

10456

48

504

133

2328

218

10648

49

512

134

2368

219

10840

50

528

135

2408

220

11032

51

536

136

2456

221

11232

52

544

137

2496

222

11432

53

552

138

2544

223

11640

54

560

139

2592

224

11848

55

576

140

2632

225

12064

56

584

141

2680

226

12280

57

592

142

2736

227

12504

58

608

143

2784

228

12728

59

616

144

2832

229

12960

60

624

145

2880

230

13192

61

640

146

2936

231

13432

62

648

147

2984

232

13672

63

664

148

3040

233

13920

64

672

149

3096

234

14168

65

688

150

3152

235

14424

66

696

151

3208

236

14688

67

712

152

3264

237

14952

68

728

153

3328

238

15224

69

736

154

3384

239

15496

70

752

155

3448

240

15776

71

768

156

3512

241

16064

72

776

157

3576

242

16352

73

792

158

3640

243

16648

74

808

159

3704

244

16944

75

824

160

3768

245

17256

76

840

161

3840

246

17568

77

848

162

3912

247

17880

78

864

163

3976

248

18200

79

880

164

4048

249

18536

80

896

165

4120

250

18864

81

912

166

4200

251

19208

82

928

167

4272

252

19552

83

952

168

4352

253

19904

84

968

169

4432

254

20264

85

984

170

4512

255

20632

Reference(s)

3GPP TS 25.321, 9.2.3.1 and Annex A

7.1.5a.5.2.3 Test purpose

To verify that the UE selects the correct transport block size with MAC-ehs configured based on the TFRI value signalled on the HS-SCCH for the QPSK and 16QAM modulations schemes.

7.1.5a.5.2.4 Method of test

The test procedure in clause 7.1.5a.5.1 is executed twice.

Execution counter

Downlink Modulation Scheme (M)

1

QPSK

2

16QAM

7.1.5a.5.2.5 Test requirements

For execution counter 1 and 2; and for each TFRC the UE shall return a UL RLC SDUs with the same content as the first 312 bits of the test data sent by the SS in downlink for DL RLC SDU size greater than or equal to 312 bits. If the downlink RLC SDU size is less than 312 bits then the UE shall return 4 RLC SDUs where the first bits of each SDU has the same content as the RLC SDUs sent by the SS in downlink.

7.1.5a.5.3 MAC-ehs transport block size selection / 64QAM

7.1.5a.5.3.1 Definition and applicability

All UEs which support FDD, HS-PDSCH, MAC-ehs and 64QAM.

7.1.5a.5.3.2 Conformance requirement

See 7.1.5a.2.2

7.1.5a.5.3.3 Test purpose

To verify that the UE selects the correct transport block size with MAC-ehs configured based on the TFRI value signalled on the HS-SCCH for the 64QAM modulations scheme case.

7.1.5a.5.3.4 Method of test

The test procedure in clause 7.1.5a.5.1 is executed with M=64QAM.

7.1.5a.5.3.5 Test requirements

The UE shall for each TFRC return a UL RLC SDUs with the same content as the first 312 bits of the test data sent by the SS in downlink for DL RLC SDU size greater than or equal to 312 bits. If the downlink RLC SDU size is less than 312 bits then the UE shall return 4 RLC SDUs where the first bits of each SDU has the same content as the RLC SDUs sent by the SS in downlink.

7.1.5a.5.4 MAC-ehs transport block size selection (1.28Mcps TDD)

NOTE: The reference to UE Categories refers to the UE capability as signalled in the Rel-7 IE “HS-DSCH physical layer category extension”. This IE corresponds to the HS-DSCH category supported by the UE when MAC-ehs is configured.

7.1.5a.5.4.1 Definition and applicability

All UEs which support 1.28Mcps TDD, HS-PDSCH and MAC-ehs.

7.1.5a.5.4.2 Conformance requirement

When MAC-ehs is used, the octet aligned table of transport block size defined as following shall be used.

NOTE: When in CELL_FACH, CELL_PCH or URA_PCH state with HS-DSCH reception, the octet aligned table of transport block size for the HS-DSCH physical layer category 9 shall be used.

If k is the signalled TFRI value then the corresponding HS-DSCH transport block size Lk is given by:

If k = 1..62

where

if the HS-DSCH physical layer category is between 1 and 3 inclusively,

if the HS-DSCH physical layer category is between 4 and 6 inclusively,

if the HS-DSCH physical layer category is between 7 and 9 inclusively,

if the HS-DSCH physical layer category is between 10 and 12 inclusively,

if the HS-DSCH physical layer category is between 13 and 15 inclusively,

if the HS-DSCH physical layer category is between 16 and 18 inclusively,

if the HS-DSCH physical layer category is between 19 and 21 inclusively,

if the HS-DSCH physical layer category is between 22 and 24 inclusively,

and

If k = 63 then,

Lk = 2784 if the HS-DSCH physical layer category is between 1 and 3 inclusively,

5600 if the HS-DSCH physical layer category is between 4 and 6 inclusively,

8416 if the HS-DSCH physical layer category is between 7 and 9 inclusively,

11224 if the HS-DSCH physical layer category is between 10 and 12 inclusively,

14040 if the HS-DSCH physical layer category is between 13 and 15 inclusively,

12632 if the HS-DSCH physical layer category is between 16 and 18 inclusively,

16856 if the HS-DSCH physical layer category is between 19 and 21 inclusively,

21072 if the HS-DSCH physical layer category is between 22 and 24 inclusively.

If k=0, Lk indicates NULL and shall not be used to signal a transport block size in the TFRI.

Transport block sizes calculated by this formula shall equal the values indicated in the following tables:

Table 7.1.5a.5.4.1: HSDPA Transport Block Sizes for 1.28 Mcps TDD, for HS-DSCH physical layer category [1, 3], octet aligned

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

0

NULL

16

432

32

816

48

1536

1

240

17

448

33

848

49

1600

2

248

18

464

34

880

50

1664

3

256

19

488

35

920

51

1728

4

264

20

504

36

952

52

1800

5

280

21

528

37

992

53

1872

6

288

22

544

38

1032

54

1944

7

304

23

568

39

1072

55

2024

8

312

24

592

40

1120

56

2104

9

328

25

616

41

1160

57

2192

10

336

26

640

42

1208

58

2280

11

352

27

664

43

1256

59

2376

12

368

28

696

44

1312

60

2472

13

384

29

720

45

1360

61

2568

14

400

30

752

46

1416

62

2672

15

416

31

784

47

1472

63

2784

Table 7.1.5a.5.4.2: HSDPA Transport Block Sizes for 1.28 Mcps TDD, for HS-DSCH physical layer category [4, 6], octet aligned

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

0

NULL

16

512

32

1152

48

2608

1

240

17

536

33

1216

49

2744

2

248

18

568

34

1280

50

2888

3

264

19

592

35

1344

51

3040

4

272

20

624

36

1416

52

3200

5

288

21

656

37

1488

53

3368

6

304

22

696

38

1568

54

3544

7

320

23

728

39

1648

55

3728

8

336

24

768

40

1736

56

3920

9

360

25

808

41

1824

57

4128

10

376

26

848

42

1920

58

4336

11

392

27

896

43

2024

59

4568

12

416

28

944

44

2128

60

4808

13

440

29

992

45

2240

61

5056

14

464

30

1040

46

2360

62

5320

15

488

31

1096

47

2480

63

5600

Table 7.1.5a.5.4.3: HSDPA Transport Block Sizes for 1.28 Mcps TDD, for HS-DSCH physical layer category [7, 9], octet aligned

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

0

NULL

16

560

32

1416

48

3552

1

240

17

600

33

1504

49

3768

2

248

18

632

34

1592

50

3984

3

264

19

672

35

1688

51

4224

4

280

20

712

36

1784

52

4472

5

296

21

752

37

1888

53

4736

6

312

22

800

38

2000

54

5016

7

336

23

848

39

2120

55

5312

8

352

24

896

40

2248

56

5632

9

376

25

944

41

2376

57

5960

10

400

26

1000

42

2520

58

6312

11

424

27

1064

43

2664

59

6688

12

448

28

1128

44

2824

60

7080

13

472

29

1192

45

2992

61

7496

14

504

30

1264

46

3168

62

7944

15

528

31

1336

47

3360

63

8416

Table 7.1.5a.5.4.4: HSDPA Transport Block Sizes for 1.28 Mcps TDD, for HS-DSCH physical layer category [10, 12], octet aligned

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

0

NULL

16

608

32

1640

48

4424

1

240

17

640

33

1744

49

4704

2

248

18

688

34

1856

50

5008

3

264

19

728

35

1976

51

5328

4

288

20

776

36

2096

52

5672

5

304

21

824

37

2232

53

6032

6

320

22

880

38

2376

54

6416

7

344

23

936

39

2528

55

6832

8

368

24

992

40

2688

56

7264

9

392

25

1056

41

2864

57

7736

10

416

26

1128

42

3048

58

8224

11

440

27

1200

43

3240

59

8752

12

472

28

1280

44

3448

60

9312

13

504

29

1360

45

3672

61

9912

14

536

30

1448

46

3904

62

10544

15

568

31

1536

47

4160

63

11224

Table 7.1.5a.5.4.5 : HSDPA Transport Block Sizes for 1.28 Mcps TDD, for HS-DSCH physical layer category [13,15], octet aligned

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

TB index (k)

TB size
[bits]

0

NULL

16

640

32

1832

48

5240

1

240

17

680

33

1960

49

5600

2

256

18

728

34

2088

50

5976

3

272

19

776

35

2232

51

6384

4

288

20

832

36

2384

52

6816

5

312

21

888

37

2544

53

7280

6

328

22

952

38

2720

54

7776

7

352

23

1016

39

2904

55

8304

8

376

24

1080

40

3096

56

8864

9

400

25

1152

41

3312

57

9464

10

432

26

1232

42

3536

58

10112

11

456

27

1320

43

3776

59

10792

12

488

28

1408

44

4032

60

11528

13

520

29

1504

45

4304

61

12312

14

560

30

1608

46

4600

62

13144

15

600

31

1712

47

4912

63

14040

Table 7.1.5a.5.4.6: HSDPA Transport Block Sizes for 1.28 Mcps TDD, for HS-DSCH physical layer category [16,18], octet aligned

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

0

NULL

16

624

32

1736

48

4840

1

240

17

664

33

1856

49

5160

2

248

18

704

34

1976

50

5496

3

272

19

752

35

2104

51

5864

4

288

20

808

36

2248

52

6248

5

304

21

856

37

2392

53

6664

6

328

22

912

38

2552

54

7104

7

352

23

976

39

2720

55

7568

8

368

24

1040

40

2896

56

8072

9

400

25

1112

41

3088

57

8600

10

424

26

1184

42

3296

58

9176

11

448

27

1264

43

3512

59

9776

12

480

28

1344

44

3744

60

10424

13

512

29

1432

45

3992

61

11112

14

544

30

1528

46

4256

62

11848

15

584

31

1632

47

4536

63

12632

Table 7.1.5a.5.4.7: HSDPA Transport Block Sizes for 1.28 Mcps TDD, for HS-DSCH physical layer category [19,21], octet aligned

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

0

NULL

16

664

32

2008

48

6024

1

240

17

712

33

2152

49

6448

2

256

18

768

34

2304

50

6904

3

272

19

824

35

2464

51

7400

4

288

20

880

36

2640

52

7920

5

312

21

944

37

2832

53

8488

6

336

22

1008

38

3032

54

9088

7

360

23

1080

39

3248

55

9736

8

384

24

1160

40

3480

56

10424

9

408

25

1240

41

3728

57

11168

10

440

26

1328

42

3992

58

11960

11

472

27

1424

43

4272

59

12808

12

504

28

1528

44

4576

60

13720

13

544

29

1632

45

4904

61

14688

14

584

30

1752

46

5248

62

15736

15

624

31

1872

47

5624

63

16856

Table 7.1.5a.5.4.8: HSDPA Transport Block Sizes for 1.28 Mcps TDD, for HS-DSCH physical layer category [22,24], octet aligned

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

TB index (k)

TB size

[bits]

0

NULL

16

704

32

2248

48

7136

1

240

17

760

33

2416

49

7664

2

256

18

816

34

2592

50

8240

3

272

19

872

35

2792

51

8856

4

296

20

944

36

3000

52

9520

5

320

21

1016

37

3224

53

10232

6

344

22

1088

38

3464

54

11000

7

368

23

1168

39

3720

55

11824

8

392

24

1256

40

4000

56

12712

9

424

25

1352

41

4304

57

13664

10

456

26

1456

42

4624

58

14688

11

488

27

1560

43

4968

59

15784

12

528

28

1680

44

5344

60

16968

13

568

29

1808

45

5744

61

18232

14

608

30

1944

46

6176

62

19600

15

656

31

2088

47

6632

63

21072

Reference(s)

3GPP TS 25.321, 9.2.3.3

7.1.5a.5.4.3 Test purpose

To verify that the UE selects the correct transport block size with MAC-ehs configured based on the TFRI value signalled on the HS-SCCH.

7.1.5a.5.4.4 Method of test

Definition of test variables:

Nslots

Number of HS-DSCH slots (1- 6 dependent on UE category)

Ncodes

Number of HS-DSCH codes per timeslot, 1 to 16

k

TFRI signalled on the HS-SCCH value (see Table 7.1.5a.5.4.x)

TBsize

Transport Block size (see Table 7.1.5a.5.4.x)

NPDUs

Number of MAC-d PDUs

MAC-hs_header_size

MAC-hs header size for the reference HS-DSCH radio bearer configuration under test.

MAC-d_PDU_size

MAC-d PDU size for the reference HS-DSCH radio bearer configuration under test.

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off

User Equipment:

UE in idle mode

The following parameters are specific for this test case:

Common for all UE categories:

Parameter

Value

MAC-d PDU size

336 bits

MAC-hs receiver window size

16

Number of HARQ processes

1

Number of reordering queues

1

UE Category 1 to 3:

Parameter

Value

RLC Transmission window size

128

RLC Receiving window size

512

UE Category 4 to 6

Parameter

Value

RLC Transmission window size

256

RLC Receiving window size

512

UE Category 7 to 9:

Parameter

Value

RLC Transmission window size

512

RLC Receiving window size

1536

UE Category 10 to 12:

Parameter

Value

RLC Transmission window size

512

RLC Receiving window size

1536

UE Category 13 to 15:

Parameter

Value

RLC Transmission window size

512

RLC Receiving window size

1536

UE Category 16 to 24:

Parameter

Value

RLC Transmission window size

512

RLC Receiving window size

2047

The test procedure in clause 7.1.5.6a is executed.

7.1.5a.5.4.5 Test requirements

For each TFRC the UE shall return a UL RLC SDUs with the same content as the first 312 bits of the test data sent by the SS in downlink for DL RLC SDU size greater than or equal to 312 bits. If the downlink RLC SDU size is less than 312 bits then the UE shall return 4 RLC SDUs where the first bits of each SDU has the same content as the RLC SDUs sent by the SS in downlink.

7.1.5a.6 UE Identification on HS-PDSCH in CELL_FACH

7.1.5a.6.1 Definition and applicability

All UEs which support FDD or 1.28 Mcps TDD and HS-PDSCH in CELL_FACH.

7.1.5a.6.2 Conformance requirement

In FDD and 1.28 Mcps TDD, the MAC PDU header for DTCH and DCCH mapped on HS-DSCH CELL_FACH, CELL_PCH state is as shown in figure 9.2.1.1c-1.

– there is no MAC-d header included for DTCH and DCCH.

– there is no MAC-c header included for DTCH and DCCH when UE dedicated H-RNTI is used.

Whenever the variable HS_DSCH_RECEPTION_CELL_FACH_STATE is set to TRUE, the UE shall:

1> set the variable HS_DSCH_RECEPTION_GENERAL to TRUE;

1> use the IE "HS-DSCH common system information" in System Information Block type 5 or System Information Block type 5bis;

1> for FDD, receive the HS-SCCH(s) according to the IE "HS-SCCH channelisation code" on the serving cell applying the scrambling code as received in the IE "DL Scrambling code" as received in IE "HS-DSCH common system information";

1> for 1.28 Mcps TDD, receive the HS-SCCH(s) according to the stored HS-SCCH configuration, applying the HS-PDSCH midamble code according to the stored HS-PDSCH midamble configuration;

1> perform HS-DSCH reception procedures:

2> if the UE has a stored IE "HARQ info":

3> act on subclause 8.6.5.6b for the stored IE "HARQ info".

2> else:

3> act on subclause 8.6.5.20 for the IE "HARQ System info" as received in IE "HS-DSCH common system information".

2> and use the value of the variable H_RNTI as UE identity in the HS-SCCH reception procedure in the physical layer.

When the variable HS_DSCH_RECEPTION_CELL_FACH_STATE is set to TRUE the UE shall:

1> use the value of the variable H_RNTI as UE identity in the HS-SCCH reception procedure in the physical layer.

3GPP TS 25.321 clause 9.2.1.1c

3GPP TS 25.331 clauses 8.5.36, 8.6.3.1b

7.1.5a.6.3 Test purpose

1. To confirm that the UE can receive data on DCCH (SRB#1) using common H-RNTI in CELL_FACH state.

7.1.5a.6.4 Method of test

Initial Condition

System Simulator: 1 cell

UE: CELL_FACH state as specified in clause 7.4 of TS 34.108, with dedicated H-RNTI assigned. SIB5 uses default message in 34.108 section 6.10b, condition B1, with the exception of the following parameters

Information Element

Value/remark

– HS-DSCH paging system information

Not Present

Related ICS/IXIT statement(s)

– UE supports FDD or 1.28 Mcps TDD

– UE supports HS-PDSCH in CELL_FACH

Test Procedure

The UE is in CELL_FACH state with SRBs mapped to HS-DSCH and RACH. The SS transmits a UE CAPABILITY ENQUIRY message on RB1 over HS-DSCH but with unmatched UE Id on HS-SCCH. The UE does not respond to this. SS transmits a UE CAPABILITY ENQUIRY message on RB2 over HS-DSCH with matched UE Id on HS-SCCH. After receiving the message, the UE shall transmit a UE CAPABILITY INFORMATION message on the uplink DCCH which includes the requested capabilities. The SS transmits a UE CAPABILITY INFORMATION CONFIRM message to the UE to complete the UE capability enquiry procedure.

Expected sequence

Step

Direction

Message

Comment

UE

SS

1

The UE is brought to CELL_FACH state with dedicated H-RNTI

2

UE CAPABILITY ENQUIRY

Sent on HS-DSCH using UM RLC but sent with unmatched H-RNTI on HS-SCCH.

Use default message

3

SS waits 10 seconds and checks that UE does not respond

4

UE CAPABILITY ENQUIRY

Sent on HS-DSCH using AM RLC but sent with matched H-RNTI on HS-SCCH.

Use default message.

5

UE CAPABILITY INFORMATION

Use default message.

6

UE CAPABILITY INFORMATION CONFIRM

Use default message. SRB is sent on DCCH using AM RLC.

7.1.5a.6.5 Test requirement

At step 3 the UE shall not respond to the UE CAPABILITY ENQUIRY message sent in step 2.

After step 4, the UE shall transmit a UE CAPABILITY INFORMATION message on the uplink DCCH to respond to the downlink UE CAPABILITY ENQUIRY message with correct contents.

7.1.5a.7 HARQ retransmissions without ACK/NACK signalling in CELL_FACH

7.1.5a.7.1 Definition and applicability

All UEs which support FDD and HS-PDSCH in CELL_FACH.

7.1.5a.7.2 Conformance requirement

The HS-SCCH reception procedure is as defined in subclause 6A.1.1.

If a UE detects that one of the monitored HS-SCCHs carries consistent control information intended for this UE, the UE shall perform the following:

– Start receiving the HS-PDSCHs indicated by this consistent control information

– If the CRC of the HS-SCCH is OK, the transport block size information shall be derived from the signalled TFRI value as defined in [9]. If the ‘Hybrid-ARQ process information’ is not included in the set configured by upper layers, the UE shall discard the information received on this HS-SCCH and on the HS-PDSCHs.

Unless indicated by higher layers, the UE shall not transmit any HARQ-ACK or CQI information and DTX shall be used on all the HS-DPCCH subframes.

3GPP TS 25.214 clauses 6A.1.1A

7.1.5a.7.3 Test Purpose

To confirm that the UE can perform the HARQ Retransmissions without ACK/NACK Signalling.

7.1.5a.7.4 Method of test

Initial Condition

System Simulator: 1 cell, default parameters, Ciphering Off.

The radio bearer is placed into UE test loop mode 1 and configured to return UL RLC SDUs of the same size as received in DL.

UE: CELL_FACH state as specified in clause 7.4 of TS 34.108, with dedicated H-RNTI. SIB5 uses default message in 34.108 section 6.10b, condition B1, with the exception of the following parameters

Information Element

Value/remark

– HS-DSCH paging system information

Not Present

Related ICS/IXIT statement(s)

– UE supports FDD

– UE supports HS-PDSCH in CELL_FACH

Test Procedure

The UE is in CELL_FACH state and has a radio bearer established which is mapped to HS-DSCH and RACH. The generic procedure for Radio Bearer establishment (clause 7.1.3 of TS 34.108) is executed with default Radio Bearer according to RB setup (condition A24). With the exception of the following parameters which are specific for this test case:

Parameter

Value

PDCP info

Not Present

Polling info

– Timer Poll Prohibit

Not Present

– Timer_poll

Not Present

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to 39 octets.

In this test procedure each MAC-ehs PDU contains one RLC PDU carrying one SDU of size 39 octets and one length indicator indicating the end of the SDU.

Expected sequence

Step

Direction

Message

Comment

UE

SS

1

The UE is in CELL_FACH state with dedicated H-RNTI

2

RB Establishment

See generic procedures

3

Close UE Test Loop

4

MAC-ehs PDU sent

Correct CRC

5

RLC Loop Backed PDU

SS validates that UE sends loop backed PDU correctly, while UE does not send HARQ ACK or NACK

6

MAC-ehs PDU sent

Erroneous CRC

7

SS checks for 5 sec that UE does not send loop backed PDU. UE does not send HARQ ACK or NACK

8

Open UE Test Loop

See generic procedures

9

RB Release

Specific Message Contents

None.

7.1.5a.7.5 Test requirement

1. At Step 5, the UE shall loop back the RLC PDU.

2. After Step 6, no data shall be looped back.

3. At Step 5 & 7, the UE shall not send HARQ ACK or NACK.

7.1.5a.8 HARQ retransmissions without ACK/NACK signalling in CELL_FACH when Dedicated H-RNTI is not allocated (1.28 Mcps TDD)

7.1.5a.8.1 Definition and applicability

All UEs which support 1.28Mcps TDD and HS-PDSCH in CELL_FACH.

7.1.5a.8.2 Conformance requirement

If the UE is configured without dedicated UE identity, the UE shall not transmit an HS-SICH. If the UE is configured with a dedicated UE identity, but the HS-SCCH is an uplink synchronization establishment order, then its associated HS-SICH shall not be transmitted. Otherwise, the channel quality indication shall be transmitted on HS-SICH, and the HS-DSCH channel quality indication procedure is the same as that in CELL_DCH state of 1.28Mcps TDD, cf. 5.9.2.

– Schedules new transmissions and retransmissions:

– When transmitting for a UE in CELL_DCH state the scheduler determines based on the status reports from HARQ Processes if either a new transmission or a retransmission should be made. A new transmission can however be initiated on a HARQ process at any time. Based on a delay attribute provided by upper layers, the scheduler may decide to discard any ‘out-of-date’ MAC-ehs SDU.

– In FDD when transmitting for a UE in CELL_FACH state the scheduler determines based on RRM and IE "Transmitted Power Level" received on Iub FP the number of retransmission that should be made after new transmission. If HARQ feedback is configured, the scheduler may stop retransmission based on the status reports from HARQ processes. A new transmission can however be initiated on a HARQ process at any time. Based on a delay attribute provided by upper layers, the scheduler may decide to discard any ‘out-of-date’ MAC-ehs SDU.

– In 1.28Mcps TDD, when transmitting CCCH or DCCH with common H-RNTI for a UE in CELL_FACH state the scheduler determines based on RRM and IE "Transmitted Power Level" received on Iub FP the number of retransmission that should be made after new transmission. Based on a delay attribute provided by upper layers, the scheduler may decide to discard any ‘out-of-date’ MAC-ehs SDU.

References(s)

3GPP TS 25.224 clauses 5.9A.2, 3GPP TS 25.321 clauses 11.6.3.1

7.1.5a.8.3 Test Purpose

To confirm that the UE can perform the HARQ Retransmissions without ACK/NACK Signalling in CELL_FACH when Dedicated H-RNTI is not allocated.

7.1.5a.8.4 Method of test

Initial Condition

System Simulator: 1 cell, default parameters, Ciphering Off.

The radio bearer is placed into UE test loop mode 1 and configured to return UL RLC SDUs of the same size as received in DL.

UE: CELL_FACH state as specified in clause 7.4 of TS 34.108, with dedicated H-RNTI. SIB5 uses default message in 34.108 section 6.1.0b, condition B1, with the exception of the following parameters

Information Element

Value/remark

– HS-DSCH paging system information

Not Present

Related ICS/IXIT statement(s)

– UE supports 1.28Mcps TDD

– UE supports HS-PDSCH in CELL_FACH

Test Procedure

The UE is in CELL_FACH state and has a radio bearer established which is mapped to HS-DSCH and E-DCH. The generic procedure for Radio Bearer establishment (clause 7.1.3 of TS 34.108) is executed with default Radio Bearer according to RB setup (condition A18). With the exception of the following parameters which are specific for this test case:

Parameter

Value

Polling info

– Timer Poll Prohibit

Not Present

– Timer_poll

Not Present

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to 39 octets.

In this test procedure each MAC-ehs PDU contains one RLC PDU carrying one SDU of size 39 octets and one length indicator indicating the end of the SDU.

Expected sequence

Step

Direction

Message

Comment

UE

SS

1

The UE is in CELL_FACH state without dedicated H-RNTI

2

RB Establishment

See generic procedures

3

Close UE Test Loop

4

MAC-ehs PDU sent

Erroneous CRC

5

SS checks for 5 sec that UE does not send loop backed PDU. UE does not send HARQ ACK or NACK

6

MAC-ehs PDU sent

Correct CRC

7

RLC Loop Backed PDU

SS validates that UE sends loop backed PDU correctly, while UE does not send HARQ ACK or NACK

8

Open UE Test Loop

See generic procedures

9

RB Release

Specific Message Contents

None.

7.1.5a.8.5 Test requirement

1. At step 4, SS sends a MAC-ehs PDU with erroneous CRC.

2. At step 6, SS sends a MAC-ehs PDU with correct CRC.

3. At step 7, SS receives the loop backed PDU.

7.1.5a.9 HARQ retransmissions with ACK/NACK signalling in CELL_FACH when Dedicated H-RNTI is allocated (1.28 Mcps TDD)

7.1.5a.9.1 Definition and applicability

All UEs which support 1.28Mcps TDD and HS-PDSCH in CELL_FACH.

7.1.5a.9.2 Conformance requirement

If the UE is configured without dedicated UE identity, the UE shall not transmit an HS-SICH. If the UE is configured with a dedicated UE identity, but the HS-SCCH is an uplink synchronization establishment order, then its associated HS-SICH shall not be transmitted. Otherwise, the channel quality indication shall be transmitted on HS-SICH, and the HS-DSCH channel quality indication procedure is the same as that in CELL_DCH state of 1.28Mcps TDD, cf. 5.9.2.

– Schedules new transmissions and retransmissions:

– When transmitting for a UE in CELL_DCH state the scheduler determines based on the status reports from HARQ Processes if either a new transmission or a retransmission should be made. A new transmission can however be initiated on a HARQ process at any time. Based on a delay attribute provided by upper layers, the scheduler may decide to discard any ‘out-of-date’ MAC-ehs SDU.

– In FDD when transmitting for a UE in CELL_FACH state the scheduler determines based on RRM and IE "Transmitted Power Level" received on Iub FP the number of retransmission that should be made after new transmission. If HARQ feedback is configured, the scheduler may stop retransmission based on the status reports from HARQ processes. A new transmission can however be initiated on a HARQ process at any time. Based on a delay attribute provided by upper layers, the scheduler may decide to discard any ‘out-of-date’ MAC-ehs SDU.

– In 1.28Mcps TDD, when transmitting CCCH or DCCH with common H-RNTI for a UE in CELL_FACH state the scheduler determines based on RRM and IE "Transmitted Power Level" received on Iub FP the number of retransmission that should be made after new transmission. Based on a delay attribute provided by upper layers, the scheduler may decide to discard any ‘out-of-date’ MAC-ehs SDU.

– In 1.28Mcps TDD, When transmitting or retransmitting DCCH/DTCH with dedicated H-RNTI for a UE in CELL_FACH state, if In SYNC state is not indicated by physical layer as in [18], then the synchronization Command via HS-SCCH shall be sent to the UE firstly, the transmitting or retransmitting DCCH/DTCH shall not be initiated or resumed until In-SYNC state is detected as in [18]. The scheduler determines based on the status reports from HARQ Processes if either a new transmission or a retransmission should be made. Based on a delay attribute provided by upper layers, the scheduler may decide to discard any ‘out-of-date’ MAC-ehs SDU.

References(s)

3GPP TS 25.224 clauses 5.9A.2, 3GPP TS 25.321 clauses 11.6.3.1

7.1.5a.9.3 Test Purpose

To confirm that the UE can perform the HARQ Retransmissions with ACK/NACK Signalling in CELL_FACH when Dedicated H-RNTI is allocated.

7.1.5a.9.4 Method of test

Initial Condition

System Simulator: 1 cell, default parameters, Ciphering Off.

The radio bearer is placed into UE test loop mode 1 and configured to return UL RLC SDUs of the same size as received in DL.

UE: CELL_FACH state as specified in clause 7.4 of TS 34.108, with dedicated H-RNTI. SIB5 uses default message in 34.108 section 6.1.0b, condition B1, with the exception of the following parameters

Information Element

Value/remark

– HS-DSCH paging system information

Not Present

Related ICS/IXIT statement(s)

– UE supports 1.28Mcps TDD

– UE supports HS-PDSCH in CELL_FACH

Test Procedure

The UE is in CELL_FACH state and has a radio bearer established which is mapped to HS-DSCH and E-DCH. The generic procedure for Radio Bearer establishment (clause 7.1.3 of TS 34.108) is executed with default Radio Bearer according to RB setup (condition A18). With the exception of the following parameters which are specific for this test case:

Parameter

Value

Polling info

– Timer Poll Prohibit

Not Present

– Timer_poll

Not Present

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to 39 octets.

In this test procedure each MAC-ehs PDU contains one RLC PDU carrying one SDU of size 39 octets and one length indicator indicating the end of the SDU.

Expected sequence

Step

Direction

Message

Comment

UE

SS

1

The UE is in CELL_FACH state with dedicated H-RNTI

2

RB Establishment

See generic procedures

3

Close UE Test Loop

4

MAC-ehs PDU sent

Erroneous CRC

5

HS-SICH

UE sends HARQ NACK

6

MAC-ehs PDU sent

Correct CRC

7

RLC Loop Backed PDU

SS validates that UE sends loop backed PDU correctly, while UE does not send HARQ ACK or NACK

8

Open UE Test Loop

See generic procedures

9

RB Release

Specific Message Contents

None.

7.1.5a.9.5 Test requirement

1. At step 4, SS sends a MAC-ehs PDU with erroneous CRC.

2. At step 6, SS sends a MAC-ehs PDU with correct CRC.

3. At step 7, SS receives the loop backed PDU.

7.1.5a.10 MAC-ehs data transmission with enhanced TS0 (1.28 Mcps TDD)

7.1.5a.10.1 Definition and applicability

All UEs which support HS-PDSCH and 1.28Mcps TDD and MAC-ehs and enhanced TS0.

7.1.5a.10.2 Conformance requirement

For 1.28 Mcps, the timeslots to be used for HS-PDSCH resources are signalled by the bits xts,1, xts,2, …, xts,5, where bit xts,n carries the information for timeslot n+1. Timeslot 1 cannot be used for HS-DSCH resources. If the signalling bit is set (i.e. equal to 1), then the corresponding timeslot shall be used for HS-PDSCH resources. Otherwise, the timeslot shall not be used. All used timeslots shall use the same channelisation code set, as signalled by the channelisation code set information bits.

When indicated by the higher layer that Timeslot 0 can be used for HS-PDSCH, bit xts,1 carries the information for timeslot 0. If xts,1 is set (i.e. equal to 1), Timeslot 0 shall be used for HS-PDSCH resource. Otherwise, Timeslot 0 shall not be used.

Reference(s)

TS 25.222 clause 4.6.1.2.1

7.1.5a.10.3 Test purpose

To verify that the UE can receive the data transmitted in TS0 with MAC-ehs.

7.1.5a.10.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off cell1 configures 3 carrier frequency, one is primary frequency, other are secondary frequencies. The frequency relation show as below:

Parameter

Cell 1

UTRA RF Channel Number1

Ch. 1

UTRA RF Channel Number2

Ch. 2

UTRA RF Channel Number3

Ch.3

User Equipment:

UE in idle mode

Test procedure

a) The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.11.5.4.7.6 using condition A11 as specified in clause 9.1 of TS 34.108.

b) The SS closes the test loop using UE test loop mode 1 setting the UL RLC SDU size parameter to 39 octets (312 bits).

c) The SS transmits a MAC-ehs PDU in TS0.

d) The SS checks that the UE returned RLC SDUs has the same content as the first 312 bits of the test data sent by the SS in downlink.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

<–

RADIO BEARER SETUP (DCCH)

RRC. For the PS radio bearer the ‘pdcp info’ IE shall be omitted.

2

–>

RADIO BEARER SETUP COMPLETE (DCCH)

RRC

3

<–

CLOSE UE TEST LOOP (DCCH)

TC

UE test mode 1

RLC SDU size is set to 39 octets

4

–>

CLOSE UE TEST LOOP COMPLETE (DCCH)

TC

5

<–

DOWNLINK MAC-ehs PDU

Send test data inTS0

6

–>

UPLINK RLC SDUs

The SS checks that the content of the received UL RLC SDUs are correct

Specific Message Contents

RADIO BEARER SETUP (Step 1)

Use the same message as specified for "Packet to CELL_DCH / E-DCH / HS-DSCH using three multiplexing options (3/3) and SRBs mapped on DCH/DCH" in 34.108 with the following exceptions:

Information Element

Value/remark

Downlink HS-PDSCH Information

Not Present

– CHOICE mode

TDD

– CHOICE TDD option

1.28 Mcps

– TS0 Indicator

TRUE

Multi-frequency Info

– Second Frequency Info

UTRA RF Channel Number2

7.1.5a.10.5 Test requirements

In step6 the UE shall return a UL RLC SDUs with the same content as the first 312 bits of the test data sent by the SS in downlink.