7.1.6 E-DCH MAC-es/e

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

7.1.6.1 MAC-es/e multiplexing

7.1.6.1.1 MAC-es/e multiplexing without RRC restrictions

7.1.6.1.1.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.1.1.2 Conformance requirement

From 25.321 clause 9.1.5:

In the case of E-DCH there are two MAC sublayers, MAC-e and MAC-es. MAC-es sits on top of MAC-e and receives PDUs directly from MAC-d. MAC-es SDUs (i.e. MAC-d PDUs) of the same size, coming from a particular logical channel can be multiplexed together into a single MAC-es payload. To this payload is prepended the MAC-es header (see subclause 9.2.4.1). The number of PDUs, as well as the DDI value identifying the logical channel, the MAC-d flow and the MAC-es SDU size are included as part of the MAC-e header. In case sufficient space is left in the E-DCH transport block or if Scheduling Information needs to be transmitted, an SI will be included at the end of the MAC-e PDU (see subclause 9.2.4.2). Multiple MAC-es PDUs, but only one MAC-e PDU can be transmitted in a TTI.

[…]

From 25.331 clause 8.6.5.18:

1> if the IE "E-DCH MAC-d flow multiplexing list" is included:

2> only multiplex MAC-d PDU’s from the E-DCH MAC-d flow indicated in the IE "E-DCH MAC-d flow identity" with MAC-d PDU’s from E-DCH MAC-d flows with which multiplexing in the same MAC-e PDU is allowed in accordance to the IE "E-DCH MAC-d flow multiplexing list".

[…]

Reference(s)

TS 25.321 clause 9.1.5, TS 25.331 clause 8.6.5.18

7.1.6.1.1.3 Test purpose

The purpose of this test case is to verify that the UE multiplexes data from different logical channels in the same TTI when no restriction on the multiplexing is configured by RRC.

7.1.6.1.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 specified in TS 34.108 clause 6.11.4d(FDD) /6.11.5.4.7.7(1.28Mcps TDD) using condition A15(FDD) /A14(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

Note: The RAB combination also includes SRBs on E-DCH on MAC-d flow 1 which is not used in the testcase

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99) (FDD)

T-WAIT

200 ms (see 25.331 10.3.6.103)( 1.28Mcps TDD)

E-DCH MAC-d flow multiplexing list

11111111 (See 25.331 10.3.5.1b) Note 1

Note 1: This configuration means that all MAC-d flows can be multiplexed in the same TTI

The UE is placed into UE test loop mode 1 with the UL SDU size set to 39 octets for RB25 and RB17.

Test procedure

The UE is configured with two logical channels, LCH1 (with priority 1) and LCH2 (with priority 2). LCH1 is mapped to MAC-d flow 2 and LCH2 is mapped to MAC-d flow 3.

a) The SS has not issued any scheduling grants for E-DCH to the UE

b) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH2

c) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

d) The SS waits for an SI to be received that indicates that data is available on both logical channels (can be identified from the content of the SI)

e) The SS issues an absolute grant that allows the UE to send with a high rate (signalling value 10, allowing a rate well above 2 SDUs/TTI)

f) The SS waits until data is received and verifies that data from the two LCHs is received in the same TTI

NOTE: The UE may send an SI after step 1 but this SI would only indicate data on LCH2. This SI will be ignored.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDU on LCH 2

2

ß

1 RLC PDU on LCH 1

3

à

Potential SI indicating data on LCH 2

This SI is ignored by the SS

4

à

SI indicating data on LCH 1 and LCH 2

This can be verified from the indicated fraction of data on LCH1

5

ß

Absolute grant allowing UE to transmit on E-DCH

This grant must be sufficiently high to allow a rate corresponding to at least 2 RLC PDUs/TTI, signalling value 10

6

à

MAC e/es PDU containing 1 RLC PDU on LCH 1 and one RLC PDU on LCH 2

Specific Message Contents

None

7.1.6.1.1.5 Test requirements

1. After step 2 the SS shall receive an SI indicating that data is available on LCH 1 and LCH 2 but no RLC PDUs shall be received

2. In step 6, the SS shall receive 1 RLC PDU on LCH 1 and one RLC PDU on LCH 2 in the same TTI

7.1.6.1.2 MAC-es/e multiplexing with RRC restrictions

7.1.6.1.2.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.1.2.2 Conformance requirement

From 25.321 clause 9.1.5:

In the case of E-DCH there are two MAC sublayers, MAC-e and MAC-es. MAC-es sits on top of MAC-e and receives PDUs directly from MAC-d. MAC-es SDUs (i.e. MAC-d PDUs) of the same size, coming from a particular logical channel can be multiplexed together into a single MAC-es payload. To this payload is prepended the MAC-es header (see subclause 9.2.4.1). The number of PDUs, as well as the DDI value identifying the logical channel, the MAC-d flow and the MAC-es SDU size are included as part of the MAC-e header. In case sufficient space is left in the E-DCH transport block or if Scheduling Information needs to be transmitted, an SI will be included at the end of the MAC-e PDU (see subclause 9.2.4.2). Multiple MAC-es PDUs, but only one MAC-e PDU can be transmitted in a TTI.

[…]

From 25.331 clause 8.6.5.18:

1> if the IE "E-DCH MAC-d flow multiplexing list" is included:

2> only multiplex MAC-d PDU’s from the E-DCH MAC-d flow indicated in the IE "E-DCH MAC-d flow identity" with MAC-d PDU’s from E-DCH MAC-d flows with which multiplexing in the same MAC-e PDU is allowed in accordance to the IE "E-DCH MAC-d flow multiplexing list".

[…]

Reference(s)

TS 25.321 clause 9.1.5, TS 25.331 clause 8.6.5.18

7.1.6.1.2.3 Test purpose

The purpose of this test case is to verify that the UE does not multiplex data from different logical channels in the same TTI when the multiplexing has been restricted by RRC.

7.1.6.1.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 specified in TS 34.108 clause 6.11.4d(FDD) /6.11.5.4.7.7(1.28Mcps TDD) using condition A15(FDD) /A14(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108.The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

Note: The RAB combination also includes SRBs on E-DCH on MAC-d flow 1 which is not used in the test case

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99) (FDD)

T-WAIT

200 ms (see 25.331 10.3.6.103)( 1.28Mcps TDD)

E-DCH MAC-d flow multiplexing list

00000000 (See 25.331 10.3.5.1b) Note 1

Note 1: This configuration means that no multiplexing is allowed

The UE is placed into UE test loop mode 1 with the UL SDU size set to 39 octets for RB25 and RB17.

Test procedure

The UE is configured with two logical channels, LCH1 (with priority 1) and LCH2 (with priority 2). LCH1 is mapped to MAC-d flow 2 and LCH2 is mapped to MAC-d flow 3.

a) The SS has not issued any scheduling grants for E-DCH to the UE

b) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH2

c) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

d) The SS waits for an SI to be received that indicates that data is available on both logical channels (can be identified from the content of the SI)

e) The SS issues an absolute grant that allows the UE to send with a high rate (signalling value 10, allowing rates well above 2 SDUs/TTI)

f) The SS waits until data is received and verifies that only data from LCH1 is received in the first TTI

g) The SS verifies that data from LCH2 is received (in a separate TTI from the data from LCH1)

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDU on LCH 2

2

ß

1 RLC PDU on LCH 1

3

à

Potential SI indicating data on LCH 2

This SI is ignored by the SS

4

à

SI indicating data on LCH 1 and LCH 2

This can be verified from the indicated fraction of data on LCH1

5

ß

Absolute grant allowing UE to transmit on E-DCH

This grant must be sufficiently high to allow a rate corresponding to at least 2 RLC PDUs/TTI, signalling value 10

6

à

MAC e/es PDU containing 1 RLC PDU on LCH 1

7

à

MAC e/es PDU containing 1 RLC PDU on LCH 2

Specific Message Contents

None

7.1.6.1.2.5 Test requirements

1. After step 2 the SS shall receive an SI indicating that data is available on LCH 1 and LCH 2 but no RLC PDUs shall be received

2. In step 6, the SS shall receive 1 RLC PDU on LCH 1 but no data from LCH 2

3. In step 7, the SS shall receive 1 RLC PDU on LCH 2 but no data from LCH 1

7.1.6.1.3 Correct settings of MAC-es/e header fields

7.1.6.1.3.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.1.3.2 Conformance requirement

Extract from 25.321:

[…]

– Transmission Sequence Number (TSN):
The TSN field provides the transmission sequence number for the MAC-es PDU. This information is used for reordering purposes to support in-sequence delivery to higher layers. The length of the TSN field is 6 bits.

[…]

– For FDD: Data description indicator (DDI):
The DDI field identifies the logical channel, MAC-d flow and size of the MAC-d PDUs concatenated into the associated MAC-es PDU. The mapping between the DDI values and the logical channel ID, MAC-d flow and PDU size is provided by higher layers. The length of the DDI field is 6 bits. When, due to the quantization in the transport block sizes that can be supported or triggering of the Scheduling Information, the size of the data plus header is less than or equal to the TB size of the E-TFC selected by the UE minus 24 bits, the DDI value [111111] shall be appended at the end of the MAC-e header and a Scheduling Information shall be concatenated into this MAC-e PDU, where DDI value [111111] indicates that there is a Scheduling Information concatenated in this MAC-e PDU. Otherwise, if the size of the data plus header is less than or equal to the TB size of the E-TFC selected by the UE minus 18 bits, a Scheduling Information shall be concatenated into this MAC-e PDU. In any other case it is understood that another MAC-es PDU or Scheduling Information does not fit and it is therefore not necessary to reserve room in the transport block for an additional DDI field.

– For TDD: When, due to the quantization in the transport block sizes that can be supported or triggering of the Scheduling Information (due to timer expiry, see subclauses 11.9.1.4a and 11.9.1.5), the size of the data plus header is less than or equal to the TB size of the E-TFC selected by the UE minus 29bits, the DDI value [111111] shall be appended at the end of the MAC-e header and a Scheduling Information shall be concatenated into this MAC-e PDU, where DDI value [111111] indicates that there is a Scheduling Information concatenated in this MAC-e PDU. Otherwise, if the size of the data plus header is less than or equal to the TB size of the E-TFC selected by the UE minus 23 bits, a Scheduling Information shall be concatenated into this MAC-e PDU. In any other case it is understood that another MAC-es PDU or Scheduling Information does not fit and it is therefore not necessary to reserve room in the transport block for an additional DDI field.

– Number of MAC-d PDUs (N):
The number of consecutive MAC-d PDUs corresponding to the same DDI value. The length of the N field is 6 bits.

Reference(s)

TS 25.321 clauses 9.2.4.1, 9.2.4.2

7.1.6.1.3.3 Test purpose

The purpose of this test case is to verify that the UE sets the MAC-es/e header fields in a correct way.

7.1.6.1.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 specified in TS 34.108 clause 6.11.4d(FDD) /6.11.5.4.7.7(1.28Mcps TDD) using condition A15(FDD) /A14(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

Note: The RAB combination also includes SRBs on E-DCH on MAC-d flow 1 which is not used in the testcase

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99) (FDD)

T-WAIT

200 ms (see 25.331 10.3.6.103)( 1.28Mcps TDD)

E-DCH MAC-d flow multiplexing list

11111111 (See 25.331 10.3.5.1b) Note 1

Note 1: This configuration means that all MAC-d flows can be multiplexed in the same TTI

The UE is placed into UE test loop mode 1 with the UL SDU size set to 39 octets for RB25 and RB17.

Test procedure

The UE is configured with two logical channels, LCH1 (with priority 1) and LCH2 (with priority 2). LCH1 is mapped to MAC-d flow 2 and LCH2 is mapped to MAC-d flow 3.

a) The SS has not issued any scheduling grant for E-DCH to the UE

b) The SS transmits 4 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH2

c) The SS issues an absolute grant that allows the UE to send with a high rate (signalling value 10, allowing rates well above 5 SDUs/TTI)

d) The SS waits until data is received and checks the values of the header parameters

e) The SS removes the scheduling grant for E-DCH for the UE

f) The SS transmits three SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH2

g) The SS transmits two SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

h) The SS issues an absolute grant that allows the UE to send with a high rate (signalling value 10, allowing rates well above 5 SDUs/TTI)

i) The SS waits until data is received and checks the values of the header parameters

j) The SS transmits two SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH2

k) The SS waits until data is received and checks the values of the header parameters

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

4 RLC PDUs on LCH 2

 

2

à

SI indicating data on LCH 2

3

ß

Absolute grant allowing UE to transmit on E-DCH

This grant must be sufficiently high to allow a rate corresponding to at least 5 RLC PDUs/TTI, signalling value 10

4

à

1 MAC-es PDU containing 4 RLC PDUs on LCH 2

SS checks header fields

5

ß

Removal of scheduling grant for UE

6

ß

3 RLC PDUs on LCH 2

7

ß

2 RLC PDUs on LCH 1

8

à

Potential SI indicating data on LCH 2

 This SI is ignored by the SS

8a

SI indicating data on LCH1 and LCH 2

9

ß

Absolute grant allowing UE to transmit on E-DCH

This grant must be sufficiently high to allow a rate corresponding to at least 5 RLC PDUs/TTI, signalling value 10

10

à

2 MAC-es PDUs containing 2 RLC PDUs on LCH 1 and 3 RLC PDUs on LCH 2 respectively

SS checks header fields

11

ß

2 RLC PDUs on LCH 2

12

à

1 MAC-es PDU containing 2 RLC PDUs on LCH 2

SS checks header fields

Specific Message Contents

None

7.1.6.1.3.5 Test requirements

1. After step 4, the SS shall receive 1 MAC-es PDU shall be received where:

– The TSN is set to 0, DDI is set to 6 and N is set to 4

2. After step 10, the SS shall receive 2 MAC-es PDUs shall be received where:

– For MAC-es PDU 1: The TSN is set to 0, DDI is set to 5 and N is set to 2

– For MAC-es PDU 2: The TSN is set to 1, DDI is set to 6 and N is set to 3

3. After step 12, the SS shall receive 1 MAC-es PDU where:

– The TSN is set to 2, DDI is set to 6 and N is set to 2

7.1.6.2 MAC-es/e – Scheduling

7.1.6.2.1 Correct settings of MAC-es/e scheduling information

7.1.6.2.1.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.1.2 Conformance requirement

Extract From 25.321 clause 9.2.5.3.2:

This information includes the following fields:

The Scheduling Information shall not be transmitted if the Total E-DCH Buffer Status is zero, even if it was triggered by one of the configured triggering mechanisms.

[…]

If data with higher priority than the data already in the transmission buffer arrives, the transmission of a Scheduling Information shall be triggered.

[…]

– Highest priority Logical channel ID (HLID):
The HLID field identifies unambiguously the highest priority logical channel with available data. If multiple logical channels exist with the highest priority, the one corresponding to the highest buffer occupancy will be reported. The length of the HLID is 4 bits. In case the TEBS is indicating index 0 (0 bits), the HLID shall indicate the value "0000".

– Fields related to amount of available data:

– Total E-DCH Buffer Status (TEBS):
The TEBS field identifies the total amount of data available across all logical channels for which reporting has been requested by the RRC. The length of this field is 5 bits. The values taken by TEBS are shown in [Ts 25.321] Table 9.2.5.3.2.1.

  • Highest priority Logical channel Buffer Status (HLBS):
    The HLBS field indicates the amount of data available from the logical channel identified by HLID, relative to the highest value of the buffer size range reported by TEBS when the reported TEBS index is not 31, and relative to 50000 bits when the reported TEBS index is 31. The length of HLBS is 4 bits. The values taken by HLBS are shown in [TS 25.321] table 9.2.5.3.2.2. In case the TEBS field is indicating index 0 (0 bits), the HLBS field shall indicate index 0.

[…]

Extract From 25.321 clause 9.2.4.2:

– Data description indicator (DDI):
The DDI field identifies the logical channel, MAC-d flow and size of the MAC-d PDUs concatenated into the associated MAC-es PDU. The mapping between the DDI values and the logical channel ID, MAC-d flow and PDU size is provided by higher layers. The length of the DDI field is 6 bits.

– For FDD: When, due to the quantization in the transport block sizes that can be supported or triggering of the Scheduling Information, the size of the data plus header is less than or equal to the TB size of the E-TFC selected by the UE minus 24 bits, the DDI value [111111] shall be appended at the end of the MAC-e header and a Scheduling Information shall be concatenated into this MAC-e PDU, where DDI value [111111] indicates that there is a Scheduling Information concatenated in this MAC-e PDU. Otherwise, if the size of the data plus header is less than or equal to the TB size of the E-TFC selected by the UE minus 18 bits, a Scheduling Information shall be concatenated into this MAC-e PDU. In any other case it is understood that another MAC-es PDU or Scheduling Information does not fit and it is therefore not necessary to reserve room in the transport block for an additional DDI field.

– For TDD: When, due to the quantization in the transport block sizes that can be supported or triggering of the Scheduling Information (due to timer expiry, see subclauses 11.9.1.4a and 11.9.1.5), the size of the data plus header is less than or equal to the TB size of the E-TFC selected by the UE minus 29bits, the DDI value [111111] shall be appended at the end of the MAC-e header and a Scheduling Information shall be concatenated into this MAC-e PDU, where DDI value [111111] indicates that there is a Scheduling Information concatenated in this MAC-e PDU. Otherwise, if the size of the data plus header is less than or equal to the TB size of the E-TFC selected by the UE minus 23 bits, a Scheduling Information shall be concatenated into this MAC-e PDU. In any other case it is understood that another MAC-es PDU or Scheduling Information does not fit and it is therefore not necessary to reserve room in the transport block for an additional DDI field.

[…]

Extract From 25.321 clause 9.2.6.3:

This control information is used by UEs to indicate to the Node B the amount of resources they require. Scheduling Information is sent via the E-PUCH in the MAC-e header when the UE is granted resource and by the E-RUCCH when no resource has been granted. Scheduling Information consists of three components as defined in subclause 9.2.6.3.3.

– Buffer Information: This consists of:

– Highest priority Logical Channel (HLID)

– Total E-DCH Buffer Status (TEBS)

– Highest priority Logical channel Buffer Status (HLBS)

– UE Power Headroom (UPH): The UPH field indicates the ratio of the maximum UE transmission power and the calculated UE transmit power defined as in [18] that would result for e equal to 0. The length of UPH is 5 bits.

– Serving and Neighbour Cell Pathloss (SNPL): This may be used by the Node-B to assist with its estimation of the degree of inter cell interference each UE will generate and hence the absolute grant power value and physical resources to assign . The length of SNPL is 5 bits.

The length of TEBS field is 5 bits, the values taken by TEBS are shown in Table 9.2.5.3.2-1. The length of HLBS is 4 bits, the values taken by HLBS are shown in table 9.2.5.3.2-2.

The Scheduling Information message is represented in figure 9.2.6.3-1.

SNPL

(5 bits)

UPH

(5 bits)

TEBS

(5 bits)

HLBS

(4 bits)

HLID

(4 bits)

Figure 9.2.6.3.-1: Scheduling Information format

If Scheduling Information is sent via the E-RUCCH then the E-RNTI is also sent via the E-RUCCH, as shown by Figure 9.2.6.3-2:

Scheduling Information (23 bits)

E-RNTI (16 bits)

Figure 9.2.6.3-2: Format of information sent on E-RUCCH

[…]

Scheduling information reports will be triggered differently depending on the value of the variable Serving_Grant after the Serving Grant Update function. The triggering of a report shall be indicated to the E-TFC selection function at the first new transmission opportunity (this process may be delayed in case the HARQ processes are occupied with re-transmissions).

Extract From 25.321 clause 11.9.1.5:

[…]

If a UE has no Grant and the TEBS becomes larger than zero, the transmission of Scheduling Information shall be triggered via E-RUCCH.

If the UE has a Grant, the scheduling information needs to be included in the MAC-e PDU according to subclause 9.2.4.2, and it shall be transmitted regardless of TEBS status. Additional timer mechanism is used to avoid long pause duration of scheduling information reporting (period defined by RRC and set the same value as below T_WAIT). When the scheduling information is included in MAC-e PDU and sent, the timer will be reset and restarted immediately; when the timer expires, scheduling information shall be sent in a new MAC-e PDU.

RRC can configure MAC with a delay timer to be used when the UE transits from having a Grant to not having a Grant and the TEBS is still larger than zero. The delay timer T_WAIT shall be started once the Grant expires and shall be stopped and reset when a Grant is received. When T_WAIT expires, the transmission of a Scheduling Information shall be triggered via E-RUCCH (T_WAIT shall be stopped and reset).

Reference(s)

TS 25.321 clause 9.2.5.3.2, 9.2.4.2, 9.2.6.3, 11.8.1.6, 11.9.1.5

7.1.6.2.1.3 Test purpose

The purpose of this test case is to verify that the UE sends the E-DCH scheduling information with correct content and with correct triggers.

7.1.6.2.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 specified in TS 34.108 clause 6.11.4d(FDD) /6.11.5.4.7.7(1.28Mcps TDD) using condition A15(FDD) /A14(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

Note: The RAB combination also includes SRBs on E-DCH on MAC-d flow 1 which is not used in the testcase

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99) (FDD)

Periodicity for Scheduling Info – grant

100ms (FDD)

T-WAIT

200 ms (see 25.331 10.3.6.103)( 1.28Mcps TDD)

T-RUCCH

600 ms (see 25.331 10.3.6.103)( 1.28Mcps TDD)

E-DCH MAC-d flow multiplexing list

11111111 (See 25.331 10.3.5.1b) Note 1

E-DCH Transport Block Size Table

0

Note 1: This configuration means that all MAC-d flows can be multiplexed in the same TTI

The UE is placed into UE test loop mode 1 with the UL SDU size set to 39 octets for RB25 and RB17.

Test procedure

The UE is configured with two logical channels, LCH1 (with priority 1) and LCH2 (with priority 2). LCH1 is mapped to MAC-d flow 2 and LCH2 is mapped to MAC-d flow 3.

a) The SS has not issued any scheduling grant for E-DCH to the UE

b) The SS waits for at least 1000 ms and verifies that no SI is received

c) The SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH2

d) The SS waits until an SI is received at time T0

e) The SS waits until the next SI is received at time T1 and checks the content

f) The SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH 1 at time T2

g) The SS waits until the next SI is received at time T3 and checks the content

h) The SS issues an absolute grant that allows the UE to transmit 1 SDUs/TTI (absolute grant signalling value 4)

i) The SS waits until all data has been received

j) The SS removes the scheduling grant for the UE

k) The SS transmits 24 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH 1

l) The SS issues an absolute grant that allows the UE to transmit 1 SDUs/TTI (absolute grant signalling value 4)

m) The SS waits until the next SI is received with payload at time T4

n) The SS waits until the next SI is received with payload at time T5

o) The SS waits until all data is received

p) Void

q) The SS issues an absolute grant that allows the UE to transmit 5 SDUs/TTI (absolute grant signalling value 8)

r) The SS transmits 5 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

s) The SS waits until the 5 SDUs are received and checks that contain both a regular SI and the special DDI (value = 63) NOTE

NOTE: 5 336 bit PDUs and 18 bit Mac-e/es header require a TB size of 1698 bits. The nearest higher TB size is 1749, which easily holds an SI + the special length indicator.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

SS

After the radio bearer has been established the SS waits 1000 ms. No SI shall be received during this time

2

ß

1 RLC PDUs on LCH 2

3

à

SI indicating data on LCH 2

Time T0

4

à

SI indicating data on LCH 2

Time T1

5

ß

1 RLC PDUs on LCH 1

Time T2

6

à

SI indicating data on LCH 1 and LCH 2

Time T3. Presence of data on LCH 1 and LCH 2 can be verified from the indicated fraction of data on LCH1

7

ß

Absolute grant allowing the UE to transmit 1 RLC PDUs per TTI

Signalling value 4

8

à

Data on LCH 1 and LCH 2

8a

ß

Removal of absolute grant

Signalling value 1

9

ß

24 RLC PDUs on LCH 1

9a

ß

Absolute grant allowing the UE to transmit 1 RLC PDUs per TTI

Signalling value 4

10

à

Data and SI

Time T4

11

à

Data only

12

à

Data and SI

Time T5

13

à

Data only

14

SS

After all data has been received, SS waits 1000ms. No SI shall be received during this time.

15

ß

void

16

à

void

17

ß

Absolute grant allowing the UE to transmit 5 RLC PDUs per TTI

Signalling value 8

18

ß

5 RLC PDUs on LCH 1

19

à

Data and SI

The received transport block shall in addition to the 5 PDUs contain a regular SI and the special DDI (value = 63).

As there is no data left in buffers, TEBS is set as 0, HLID is set as ‘0000’ and HLBS is set as 0.

NOTE 1: General timer tolerance as defined by 34.108 sub-clause 4.2.3 applies.

NOTE 2: Step 10 and 11 can occur in any order. SS should accept these PDUs in any order and verify the time difference between T5 and T4 as per the test requirement.

Specific Message Contents

None

7.1.6.2.1.5 Test requirements

1. In step 1 the SS shall not receive any SI since the UE buffer is empty

2. In step 3 the SS shall receive an SI (content ignored)

3. In step 4 the SS shall receive an SI indicating

– Total E-DCH Buffer Status (TEBS) Index = 6 (32 < TEBS ≤ 42).

– Highest priority Logical channel ID (HLID) = LCH 2.

– Highest Priority Logical Channel Buffer Status (HLBS) Index = 15 (82% < HLBS ≤ 100%).

4. In step 6 the SS shall receive an SI indicating

– Total E-DCH Buffer Status (TEBS) Index = 9 (73 < TEBS ≤ 97).

– Highest priority Logical channel ID (HLID) = LCH 1.

– Highest Priority Logical Channel Buffer Status (HLBS) Index =11(37 < HLBS ≤ 45).

5. T1-T0 shall equal 500 ms

6. T3-T2 shall be less then 120 ms. Note 1.

7. T5-T4 shall equal 100ms

8. In step 14, the SS shall not receive any SI since the UE buffer is empty.

9. In step 19, the received transport block shall in addition to the payload include a regular SI and the special DDI (value = 63). TEBS, HLID and HLBS shall be set as zero.

NOTE 1. 120ms = 2 TTI(for Data to be transmitted from RLC to MAC) + Maximum UE test loop delay ( 10*TTI according to 34.109=100ms).

7.1.6.2.2 Happy bit setting

7.1.6.2.2.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.2.2 Conformance requirement

The happy bit is a single bit field that is passed from MAC to the physical layer for inclusion on the E-DPCCH. This field takes two values, “Not Happy” and “Happy” indicating respectively whether the UE could use more resources or not. The setting of the Happy Bit is defined in subclause [TS 25.321] 11.8.1.5.

[…]

The Happy Bit is included on the E-DPCCH for every E-DCH transmission. E-DCH transmissions shall not be triggered specifically to allow the transmission of the happy bit.

RRC configures MAC with the duration Happy_Bit_Delay_Condition, over which to evaluate the current grant relative to the TEBS after application of the E-TFC selection procedure described in [TS 25.321] subclause 11.8.1.4.

For every E-DCH transmission, the Happy Bit shall be set to "unhappy" if the three following criteria are met:

1) UE is transmitting as much scheduled data as allowed by the current Serving_Grant in E-TFC selection; and

2) UE has enough power available to transmit at higher data rate; and

3) Based on the same power offset as the one selected in E-TFC selection to transmit data in the same TTI as the Happy Bit, TEBS would require more than Happy_Bit_Delay_Condition ms to be transmitted with the current Serving_Grant × the ratio of active processes to the total number of processes.

The first criteria is always true for a deactivated process and the ratio of the third criteria is always 1 for 10ms TTI.

Reference(s)

TS 25.321 clause 9.2.5.3.1, 11.8.1.5

7.1.6.2.2.3 Test purpose

The purpose of this test case is to verify that the UE sets the happy bit correctly.

7.1.6.2.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 specified in TS 34.108 clause 6.11.4c using condition A12 as specified in clause 9.1 of TS 34.108.

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info

No periodic SI transmission

Happy bit delay condition

20 ms

E-DCH MAC-d flow maximum number of retransmissions

15

HARQ RV Configuration

rv0

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

Test procedure

In this test procedure the UE is configured with one logical channel with Id 7 (LCH1).

a) The SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

b) The SS issues an absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI (signalling value 5)

c) The SS waits until all data is received in uplink and checks the happy bit

d) The SS removes the scheduling grant for the UE

e) The SS transmits 8 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

f) The SS issues an absolute grant corresponding to 2 RLC SDUs of size 40 octets per TTI (signalling value 5)

g) SS waits until data is receive in uplink and checks the happy bit

h) The SS waits until all data is received in uplink

i) The SS is configured to always send a NACK on every HARQ process, when data is received in uplink, and to pass the received data to the higher layers.

j) The SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

k) The SS waits until data is received in uplink. The SS stores the HARQ process ID[x] of the HARQ process used for this transmission and checks the happy bit

l) The SS is reconfigured to normal ACK/NACK operation mode on all HARQ processes, except HARQ process ID[x]

m) The SS transmits 10 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

n) The SS waits for the data to be received in uplink and checks the happy bit every time data is re-transmitted on HARQ process ID[x]

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

2 RLC PDUs on LCH 1

2

ß

Absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

3

à

Data and happy bit

Happy bit should be set to happy

4

ß

Removal of absolute grant

Signalling value 1

5

ß

8 RLC PDUs on LCH 1

6

ß

Absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

7

à

Data and happy bit

Happy bit should be set to unhappy

8

SS

The SS always NACK the received data on all HARQ processes

9

ß

2 RLC PDUs on LCH 1

10

à

Data and happy bit

Happy bit should be set to happy for the data received by the SS on HARQ process ID[x]

11

SS

The SS is set to normal ACK/NACK operation mode on all HARQ processes, except HARQ process ID[x]

12

ß

10 RLC PDUs on LCH 1

12a

ß

10 RLC PDUs on LCH1

13

à

Data and happy bit

Happy bit for the retransmissions of the MAC es PDU received on HARQ process ID[x] should change from happy to unhappy, and become happy again when buffered data has been processed by the other HARQ processes.

Specific Message Contents

None

7.1.6.2.2.5 Test requirements

1. In step 3 the SS shall receive data and the happy bit shall be set to happy in the first TTI containing data

2. In step 7 the SS shall receive data and the happy bit shall be set to unhappy in the first TTI containing data

3. In step 10 the SS shall receive data and the happy bit shall be set to happy in the first TTI containing data

4. In step 13 the SS shall receive data and the happy bit, on the same HARQ process as in step 10, shall change status from happy to unhappy, and later change status from unhappy to happy.

7.1.6.2.3 MAC-es/e non-scheduled transmissions

7.1.6.2.3.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.3.2 Conformance requirement

Extract From 25.321 clause 11.8.1.4:

[…]

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays. When a 2ms TTI is configured each non-scheduled grant is applicable to the specific set of HARQ processes indicated by RRC. The applicability of scheduled grants can be also restricted to a specific set of HARQ processes when a 2ms TTI is configured. HARQ process restriction and reservation is under the control of the serving cell Node B and indicated to the UE by RRC.

[…]

For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the corresponding non-scheduled grant, if the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the Serving Grant;

[…]

The amount of data from MAC-d flows for which non-scheduled grants were configured shall not exceed the value of the non-scheduled grant;

[…]

Extract From 25.321 clause11.9.1.4:

In TDD, rules for E-TFC selection shall be applied as provided below.

UEs shall apply E-TFC selection when invoked by the HARQ entity (see subclause 11.9.1.1.1).

For each MAC-d flow, RRC configures MAC-e with a HARQ profile and multiplexing list. Additionally, RRC configures MAC with a power offset in case the Scheduling Information needs to be transmitted without any higher- layer data. The HARQ profile includes the power offset and maximum number of HARQ transmissions to use for this MAC-d flow. For 1.28 Mcps TDD, the HARQ profile also includes a retransmission timer attribute. The multiplexing list identifies for each MAC-d flow(s), the other MAC-d flows for which data can be multiplexed in a transmission that uses the power offset included in its HARQ profile.

RRC can control the scheduling of uplink data by giving each logical channel a priority between 1 and 8, where 1 is the highest priority and 8 the lowest. E-TFC selection in the UE shall be done in accordance with the priorities indicated by RRC. Logical channels have absolute priority, i.e. the UE shall maximise the transmission of higher priority data.

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays.

The UE shall determine whether to take scheduled or non-scheduled grants into account in the upcoming transmission. If neither are supposed to be taken into account (i.e. the TTI is not available for non-scheduled transmission and no Grant for scheduled transmission has been received) then no grant shall be assumed to exist. If a grant exists then the transmission format and data allocation shall follow the requirements below.

For each configured MAC-d flow, a given E-TFC can be in any of the following states:

– Supported state;

– Blocked state.

The E-TFC states are derived according to the following:

  • If the transmission is a retransmission then only the E-TFC with the same block size as the original transmission may be in the supported state.
  • For 1.28Mcps TDD, only E-TFCs from the E-TFCS (the table of TB sizes) which are consistent with the UE’s E-DCH capability category shall be considered for the transmission;
  • Only E-TFCs from the E-TFCS (the table of TB sizes) which can be supported by (exactly) the number of slots assigned by the grant shall be considered for the transmission;
  • Only E-TFCs which result (for the granted timeslot and code physical resources) in a code rate lying between the maximum and minimum (inclusive) allowable code rates set by RRC [7] shall be considered for the transmission {note: the definition of the term “coderate” as used here is the same as that provided by [18]}. This shall be evaluated for both QPSK and 16-QAM modulation;
  • PHARQ, the HARQ profile power offset is selected (the HARQ profile for the transmission shall be selected among the HARQ profiles of MAC-d flows on which the highest priority logical channels with available data are mapped; Scheduling Information power offset shall be used when Scheduling Information is transmitted without any higher-layer data.)
  • Only E-TFCs whose calculated transmission power requirement PE-PUCH (see [18]) is less than or equal to the available or granted power shall be considered for the transmission (note: this requirement does not apply in the case of a retransmission on non-scheduled resources).

For 3.84Mcps/7.68Mcps TDD, from those E-TFCs in the supported state the UE determines the largest block size that it is permitted to transmit within the given constraints.

For 1.28Mcps TDD, from those E-TFCs in the supported state, UE determines a candidate set with up to 64 E-TFCs, including the largest 63 E-TFCs, in addition to the E-TFC dedicated for SI. If the number of E-TFCs in the supported state is not greater than 63, all the E-TFCs in the supported state shall be included in the candidate set. The E-TFCs in the candidate set shall then be re-indexed in an ascending order and numbered from 0 to (Nmax -1), where Nmax is the number of E-TFC in the candidate set. From the candidate set the UE determines the largest block size that is permitted to transmit within the given constraints.

The UE shall select the modulation type associated with the determined E-TFC (note: if an E-TFC is supported by both QPSK and 16-QAM then 16-QAM modulation shall be used if its power requirement (PE-PUCH) is lower than the power requirement for QPSK, otherwise QPSK modulation shall be used).

Data allocation shall then be performed in accordance with the following:

– For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the largest block size determined for the corresponding non-scheduled grant. If the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the largest block size determined for the Serving Grant;

– The data allocation shall maximise the transmission of higher priority data;

– The UE shall select the E-TFC, SF and modulation which minimises the power used (3.84/7.68 Mcps TDD only);

– The UE shall select the E-TFC and modulation which minimises the power used (1.28 Mcps TDD only);

Once an appropriate E-TFC and data allocation are found according to the rules above, the "Multiplexing and TSN Setting" entity shall generate the corresponding MAC-e PDU.

In 1.28Mcps TDD, when Scheduling Information is triggered by timer per subclause 11.9.1.5, the E-TFC selection and data-allocation process shall assume that Scheduling Information has a priority higher than any other logical channel.

The E-TFC selection function shall provide this MAC-e PDU and transmission HARQ profile to the HARQ entity. The selected E-TFC is also provided (Note: for 1.28Mcps TDD, the signalled transport block size index, i.e. E-TFCI, is the index of the selected E-TFC in the candidate set.). The maximum number of HARQ transmissions and the power offset in this profile shall be set respectively to the maximum of both the Max Number of HARQ Transmissions and of the power offset of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission. For 1.28 Mcps TDD, the retransmission timer shall be set to the maximum of the retransmission timer value of the HARQ profiles that are permitted to be multiplexed into the transmission. Each HARQ process which is associated with a buffer holding a MAC-e PDU for potential retransmission shall maintain the HARQ profile and the number of re-transmissions that have occurred. For 1.28 Mcps TDD, the HARQ process shall also maintain the value of RTX_TIMER.

Further information on E-TFC selection is provided in Annex CA.

Reference(s)

TS 25.321 clause 11.8.1.4, 11.9.1.4

7.1.6.2.3.3 Test purpose

To verify that the UE when RRC is configured for non-scheduled transmissions sends data without scheduling grant. To verify that no SI is sent for non-scheduled transmissions.

7.1.6.2.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 specified in TS 34.108 clause 6.11.4c(FDD) /6.11.5.4.7.6(1.28Mcps TDD) using condition A12(FDD) /A11(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The following parameters are specific for this test case:

Parameter

Value

Periodicity for scheduling info

No periodic scheduling info

E-TFCI table

Table 0 for 10 ms TTI(FDD)

E-TFCI table

5ms TTI E-DCH Transport Block Size Table 0(1.28Mcps TDD)

The UE is placed into UE test loop mode 1 with the UL SDU size set to (10*41)-2 octets.

Test procedure

LCH 1 is mapped to MAC-d flow 2 which is configured for non-scheduled transmission allowing one SDU/TTI to be sent.

a) The SS has not issued any scheduling grant for E-DCH to the UE

b) The SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH 1

c) The SS waits until data is received and checks that only 1 PDU/TTI is transmitted

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDU on LCH 1

 

2

à

MAC-es PDU containing 1 RLC PDU

This step is repeated 10 times until the complete SDU is transmitted

Specific Message Contents

None

7.1.6.2.3.5 Test requirements

1. After step 1, the SS shall not receive any SI.

2. In step 2, the SS shall receive 1 MAC-es PDU containing 1 RLC PDU in each TTI until the complete SDU has been received.

7.1.6.2.4 MAC-es/e correct handling of scheduled transmissions when absolute grant varies

7.1.6.2.4.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.4.2 Conformance requirement

Extract from 25.321 clause 9.2.5.2.2:

The absolute grant message is sent on downlink, on the configured E-AGCH, from the serving E-DCH cell and allows the Node B scheduler to directly adjust the granted rate of UEs under its control.

[…]

Absolute Grant Value:
This field indicates the maximum E-DCH traffic to pilot ratio (E-DPDCH/DPCCH) that the UE is allowed to use in the next transmission. The length of the Absolute Grant Value field is 5 bits

[…]

Extract From 25.321 clause 9.2.6.2.1:

The Absolute Grant is sent on downlink on a set of configured E-AGCHs from the serving E-DCH cell and allows the Node B scheduler to directly adjust the granted rate and assigned physical resources for UEs under its control. The physical resource assignment indicates to the UE the maximum amount of uplink resources that it may use for a scheduled transmission.

The E-AGCH is a shared channel that uses an E-RNTI specific CRC in order to address messages to specific UEs (see [19]). For TDD, the RRC shall configure the MAC with a primary E-RNTI only.

A UE is required to monitor a set of E-AGCHs. The RRC signals to the UE details of the set of E-AGCHs that are to be monitored. The UE decodes an Absolute Grant intended for it on the basis of the E-RNTI sent to it by the Node B via the SRNC and by RRC. The following information will be conveyed in an absolute grant message:

Absolute Grant Value – maximum power granted per resource unit (per slot)

The physical resources to be used for transmission

– Channelisation Code

– Timeslots

– Resource Duration (optional)

The absolute grant message itself includes multiple fields that are multiplexed together into between 14 and 28 bits for 3.84/7.68 Mcps TDD and between 23 and 26 bits for 1.28 Mcps TDD (depending on the system configuration) inside the MAC-e of the Node B and then submitted to the physical layer for transmission on the E-AGCH. These fields are:

– Absolute Grant Value:
For TDD, this field indicates the maximum E-DCH traffic to reference power ratio (E-PUCH/Pe-base) per TDD resource unit that the UE is allowed to use on the E-DCH resources associated with the Absolute Grant. A TDD resource unit is defined as one sixteenth of the OVSF code space in one timeslot. The length of the Absolute Grant Value field for TDD is 5 bits.

– Channelisation Code:
This field describes the code component of the physical resource grant. For 1.28/3.84 Mcps TDD it comprises an enumerated value of length 5 bits indicating which node on the OVSF code tree has been allocated. For 7.68 Mcps TDD it comprises an enumerated value of length 6 bits indicating which node on the OVSF tree has been allocated. The mapping between the allocated OVSF and the enumerated node 0…30 for 1.28/3.84 Mcps and 0…62 for 7.68 Mcps is as given in [19].

– Timeslot Resource Related Information:
This field describes the timeslot component of the physical resource grant and comprises a bitmap of length nTRRI indicating which of the timeslots configured for E-DCH use by RRC have been allocated with the LSB corresponding to the lowest numbered E-DCH timeslot and the MSB corresponding to the highest numbered timeslot. The length of the TRRI field (nTRRI) is 5 bits for 1.28 Mcps TDD and is configurable by RRC on a per-cell basis between 1 and 12 bits for 3.84/7.68 Mcps TDD.

– Resource Duration Indicator:
Optionally, RRC may configure, on a per-cell basis the presence of a resource duration indicator field on E-AGCH for TDD. If configured as present in a cell, 3 bits are used to indicate the number of TTI’s allocated and the spacing between the allocated TTIs via a single grant according to table 9.2.6.2.1-2. If the field is configured as not present on E-AGCH in the cell, a value of 0 is implicitly assumed by the UE corresponding to 1 TTI.

Table 9.2.6.2.1-2 – Resource Duration Indicator (RDI) interpretation

Resource Duration Indicator (3 bits)

TTIs allocated

TTI spacing

0

1

1

1

2

1

2

2

2

3

2

4

4

4

1

5

4

2

6

4

4

7

8

1

– E-AGCH Cyclic Sequence Number (ECSN):
The ECSN is a 3-bit field used to assist the UE with outer-loop power control of E-AGCH (cf. HCSN for HS-SCCH).

  • E-HICH Indicator(EI) (1.28 Mcps TDD only)
    The E-HICH indicator (EI) consists of 2 bits and is used to indicate which E-HICH will convey the acknowledgement indicator for the scheduled UEs.
  • E-UCCH Number Indicator (ENI) (1.28 Mcps TDD only)
    The E-UCCH Number Indicator (ENI) is a 3-bit field used to indicate the detailed number of E-UCCH.

[…]

UEs in CELL_DCH state, configured with an E-DCH transport channel shall maintain a Serving Grant and the list of active HARQ processes based on the absolute and relative grant commands decoded on the configured E-AGCH and E-RGCH(s).

[…]

For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the corresponding non-scheduled grant, if the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the Serving Grant;

Reference(s)

TS 25.321 clauses 9.2.5.2.2, 9.2.6.2.1, 11.8.1.3

7.1.6.2.4.3 Test purpose

To verify that the UE transmits different amount of data when the absolute grant varies.

7.1.6.2.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 specified in TS 34.108 clause 6.11.4c(FDD) /6.11.5.4.7.6(1.28Mcps TDD) using condition A12(FDD) /A11(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The following parameters are specific for this test case:

Parameter

Value

Periodicity for scheduling info

No periodic scheduling info

E-TFCI table

Table 0 for 10 ms TTI (FDD)

E-TFCI table

5ms TTI E-DCH Transport Block Size Table 0(1.28Mcps TDD)

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

Test procedure

Logical Channel with Id 7 (LCH 1) is mapped to MAC-d flow 2 with priority 1.

a) The SS has not issued any scheduling grant for E-DCH to the UE

b) The SS transmits 4 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH 1

c) SS waits until an SI is received

d) The SS issues an absolute grant that allows the UE to transmit 1 SDU/TTI (absolute grant signalling value 4)

e) The SS waits until data is received and checks that only 1 SDU/TTI is transmitted

f) The SS waits until all 4 SDUs have been received

g) The SS removes the scheduling grant for E-DCH for the UE

h) The SS transmits 8 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH 1

i) SS waits until an SI is received

j) The SS issues an absolute grant that allows the UE to transmit 4 SDUs/TTI (absolute grant signalling value 7)

k) The SS waits until data is received and checks that only 4 SDUs/TTI is transmitted

l) The SS waits until all 8 SDUs have been received

m) The SS removes the scheduling grant for E-DCH for the UE

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

4 RLC PDUs on LCH 1

1a

à

SI indicating data on LCH 1

2

ß

Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

Signalling value 4

3

à

MAC es PDU containing 1 RLC PDU, 4 TTIs in a row

4

ß

Removal of absolute grant

Signalling value 1

5

ß

8 RLC PDUs on LCH 1

5a

à

SI indicating data on LCH 1

6

ß

Absolute grant allowing the UE to transmit 4 RLC PDUs per TTI

Signalling value 7

7

à

MAC es PDU containing 4 RLC PDUs, 2 TTIs in a row

8

ß

Removal of absolute grant

Signalling value 1

Specific Message Contents

None

7.1.6.2.4.5 Test requirements

1. In step 3, the SS shall receive 1 MAC-es PDU containing 1 RLC PDU. This shall happen 4 TTIs in a row.

2. In step 7, the SS shall receive 1 MAC-es PDU containing 4 RLC PDUs. This shall happen 2 TTIs in a row.

7.1.6.2.5 MAC-es/e de-activation and re-activation of HARQ processes

7.1.6.2.5.1 Definition and applicability

All UEs which support E-DCH and support 2 ms TTI.

7.1.6.2.5.2 Conformance requirement

The Serving Grant Update procedure shall be applied at every TTI boundary and shall take into account the Absolute Grant message, Serving Relative Grant and non-serving Relative Grants that apply to the TTI.

The UE shall:

1> set reference_ETPR to the E-DPDCH to DPCCH power ratio as defined in subclause 3.1.2;

1> if an Absolute Grant was received for this TTI:

2> if the Identity type is “Primary”, and the Absolute Grant value is set to "INACTIVE":

3> if Absolute Grant Scope indicates "Per HARQ process" and a 2ms TTI is configured:

4> de-activate the process given by the value of CURRENT_HARQ_PROCESS.

3> if Absolute Grant Scope indicates "All HARQ processes" and a secondary E-RNTI was configured by higher layers:

4> activate all HARQ processes;

4> set Serving_Grant = Stored_Secondary_Grant;

4> set Primary_Grant_Available to "False".

3> if Absolute Grant Scope indicates "All HARQ processes", a 2ms TTI is configured and a secondary E-RNTI was not configured by higher layers:

4> deactivate all HARQ processes (if a process was inactive it remains inactive, if a process was active it becomes inactive).

2> else if the Absolute Grant Value is different from "INACTIVE":

3> if the Identity Type is "Secondary":

4> set Stored_Secondary_Grant = Absolute Grant Value.

3> if the Identity Type is "Primary" or Primary_Grant_Available is set to "False":

4> set Serving_Grant = Absolute Grant Value.

4> if the Identity Type is "Primary":

5> set Primary_Grant_Available to "True";

5> if Absolute Grant Scope indicates "Per HARQ process":

6> activate the process given by the value of CURRENT_HARQ_PROCESS.

5> if Absolute Grant Scope indicates "All HARQ processes":

6> activate all HARQ processes;

5> if AG_Timer is not active, it shall be started, otherwise it shall be restarted.

Reference(s)

TS 25.321 clause 11.8.1.3.1

7.1.6.2.5.3 Test purpose

The purpose of this test case is to verify the selective de-activation and re-activation of a HARQ process

7.1.6.2.5.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.11.4c using condition A12 as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99)

E-DCH TTI

2 ms

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to (10*41)-2 octets.

Test procedure

In this test procedure The UE is configured with one logical channels, with an UL SDU size of 39 octets.

a) SS has not issued any scheduling grant for E-DCH to the UE

b) SS transmits 5 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

c) SS waits until an SI is received.

d) SS issues an absolute grant that allows the UE to send 1 RLC PDU per TTI (signalling value 4)

e) SS starts receiving loop backed RLC PDU’s. SS checks all 8 Harq processes are used.

f) SS transmits an absolute grant, with Absolute Grant Value set to "INACTIVE" and Absolute Grant Scope indicating "Per HARQ process" corresponding to HARQ process 0 & 4.

g) SS transmits 5 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

h) SS starts receiving loop backed RLC PDU’s. SS checks Harq processes 0 and 4 are not used.

i) SS transmits an absolute grant, with Absolute Grant Value that allows UE to send 1 RLC PDU per TTI (signalling value 4) and Absolute Grant Scope indicating " All HARQ processes ".

j) SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

k) SS starts receiving loop backed RLC PDU’s. SS checks all 8 Harq processes are used.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

5 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

3

ß

Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 4

4

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all 5 RLC SDU’s are received

5

ß

Absolute grant de-activating HARQ Process 0

6

ß

Absolute grant de-activating HARQ Process 4

7

ß

5 RLC PDUs on LCH 1

8

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all 5 RLC SDU’s are received.

9

ß

Absolute grant activating All HARQ Process 0

Signalling value 4

10

ß

5 RLC PDUs on LCH 1

11

à

MAC es PDU’s containing 1 RLC PDU from LCH 1

This step is repeated until all 5 RLC SDU’s are received

Specific Message Contents

None

7.1.6.2.5.5 Test requirements

1. In step 4 all 8 HARQ processes shall be used to transmit RLC PDU’s

2. In step 8 HARQ processes 0 and 4 shall not be used to transmit RLC PDU’s

3. In step 11 all 8 HARQ processes shall be used to transmit RLC PDU’s

7.1.6.2.6 MAC-es/e correct handling of relative grants

7.1.6.2.6.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.6.2 Conformance requirement

The Serving Grant Update procedure shall be applied at every TTI boundary and shall take into account the Absolute Grant message, Serving Relative Grant and non-serving Relative Grants that apply to the TTI.

The UE shall:

1> set reference_ETPR2 to reference_ETPR as defined in subclause 3.1.2;

1> set reference_ETPR to the E-DPDCH to DPCCH power ratio as defined in subclause 3.1.2;

1> if an Absolute Grant was received for this TTI:

…..

1> else (no Absolute Grant received):

2> if the HARQ process given by the value of CURRENT_HARQ_PROCESS is active; and

2> if Primary_Grant_Available is equal to "True"; and

2> if Serving_Grant <> "Zero_Grant" ; and

2> if AG_Timer has expired; and2> if there was a scheduled transmission (see Note) in the previous TTI of the HARQ process given by the value of CURRENT_HARQ_PROCESS:

3> if the Serving Relative Grant indicates "UP":

4> determine the Serving_Grant in accordance with subclause 9.2.5.2.1.

3> else, if the Serving Relative Grant indicates "DOWN":

4> determine the Serving_Grant in accordance with subclause 9.2.5.2.1.

1> if any Non-Serving Relative Grants indicate "DOWN" for this TTI and Serving_Grant <> "Zero_Grant":

2> Serving_Grant = MIN(Serving_Grant, Serving_Grant determined in accordance with subclause 9.2.5.2.1);

2> Maximum_Serving_Grant = Serving_Grant.

2> if Non_Serving_RG_Timer is not active it shall be started, otherwise it shall be restarted;

1> else if no Non-Serving Relative Grants indicate "DOWN" for this TTI:

2> if Non_Serving_RG_Timer has not expired:

3> Serving_Grant = MIN(Maximum_Serving_Grant, Serving_Grant).NOTE: Scheduling Information sent alone is not considered as a scheduled transmission.

Reference(s)

TS 25.321 clause 11.8.1.3.1

7.1.6.2.6.3 Test purpose

The purpose of this test case is

1. To verify that the UE acts on serving and non-serving relative grants when the UE is using the Primary E-RNTI.

2. To verify that the UE only acts on non-serving relative grants when the UE is using the Secondary E-RNTI

3. To verify that the UE does not use a Serving_Grant value greater than Maximum_Serving_Grant when the Non_Serving_RG_Timer has not expired.

7.1.6.2.6.4 Method of test

Initial conditions

System Simulator:

2 cells, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.11.4c using condition A12 as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

Cell 1 is the serving E-DCH cell.

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99)

E-DCH TTI

10 ms

New Secondary E-RNTI

‘1010 1111 1010 1111’

3-Index-Step Threshold

20

2-Index-Step Threshold

37

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to (10*41)-2 octets.

Test procedure

In this test procedure the UE is configured with one logical channel.

0) SS waits for the Measurement report from the UE with event set to “1a” and then adds the Radio link on the second cell by sending an Active Set Update message.

a) SS has not issued any scheduling grant for E-DCH to the UE

b) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

c) SS waits until an SI is received.

d) SS issues a primary absolute grant that allows the UE to send 1 RLC PDU per TTI (signalling value 4)

e) SS starts receiving loop backed RLC PDU’s.

f) After receiving data once on all HARQ processes in a HARQ-RTT, SS transmits a relative grant in cell 1(serving cell) as ‘UP’.

g) SS continues receiving loop back PDU’s and checks that UE has started using the serving grant corresponding to more than one RLC PDU’s transmitted per TTI.

h) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

i) SS starts receiving loop backed RLC PDU’s.

j) After receiving data once on all HARQ processes in a HARQ-RTT, SS transmits a relative grant in cell 2(non serving) as ‘Down’.

k) SS continues receiving loop back PDU’s and checks that the UE has reduced the serving grant corresponding to one RLC PDU transmitted per TTI.

l) SS transmits a primary absolute grant, with Absolute Grant Value set to "INACTIVE" and Absolute Grant Scope indicating "All HARQ process" . The UE starts using the Secondary Grant.

m) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

n) SS waits until an SI is received.

o) SS issues a secondary absolute grant corresponding to 1 RLC PDU of size 41 octets per TTI (signalling value 4)

p) After receiving data once on all HARQ processes in a HARQ-RTT, SS transmits a relative grant in cell 1(serving cell) as ‘UP’.

q) SS continues receiving loop back PDU’s and checks that the UE has ignored the previous relative grant.

r) SS issues a secondary absolute grant corresponding to 2 RLC PDU’s of size 41 octets per TTI (signalling value 5)

s) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

t) SS starts receiving loop backed RLC PDU’s. SS checks that the UE is using a serving grant corresponding to 2 RLC PDU’s transmitted per TTI.

u) After receiving data on all HARQ processes for two HARQ-RTTs, SS transmits a relative grant in cell 2 (non serving) as ‘Down’. (*Note)

v) SS continues receiving loop back PDU’s and checks that UE has reduced the serving grant corresponding to 1 RLC PDU’s transmitted per TTI.

w) SS issues a secondary absolute grant corresponding to 2 RLC PDU’s of size 41 octets per TTI (signalling value 5)

wa) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

wb) SS starts receiving loop backed RLC PDU’s. SS checks that the UE is using a serving grant corresponding to 2 RLC PDU’s transmitted per TTI.

x) After receiving data on all HARQ processes for two HARQ-RTTs, SS transmits a relative grant in cell 2 (non serving) as ‘Down’.

y) In the following TTI, SS transmits a secondary absolute grant that allows the UE to send 2 RLC PDU’s of size 41 octets per TTI (signalling value 5).

za) Void

aa) SS continues receiving loop back PDU’s and checks that UE has reduced the serving grant corresponding to 1 RLC PDU’s transmitted per TTI.

Expected sequence

Step

Direction

Message

Comments

UE

SS

0a

à

Measurement Report

See specific message contents for this message

0b

ß

ACTIVE SET UPDATE

The SS instructs the UE to add cell 2 in the active set

0c

à

ACTIVE SET UPDATE COMPLETE

1

ß

10 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

3

ß

Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 4

4

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated for one HARQ RTT

5

ß

Relative Grant in cell 1 with ‘UP’

6

à

MAC es PDU containing more than one RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

7

ß

10 RLC PDUs on LCH 1

8

à

MAC es PDU containing more than one RLC PDU from LCH 1

This step is repeated for one HARQ RTT

9

ß

Relative Grant in cell 2 with ‘DOWN’

10

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

11

ß

Primary Absolute grant set to ‘INACTIVE’ and scope ‘All HARQ Processes’

UE serving grant to Stored_Secondary_Grant which is initialised to ‘Zero_grant’.

12

ß

10 RLC PDUs on LCH 1

13

à

SI indicating data on LCH 1

14

ß

Secondary Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 4

15

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated for one HARQ RTT

16

ß

Relative Grant in cell 1 with ‘UP’

17

à

MAC es PDU containing one RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

18

ß

Secondary Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

 Signalling value 5

19

ß

10 RLC PDUs on LCH 1

20

à

MAC es PDU containing 2 RLC PDU from LCH 1

This step is repeated for two HARQ RTTs

21

ß

Relative Grant in cell 2 with ‘DOWN’

22

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

23

ß

Secondary Absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

SGLUPR corresponding to 19/15

23a

ß

10 RLC PDUs on LCH 1

23b

à

MAC es PDU containing 2 RLC PDU from LCH 1

This step is repeated for two HARQ RTTs

24

ß

Relative Grant in cell 2 with ‘DOWN’

SGLUPR corresponding to 17/15 sufficient for 1 RLC PDU per TTI

25

ß

1 TTI after step 24, Absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

26

ß

Void

27

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

Specific Message Contents

MEASUREMENT REPORT (Step 0a)

Use the same message as specified in 34.108 except for the following:

Information Element

Value/remark

Message Type

Integrity check info

– Message authentication code

This IE is checked to see if it is present. The value is compared against the XMAC-I value computed by SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

– RRC Message sequence number

This IE is checked to see if it is present. The value is used by SS to compute the XMAC-I value.

Measurement identity

1

Measured Results

– Intra-frequency measured results

Check to see if measurement results for 2 cells are included (the order in which the different cells are reported is not important)

– Cell measured results

– Cell Identity

Checked that this IE is absent

– Cell synchronisation information

Checked that this IE is present and includes IE COUNT-C-SFN frame difference

– Primary CPICH info

– Primary scrambling code

Refer to clause titled "Default settings for cell No.2 (FDD)" in clause 6.1 of TS 34.108

– CPICH Ec/N0

Checked that this IE is absent

– CPICH RSCP

Checked that this IE is present

– Pathloss

Checked that this IE is absent

– Cell measured results

– Cell Identity

Checked that this IE is absent

– Cell synchronisation information

Checked that this IE is absent

– Primary CPICH info

– Primary scrambling code

Refer to clause titled "Default settings for cell No.1 (FDD)" in clause 6.1 of TS 34.108

– CPICH Ec/N0

Checked that this IE is absent

– CPICH RSCP

Checked that this IE is present

– Pathloss

Checked that this IE is absent

Measured results on RACH

Checked that this IE is absent

Additional measured results

Checked that this IE is absent

Event results

– Intra-frequency measurement event results

– Intra-frequency event identity

1a

– Cell measurement event results

– Primary CPICH info

– Primary scrambling code

Refer to clause titled "Default settings for cell No.2 (FDD)" in clause 6.1 of TS 34.108

ACTIVE SET UPDATE (Step 0b)

The message to be used in this test is defined in TS 34.108, clause 9, with the following exceptions:

Information Element

Value/remark

Activation time

Not Present

Radio link addition information

– Primary CPICH Info

– Primary Scrambling Code

Refer to clause titled "Default settings for cell No.2 (FDD)" in clause 6.1 of TS 34.108

– Downlink DPCH info for each RL

– CHOICE mode

FDD

– Primary CPICH usage for channel estimation

P-CPICH can be used.

– DPCH frame offset

Calculated value from Cell synchronisation information

– Secondary CPICH info

Not Present

– DL channelisation code

This IE is repeated for all existing downlink DPCHs allocated to the UE

– Secondary scrambling code

1

– Spreading factor

Refer to TS 34.108 clause 6.10.2.4 "Typical radio parameter sets"

– Code Number

For each DPCH, assign the same code number in the current code given in cell 1.

– Scrambling code change

Not Present

– TPC Combination Index

1

– Close loop timing adjustment mode

Not Present

– TFCI Combining Indicator

FALSE

– E-HICH Information

– Channelisation code

4

– Signature sequence

1

– CHOICE E-RGCH Information

– E-RGCH Information

– Signature Sequence

0

– RG combination index

1

7.1.6.2.6.5 Test requirements

1. After step 5 UE will start sending 2 RLC PDU’s per TTI.

2. After step 9, UE will reduce number of RLC PDU’s per TTI to 1.

3. After step 16, UE will not change its rate of RLC PDU’s per TTI.

4. After step 21, UE will reduce number of RLC PDU’s per TTI to 1.

4a After Step 23,UE will start sending 2 RLC PDU’s per TTI

4b. After step 24, UE will reduce number of RLC PDU’s per TTI to 1

5. After step 25, UE will not change its SGLUPR and hence in step 27 will loop back PDU’s at the rate of 1 RLC PDU per TTI.

7.1.6.2.7 MAC-es/e correct handling of absolute grants on Primary and Secondary E-RNTI

7.1.6.2.7.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.7.2 Conformance requirement

The Serving Grant Update procedure shall be applied at every TTI boundary and shall take into account the Absolute Grant message, Serving Relative Grant and non-serving Relative Grants that apply to the TTI.

The UE shall:

1> set reference_ETPR to the E-DPDCH to DPCCH power ratio as defined in subclause 3.1.2;

1> if an Absolute Grant was received for this TTI:

2> if the Identity type is “Primary”, and the Absolute Grant value is set to "INACTIVE":

3> if Absolute Grant Scope indicates "Per HARQ process" and a 2ms TTI is configured:

4> de-activate the process given by the value of CURRENT_HARQ_PROCESS.

3> if Absolute Grant Scope indicates "All HARQ processes" and a secondary E-RNTI was configured by higher layers:

4> activate all HARQ processes;

4> set Serving_Grant = Stored_Secondary_Grant;

4> set Primary_Grant_Available to "False".

3> if Absolute Grant Scope indicates "All HARQ processes", a 2ms TTI is configured and a secondary E-RNTI was not configured by higher layers:

4> deactivate all HARQ processes (if a process was inactive it remains inactive, if a process was active it becomes inactive).

2> else if the Absolute Grant Value is different from "INACTIVE":

3> if the Identity Type is "Secondary":

4> set Stored_Secondary_Grant = Absolute Grant Value.

3> if the Identity Type is "Primary" or Primary_Grant_Available is set to "False":

4> set Serving_Grant = Absolute Grant Value.

4> if the Identity Type is "Primary":

5> set Primary_Grant_Available to "True";

5> if Absolute Grant Scope indicates "Per HARQ process":

6> activate the process given by the value of CURRENT_HARQ_PROCESS.

5> if Absolute Grant Scope indicates "All HARQ processes":

6> activate all HARQ processes;

5> if AG_Timer is not active, it shall be started, otherwise it shall be restarted. Reference(s)

TS 25.321 clause 11.8.1.3.1

7.1.6.2.7.3 Test purpose

The purpose of this test case is to verify that the UE acting on absolute grants given on the Primary and Secondary E-RNTI and switching between the 2 cases.

7.1.6.2.7.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.11.4c using condition A12 as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99)

New Secondary E-RNTI

‘1010 1111 1010 1111’

The UE is placed into UE test loop mode 1 with the UL SDU size set to (4*41)-2 octets.

Test procedure

In this test procedure The UE is configured with one logical channel.

a) SS has not issued any scheduling grant for E-DCH to the UE

b) SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

c) SS waits until an SI is received.

d) The SS issues primary absolute grant corresponding to 4 RLC PDUs of size 41 octets per TTI (signalling value 7)

e) SS starts receiving loop backed RLC PDU’s.

f) SS transmits primary absolute grant, with Absolute Grant Value set to "INACTIVE" and Absolute Grant Scope indicating "All HARQ process" . UE starts using Secondary Grant.

g) SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

h) SS waits until an SI is received.

i) The SS issues secondary absolute grant corresponding to 1 RLC PDU of size 41 octets per TTI (signalling value 4)

j) SS starts receiving loop backed RLC PDU’s.

k) SS issues secondary absolute grant of ‘ZERO_GRANT’.

l) SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

m) SS waits until an SI is received.

n) The SS issues primary absolute grant corresponding to 4 RLC PDUs of size 41 octets per TTI (signalling value 7), with Absolute Grant Scope set as "All HARQ processes". UE starts using primary grant.

o) SS starts receiving loop backed RLC PDU’s.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

3

ß

Primary Absolute grant allowing the UE to transmit 4 RLC PDU per TTI

Signalling value 7

4

à

MAC es PDU containing 4 RLC PDU’s from LCH 1

5

ß

Primary Absolute grant set to ‘INACTIVE’ and scope ‘All HARQ Processes’

UE serving grant to Stored_Secondary_Grant which is initialised to ‘Zero_grant’.

6

ß

1 RLC PDUs on LCH 1

7

à

SI indicating data on LCH 1

8

ß

Secondary Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 4

9

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until the whole RLC SDU is transmitted

10

ß

Secondary Absolute grant set to ‘Zero_Grant’

 

11

ß

1 RLC PDUs on LCH 1

12

à

SI indicating data on LCH 1

13

ß

Primary Absolute grant allowing the UE to transmit 4 RLC PDU per TTI

Signalling value 7

14

à

MAC es PDU containing 4 RLC PDU’s from LCH 1

Specific Message Contents

None

7.1.6.2.7.5 Test requirements

1. In step 4, the SS shall receive 1 MAC-es PDU containing 4 RLC PDU’s

1a. In step 7 UE shall transmit SI, as an indication that it has stopped using previous absolute grant.

2. After step 8, UE shall start sending loop backed PDU, with one RLC PDU per TTI.

3. In step 12 UE shall transmit SI.

4. After step 13, UE shall loop back all 4 RLC PDU’s in one TTI.

7.1.6.2.8 MAC-es/e combined non-scheduled and scheduled transmissions

7.1.6.2.8.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.8.2 Conformance requirement

From 25.321 clause 11.8.1.4:

The transmission format and data allocation shall follow the requirements below:

[…]

– For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the corresponding non-scheduled grant, if the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the Serving Grant;

[…]

– The amount of data from MAC-d flows for which non-scheduled grants were configured shall not exceed the value of the non-scheduled grant;

[…]

– When not in a power limited condition the maximum amount of data from MAC-d flows for which no non-scheduled grants were configured shall be quantized to the next smaller supported E-TFC based on the Serving Grant (after adjustment for compressed frames), the power offset from the selected HARQ profile, the non-scheduled grants (if any) and Scheduling Information (if any); In the case a 2ms TTI is configured and the HARQ process is inactive, the UE shall not include any such data in the transmission;

From 25.321 clause 11.9.1.4:

In TDD, rules for E-TFC selection shall be applied as provided below.

UEs shall apply E-TFC selection when invoked by the HARQ entity (see subclause 11.9.1.1.1).

For each MAC-d flow, RRC configures MAC-e with a HARQ profile and multiplexing list. Additionally, RRC configures MAC with a power offset in case the Scheduling Information needs to be transmitted without any higher- layer data. For 1.28 Mcps TDD, RRC also configures MAC with a retransmission timer and the maximum number of HARQ transmissions in case the Scheduling Information needs to be transmitted without any higher-layer data. The HARQ profile includes the power offset and maximum number of HARQ transmissions to use for this MAC-d flow. For 1.28 Mcps TDD, the HARQ profile also includes a retransmission timer attribute. The multiplexing list identifies for each MAC-d flow(s), the other MAC-d flows for which data can be multiplexed in a transmission that uses the power offset included in its HARQ profile.

RRC can control the scheduling of uplink data by giving each logical channel a priority between 1 and 8, where 1 is the highest priority and 8 the lowest. E-TFC selection in the UE shall be done in accordance with the priorities indicated by RRC. Logical channels have absolute priority, i.e. the UE shall maximise the transmission of higher priority data.

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays.

The UE shall determine whether to take scheduled or non-scheduled grants into account in the upcoming transmission. If neither are supposed to be taken into account (i.e. the TTI is not available for non-scheduled transmission and no Grant for scheduled transmission has been received) then no grant shall be assumed to exist. If a grant exists then the transmission format and data allocation shall follow the requirements below.

For each configured MAC-d flow, a given E-TFC can be in any of the following states:

– Supported state;

– Blocked state.

The E-TFC states are derived according to the following:

– If the transmission is a retransmission then only the E-TFC with the same block size as the original transmission may be in the supported state.

– For 1.28Mcps TDD, only E-TFCs from the E-TFCS (the table of TB sizes) which are consistent with the UE’s E-DCH capability category shall be considered for the transmission;

– Only E-TFCs from the E-TFCS (the table of TB sizes) which can be supported by (exactly) the number of slots assigned by the grant shall be considered for the transmission;

– Only E-TFCs which result (for the granted timeslot and code physical resources) in a coderate lying between the maximum and minimum (inclusive) allowable code rates set by RRC [7] shall be considered for the transmission {note: the definition of the term “coderate” as used here is the same as that provided by [18]}. This shall be evaluated for both QPSK and 16-QAM modulation;

– PHARQ, the HARQ profile power offset is selected (for 3.84/7.68Mcps TDD the HARQ profile for the transmission shall be selected among the HARQ profiles of MAC-d flows on which the highest priority logical channels with available data are mapped, for 1.28Mcps TDD the HARQ power offset shall be set to the maximum of HARQ power offset of all the MAC-d flows mapped to the same type of resource (scheduled or non-scheduled resource); Scheduling Information power offset shall be used when Scheduling Information is transmitted without any higher-layer data.)

– Only E-TFCs whose calculated transmission power requirement PE-PUCH (see [18]) is less than or equal to both the available and the granted power shall be considered for the transmission (note: this requirement does not apply in the case of a retransmission on non-scheduled resources). For TDD, the smallest E-TFC is considered always in the supported state. The granted power is defined as the calculated E-PUCH transmission power of [18] with βe = (Absolute Grant Value + αe). The available power is the maximum UE transmission power.

From those E-TFCs in the supported state the UE determines the largest block size that it is permitted to transmit within the given constraints.

The UE shall select the modulation type associated with the determined E-TFC (note: if an E-TFC is supported by both QPSK and 16-QAM then 16-QAM modulation shall be used if its power requirement (PE-PUCH) is lower than the power requirement for QPSK, otherwise QPSK modulation shall be used).

Data allocation shall then be performed in accordance with the following:

– For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the largest block size determined for the corresponding non-scheduled grant. If the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the largest block size determined for the Serving Grant;

– The data allocation shall maximise the transmission of higher priority data;

– The UE shall select the E-TFC, SF and modulation which minimises the power used (3.84/7.68 Mcps TDD only);

– The UE shall select the E-TFC and modulation which minimises the power used (1.28 Mcps TDD only);

Once an appropriate E-TFC and data allocation are found according to the rules above, the "Multiplexing and TSN Setting" entity shall generate the corresponding MAC-e PDU.

In 1.28Mcps TDD, when Scheduling Information is triggered by timer per subclause 11.9.1.5, the E-TFC selection and data-allocation process shall assume that Scheduling Information has a priority higher than any other logical channel.

The E-TFC selection function shall provide this MAC-e PDU and transmission HARQ profile to the HARQ entity. For 3.84Mcps TDD and 7.68Mcps TDD the selected E-TFC is also provided (Note: for 1.28Mcps TDD, the signalled transport block size index, i.e. E-TFCI, is the index of the selected E-TFC in the candidate set.). The maximum number of HARQ transmissions and the power offset in this profile shall be set respectively to the maximum of both the Max Number of HARQ Transmissions and of the power offset of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission. For 1.28 Mcps TDD, the maximum number of HARQ transmissions shall be set to the maximum of the Max Number of HARQ Transmissions of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission, the HARQ power offset shall be set to the maximum of HARQ power offset of all the MAC-d flows mapped to the same type of resource (scheduled or non-scheduled resource), and the retransmission timer shall be set to the maximum of the retransmission timer value of the HARQ profiles that are permitted to be multiplexed into the transmission. For 1.28Mcps TDD, when the Scheduling Information needs to be transmitted without any higher-layer data, the specific HARQ profile should be applied. Each HARQ process which is associated with a buffer holding a MAC-e PDU for potential retransmission shall maintain the HARQ profile and the number of re-transmissions that have occurred. For 1.28 Mcps TDD, the HARQ process shall also maintain the value of RTX_TIMER.

Further information on E-TFC selection is provided in Annex CA.

From 25.331 clause 8.6.5.18:

1> if the IE "E-DCH MAC-d flow multiplexing list" is included:

2> only multiplex MAC-d PDU’s from the E-DCH MAC-d flow indicated in the IE "E-DCH MAC-d flow identity" with MAC-d PDU’s from E-DCH MAC-d flows with which multiplexing in the same MAC-e PDU is allowed in accordance to the IE "E-DCH MAC-d flow multiplexing list".

[…]

1> for FDD:

2> if the IE "Non-scheduled transmission grant info" is included:

3> if the TTI configured on the E-DCH equals 2ms, and the IE "2ms non-scheduled transmission grant HARQ process allocation" is configured for this MAC-d flow:

4> MAC-d PDU’s for logical channels belonging to this MAC-d flow shall only be included in a MAC-e PDU transmitted by HARQ processes allowed by the IE "2ms non-scheduled transmission grant HARQ process allocation", with a total contribution from this MAC-d flow not exceeding the size as signalled by the IE "Max MAC-e PDU contents size".

3> else:

4> MAC-d PDU’s for logical channels belonging to this MAC-d flow shall be included in a MAC-e PDU transmitted by any HARQ process, with a total contribution from this MAC-d flow not exceeding the size as signalled by the IE "Max MAC-e PDU contents size".

1> for TDD:

2> if the IE "Non-scheduled transmission grant info" is included:

3> MAC-d PDU’s for logical channels belonging to this MAC-d flow shall only be included in a MAC-e PDU transmitted by HARQ processes designated as non scheduled (Ids 4 – 7) in the TTIs indicated (as determined from the IEs "Activation Time", "Resource Duration" and "Resource Periodicity").

2> if the IE "Scheduled transmission grant info" is included:

3> transmission of MAC-d PDUs for logical channels belonging to this MAC-d flow shall be in accordance with the received scheduled grant on E-AGCH (see [15]).

Reference(s)

TS 25.321 clause 11.8.1.4, 11.9.1.4, TS 25.331 clause 8.6.5.18

7.1.6.2.8.3 Test purpose

To verify that the UE is able to handle combined non-scheduled and scheduled transmissions.

7.1.6.2.8.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.11.4d (FDD) /6.11.5.4.7.7(1.28Mcps TDD) using condition A15 (FDD) /A14 (1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The following parameters are specific for this test case with the logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

Note: The RAB combination also includes SRBs on E-DCH on MAC-d flow 1 which is not used in the test case

The following parameters are specific for this test case:

Parameter

Value

E-DCH MAC-d flow multiplexing list

11111111 (See 25.331 10.3.5.1b) Note 1

E-TFCI table

Table 0 for 10 ms TTI (FDD)

E-TFCI table

5ms TTI E-DCH Transport Block Size Table 0(1.28Mcps TDD)

Note 1: This configuration means that all MAC-d flows can be multiplexed in the same TTI

The UE is placed into UE test loop mode 1 with the UL SDU size for LCH 1 set to (25*41)-2 octets and LCH 2 size set to 39 octets.

Test procedure

The UE is configured with a non-scheduled grant on MAC-d flow 2, and the value of the “Max MAC-e PDU contents size” is 500 bits. The UE is not given any grant to transmit on MAC-d flow 3 (LCH 2).

a) The SS has not issued any grant for E-DCH on MAC-d flow 3 (LCH 2)

b) The SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH 2

c) The SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH 1

d) The SS waits until data is received and checks that the first TTI contains only data on LCH 1

e) The SS issues an absolute grant that allows the UE to send with a high rate on LCH 2 (well above 1 SDU/TTI) immediately after the previous step (i.e. not more than one TTI after the first data on LCH 1 has been looped back).

f) The SS receives data from the two logical channels LCH 1 and LCH 2 in one TTI.

g) The SS removes the scheduling grant for E-DCH for the UE

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDU on LCH 2

SDU size is 40 bytes

2

ß

1 RLC PDU on LCH 1

SDU size is 40 bytes

2a

à

SI indicating data on LCH 2

Step 2a and 3 can happen in any order

3

à

MAC es PDU containing 1 RLC PDU on LCH 1

4

ß

Absolute grant allowing the UE to transmit with high data rate on LCH 2

Signalling value 31

5

à

MAC es PDU containing 1 RLC PDU on LCH 1 and 1 RLC PDU on LCH 2

Before and after this step, SS continues to receive 1 RLC PDU on LCH 1 per TTI, until complete SDU consisting of 25 PDU’s is received.

6

ß

Removal of absolute grant

Signalling value 1

Specific Message Contents

None

7.1.6.2.8.5 Test requirements

1. In step 3, the SS shall receive 1 MAC-es PDU containing 1 RLC PDU on LCH 1.

2. In step 5, the SS shall receive 1 MAC-es PDU containing 1 RLC PDU on LCH 1 and 1 RLC PDU on LCH 2 within the same TTI.

7.1.6.2.9 MAC-es/e Correct handling of HARQ profile power offsets

7.1.6.2.9.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.9.2 Conformance requirement

In FDD mode, the rules for E-TFC selection provided below shall apply to UEs in CELL_DCH state with an E-DCH transport channel configured. These UEs shall apply the E-TFC selection procedure when invoked by the HARQ entity (see subclause 11.8.1.1.1). In the case where a 2ms TTI is configured, E-TFC selection shall not be performed for TTIs that overlap with an uplink compressed mode gap. The E-TFC restriction procedure described in [12] shall always be applied before the E-TFC selection process below. Furthermore, for UEs that are also configured with a DCH transport channel on uplink, the TFC selection procedure shall be applied before either of these.

For each MAC-d flow, RRC configures MAC with a HARQ profile and a multiplexing list. Additionally, RRC configures MAC with a power offset for "Control-only" transmissions. This power offset and a maximum number of HARQ transmissions of 8 will be used to define a HARQ profile for "Control-only" transmissions which will be used, in case the Scheduling Information needs to be transmitted without any higher-layer data. The HARQ profile includes the power offset and maximum number of HARQ transmissions to use for this MAC-d flow. The multiplexing list identifies for each MAC-d flow(s), the other MAC-d flows from which data can be multiplexed in a transmission that uses the power offset included in its HARQ profile.

RRC can control the scheduling of uplink data by giving each logical channel a priority between 1 and 8, where 1 is the highest priority and 8 the lowest. E-TFC selection in the UE shall be done in accordance with the priorities indicated by RRC. Logical channels have absolute priority, i.e. the UE shall maximise the transmission of higher priority data.

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays. When a 2ms TTI is configured each non-scheduled grant is applicable to the specific set of HARQ processes indicated by RRC. The applicability of scheduled grants can be also restricted to a specific set of HARQ processes when a 2ms TTI is configured. HARQ process restriction and reservation is under the control of the serving cell Node B and indicated to the UE by RRC.

For each configured MAC-d flow, a given E-TFC can be in any of the following states:

– Supported state;

– Blocked state.

At each TTI boundary, UEs in CELL_DCH state with an E-DCH transport channel configured shall determine the state of each E-TFC for every MAC-d flow configured based on its required transmit power versus the maximum UE transmit power (see [7] and [12]). If no DCH transport channel is configured or if a DCH transport channel is configured and the selected TFC is "empty" (see [3]), the UE shall consider that E-TFCs included in the minimum set of E-TFCs are always in supported state (see [7]).

At every TTI boundary for which a new transmission is requested by the HARQ entity (see subclause 11.8.1.1.1), the UE shall perform the operations described below. UEs configured both with DCH and E-DCH transport channels shall perform TFC selection before performing E-TFC selection.

The Serving Grant Update function provides the E-TFC selection function with the maximum E-DPDCH to DPCCH power ratio that the UE is allowed to allocate for the upcoming transmission for scheduled data (held in the Serving Grant state variable – see subclause 11.8.1.3).

The HARQ process ID for the upcoming transmission is determined using the following formulae:

– For 2ms TTI: CURRENT_HARQ_PROCESS_ID = [5*CFN + subframe number] mod HARQ_RTT

– For 10ms TTI: CURRENT_HARQ_PROCESS_ID = [CFN] mod HARQ_RTT

Based on this current HARQ process ID and the RRC configuration, the UE shall determine whether to take the scheduled and non-scheduled grants into account in the upcoming transmission. If they are not supposed to be taken into account, then the corresponding grant shall be assumed to not exist. If the variable Serving_Grant has the value "Zero_Grant" after the Serving Grant Update, then the Serving Grant shall not be taken into account in the upcoming transmission.

When Scheduling Information is triggered per subclause 11.8.1.6, the E-TFC selection and data-allocation process shall assume that a non-scheduled grant is available for its transmission and that Scheduling Information has a priority higher then any other logical channel. Furthermore the HARQ process used for the upcoming transmission shall be assumed to be active and not L3 restricted for the transmission of the Scheduling Information, i.e. transmission of Scheduling Information can take place on this process.

The transmission format and data allocation shall follow the requirements below:

– Only E-TFCs from the configured E-TFCS shall be considered for the transmission;

– For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the corresponding non-scheduled grant, if the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the Serving Grant;

– The power offset for the transmission is the one from the HARQ profile of the MAC-d flow that allows highest-priority data to be transmitted. If more than one MAC-d flow allows data of the same highest priority to be transmitted, it is left to implementation to select which MAC-d flow to prefer);

– In case the variable Serving_Grant has the value "Zero_Grant" after the Serving Grant Update function and there is no data available for MAC-d flows for which non-scheduled grants were configured and the transmission of Scheduling Information has been triggered, the "Control-only" HARQ profile configured by the higher layers shall be used.

– The Nominal Power Offset shall be set to the power offset included in the transmission HARQ profile;

– The data allocation shall maximize the transmission of higher priority data;

– The amount of data from MAC-d flows for which non-scheduled grants were configured shall not exceed the value of the non-scheduled grant;

– If a 10ms TTI is configured and the TTI for the upcoming transmission overlaps with a compressed mode gap, the Serving_Grant provided by the Serving Grant Update function shall be scaled back as follows:

where SG’ represents the modified serving grant considered by the E-TFC selection algorithm and NC represents the number of non DTX slots in the compressed TTI;

– When not in a power limited condition the maximum amount of data from MAC-d flows for which no non-scheduled grants were configured shall be quantized to the next smaller supported E-TFC based on the Serving Grant (after adjustment for compressed frames), the power offset from the selected HARQ profile, the non-scheduled grants (if any) and Scheduling Information (if any); In the case a 2ms TTI is configured and the HARQ process is inactive, the UE shall not include any such data in the transmission;

– The Scheduling Information is always sent when triggered;

– Only E-TFCs in supported state shall be considered;

– The E-TFC resulting in the smallest amount of padding for the selected MAC-es PDUs and corresponding MAC-e/es headers, shall be selected including the case when the Scheduling Information needs to be transmitted.

Once an appropriate E-TFC and data allocation are found according to the rules above, the "Multiplexing and TSN Setting” entity shall generate the corresponding MAC-e PDU.

The E-TFC selection function shall provide this MAC-e PDU and transmission HARQ profile to the HARQ entity. The maximum number of HARQ transmissions and the power offset in this profile, shall be set respectively to the maximum of the Max Number of HARQ Transmissions of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission and to the Nominal Power Offset. The HARQ entity shall also be informed of whether the transmission includes Scheduling Information and whether this information is sent by itself or with higher-layer data.

Reference(s)

TS 25.321 clause 11.8.1.4

7.1.6.2.9.3 Test purpose

The purpose of this test case is to verify that the UE applies different HARQ profiles from different MAC-d flows to E-DCH transmissions accordingly and in case data from two MAC-d flows is transmitted in the same E-DCH transmission, the UE selects the correct power offset.

7.1.6.2.9.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.11.4d using condition A15 as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

Note: The RAB combination also includes SRBs on E-DCH on MAC-d flow 1 which is not used in the testcase

The following parameters are specific for this test case:

Parameter

Value

E-DCH MAC-d flow multiplexing list for MAC-d flow 2

11111111 (See 25.331 10.3.5.1b) Note 1

E-DCH MAC-d flow multiplexing list for MAC-d flow 3

11111111 (See 25.331 10.3.5.1b) Note 1

Power offset for MAC-d flow 2

3dB (see 25.331 subclause 10.3.5.1b)

Power offset for MAC-d flow 3

0dB (see 25.331 subclause 10.3.5.1b)

Note 1: This configuration means that all MAC-d flows can be multiplexed in the same TTI

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

Test procedure

The UE is configured with two logical channels, LCH1 (with priority 1) and LCH2 (with priority 2). LCH1 is mapped to MAC-d flow 2 and LCH2 is mapped to MAC-d flow 3.

a) SS has not issued any scheduling grant for E-DCH to the UE.

b) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

c) SS waits until an SI is received.

d) The SS issues primary absolute grant corresponding to 1 RLC PDU of size 41 octets per TTI when the Mac-d flow power offset is 3dB (signalling value 5), with Absolute Grant Scope set as "All HARQ processes".

e) SS starts receiving loop backed RLC PDU’s.

f) The SS issues primary absolute grant corresponding to “ZERO GRANT”, with Absolute Grant Scope set as "All HARQ processes".

g) SS transmits 4 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH2.

h) SS waits until an SI is received.

i) The SS issues primary absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI when the Mac-d flow power offset is 0dB (signalling value 5), with Absolute Grant Scope set as "All HARQ processes".

j) SS starts receiving loop backed RLC PDU’s.

k) The SS issues primary absolute grant corresponding to “ZERO GRANT”, with Absolute Grant Scope set as "All HARQ processes".

l) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH2.

m) SS waits until an SI is received.

n) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

o) SS waits until an SI is received.

p) The SS issues primary absolute grant corresponding to 3 RLC PDUs of size 41 octets per TTI when the Mac-d flow power offset is 3dB (signalling value 9), with Absolute Grant Scope set as "All HARQ processes".

q) SS starts receiving loop backed RLC PDU’s.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

2 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

3

ß

Primary Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 5

4

à

MAC es PDU containing 1 RLC SDU from LCH 1

This step is repeated until all the RLC SDUs are transmitted

5

ß

Primary Absolute grant set to ‘ZERO GRANT’ and scope ‘All HARQ Processes’

6

ß

4 RLC PDUs on LCH 2

7

à

SI indicating data on LCH 2

8

ß

Primary Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

 Signalling value 5

9

à

MAC es PDU containing 2 RLC SDU from LCH 2

This step is repeated until all the RLC SDUs are transmitted

10

ß

Primary Absolute grant set to ‘ZERO GRANT’ and scope ‘All HARQ Processes’

11

ß

2 RLC PDUs on LCH 2

12

à

SI indicating data on LCH 2

13

ß

2 RLC PDUs on LCH 1

14

à

SI indicating data on LCH 1

15

ß

Primary Absolute grant allowing the UE to transmit 3 RLC PDUs per TTI

 Signalling value 9

16

à

MAC es PDU containing 2 RLC PDU’s from LCH 1 and MAC es PDU containing 1 RLC PDU from LCH 2

17

à

MAC es PDU containing 1 RLC PDU from LCH 2

Specific Message Contents

None

7.1.6.2.9.5 Test requirements

1. In step 4, UE shall loop back PDUs for two TTIs, with one RLC PDU per TTI.

2. In step 9, UE shall loop back PDUs for two TTIs, with two RLC PDUs per TTI.

3. In step 16, UE shall loop back PDUs for one TTI, with three RLC PDU per TTI (2 RLC PDU’s from LCH1 and 1 RLC PDU from LCH 2).

4. In step 17, UE shall loop back PDU for one TTI, with one RLC PDU per TTI (1 RLC PDU from LCH 2).

7.1.6.2.9a MAC-es/e Correct handling of HARQ profile (1.28Mcps TDD)

7.1.6.2.9a.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.9a.2 Conformance requirement

In TDD, rules for E-TFC selection shall be applied as provided below.

UEs shall apply E-TFC selection when invoked by the HARQ entity (see subclause 11.9.1.1.1).

For each MAC-d flow, RRC configures MAC-e with a HARQ profile and multiplexing list. Additionally, RRC configures MAC with a power offset in case the Scheduling Information needs to be transmitted without any higher- layer data. For 1.28 Mcps TDD, RRC also configures MAC with a retransmission timer and the maximum number of HARQ transmissions in case the Scheduling Information needs to be transmitted without any higher-layer data. The HARQ profile includes the power offset and maximum number of HARQ transmissions to use for this MAC-d flow. For 1.28 Mcps TDD, the HARQ profile also includes a retransmission timer attribute. The multiplexing list identifies for each MAC-d flow(s), the other MAC-d flows for which data can be multiplexed in a transmission that uses the power offset included in its HARQ profile.

RRC can control the scheduling of uplink data by giving each logical channel a priority between 1 and 8, where 1 is the highest priority and 8 the lowest. E-TFC selection in the UE shall be done in accordance with the priorities indicated by RRC. Logical channels have absolute priority, i.e. the UE shall maximise the transmission of higher priority data.

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays.

The UE shall determine whether to take scheduled or non-scheduled grants into account in the upcoming transmission. If neither are supposed to be taken into account (i.e. the TTI is not available for non-scheduled transmission and no Grant for scheduled transmission has been received) then no grant shall be assumed to exist. If a grant exists then the transmission format and data allocation shall follow the requirements below.

For each configured MAC-d flow, a given E-TFC can be in any of the following states:

– Supported state;

– Blocked state.

The E-TFC states are derived according to the following:

– If the transmission is a retransmission then only the E-TFC with the same block size as the original transmission may be in the supported state.

– For 1.28Mcps TDD, only E-TFCs from the E-TFCS (the table of TB sizes) which are consistent with the UE’s E-DCH capability category shall be considered for the transmission;

– Only E-TFCs from the E-TFCS (the table of TB sizes) which can be supported by (exactly) the number of slots assigned by the grant shall be considered for the transmission;

– Only E-TFCs which result (for the granted timeslot and code physical resources) in a coderate lying between the maximum and minimum (inclusive) allowable code rates set by RRC [7] shall be considered for the transmission {note: the definition of the term “coderate” as used here is the same as that provided by [18]}. This shall be evaluated for both QPSK and 16-QAM modulation;

– PHARQ, the HARQ profile power offset is selected (for 3.84/7.68Mcps TDD the HARQ profile for the transmission shall be selected among the HARQ profiles of MAC-d flows on which the highest priority logical channels with available data are mapped, for 1.28Mcps TDD the HARQ power offset shall be set to the maximum of HARQ power offset of all the MAC-d flows mapped to the same type of resource (scheduled or non-scheduled resource); Scheduling Information power offset shall be used when Scheduling Information is transmitted without any higher-layer data.)

– Only E-TFCs whose calculated transmission power requirement PE-PUCH (see [18]) is less than or equal to both the available and the granted power shall be considered for the transmission (note: this requirement does not apply in the case of a retransmission on non-scheduled resources). For TDD, the smallest E-TFC is considered always in the supported state. The granted power is defined as the calculated E-PUCH transmission power of [18] with βe = (Absolute Grant Value + αe). The available power is the maximum UE transmission power.

From those E-TFCs in the supported state the UE determines the largest block size that it is permitted to transmit within the given constraints.

The UE shall select the modulation type associated with the determined E-TFC (note: if an E-TFC is supported by both QPSK and 16-QAM then 16-QAM modulation shall be used if its power requirement (PE-PUCH) is lower than the power requirement for QPSK, otherwise QPSK modulation shall be used).

Data allocation shall then be performed in accordance with the following:

– For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the largest block size determined for the corresponding non-scheduled grant. If the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the largest block size determined for the Serving Grant;

– The data allocation shall maximise the transmission of higher priority data;

– The UE shall select the E-TFC, SF and modulation which minimises the power used (3.84/7.68 Mcps TDD only);

– The UE shall select the E-TFC and modulation which minimises the power used (1.28 Mcps TDD only);

Once an appropriate E-TFC and data allocation are found according to the rules above, the "Multiplexing and TSN Setting" entity shall generate the corresponding MAC-e PDU.

In 1.28Mcps TDD, when Scheduling Information is triggered by timer per subclause 11.9.1.5, the E-TFC selection and data-allocation process shall assume that Scheduling Information has a priority higher than any other logical channel.

The E-TFC selection function shall provide this MAC-e PDU and transmission HARQ profile to the HARQ entity. For 3.84Mcps TDD and 7.68Mcps TDD the selected E-TFC is also provided

NOTE: For 1.28Mcps TDD, the signalled transport block size index, i.e. E-TFCI, is the index of the selected E-TFC in the candidate set.

The maximum number of HARQ transmissions and the power offset in this profile shall be set respectively to the maximum of both the Max Number of HARQ Transmissions and of the power offset of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission. For 1.28 Mcps TDD, the maximum number of HARQ transmissions shall be set to the maximum of the Max Number of HARQ Transmissions of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission, the HARQ power offset shall be set to the maximum of HARQ power offset of all the MAC-d flows mapped to the same type of resource (scheduled or non-scheduled resource), and the retransmission timer shall be set to the maximum of the retransmission timer value of the HARQ profiles that are permitted to be multiplexed into the transmission. For 1.28Mcps TDD, when the Scheduling Information needs to be transmitted without any higher-layer data, the specific HARQ profile should be applied. Each HARQ process which is associated with a buffer holding a MAC-e PDU for potential retransmission shall maintain the HARQ profile and the number of re-transmissions that have occurred. For 1.28 Mcps TDD, the HARQ process shall also maintain the value of RTX_TIMER.

Further information on E-TFC selection is provided in Annex CA.

Reference(s)

TS 25.321 clause 11.9.1.4

7.1.6.2.9a.3 Test purpose

The purpose of this test case is to verify that the UE applies different HARQ profiles from different MAC-d flows to E-DCH transmissions.

7.1.6.2.9a.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.11.5.4.7.7 using condition A14 as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

Note: The RAB combination also includes SRBs on E-DCH on MAC-d flow 1 which is not used in the testcase

The following parameters are specific for this test case:

Parameter

Value

E-DCH MAC-d flow multiplexing list for MAC-d flow 2

11111111 (See 25.331 10.3.5.1b) Note 1

E-DCH MAC-d flow multiplexing list for MAC-d flow 3

11111111 (See 25.331 10.3.5.1b) Note 1

Power offset for MAC-d flow 2

3dB (see 25.331 subclause 10.3.5.1b)

Power offset for MAC-d flow 3

0dB (see 25.331 subclause 10.3.5.1b)

Note 1: This configuration means that all MAC-d flows can be multiplexed in the same TTI

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

Test procedure

The UE is configured with two logical channels, LCH1 (with priority 1) and LCH2 (with priority 2). LCH1 is mapped to MAC-d flow 2 and LCH2 is mapped to MAC-d flow 3.

a) SS has not issued any scheduling grant for E-DCH to the UE.

b) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

c) SS waits until an SI is received.

d) The SS issues primary absolute grant corresponding to 1 RLC PDU of size 41 octets per TTI.

e) SS starts receiving loop backed RLC PDU’s.

f) SS transmits 4 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH2.

g) SS waits until an SI is received.

h) The SS issues primary absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI.

i) SS starts receiving loop backed RLC PDU’s.

j) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH2.

k) SS waits until an SI is received.

l) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

m) SS waits until an SI is received.

n) The SS issues primary absolute grant corresponding to 3 RLC PDUs of size 41 octets per TTI.

o) SS starts receiving loop backed RLC PDU’s.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

2 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

3

ß

Primary Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 

4

à

MAC es PDU containing 1 RLC SDU from LCH 1

This step is repeated until all the RLC SDUs are transmitted

5

ß

4 RLC PDUs on LCH 2

6

à

SI indicating data on LCH 2

7

ß

Primary Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

8

à

MAC es PDU containing 2 RLC SDU from LCH 2

This step is repeated until all the RLC SDUs are transmitted

9

ß

2 RLC PDUs on LCH 2

10

à

SI indicating data on LCH 2

11

ß

2 RLC PDUs on LCH 1

12

à

SI indicating data on LCH 1

13

ß

Primary Absolute grant allowing the UE to transmit 3 RLC PDUs per TTI

14

à

MAC es PDU containing 2 RLC PDU’s from LCH 1 and MAC es PDU containing 1 RLC PDU from LCH 2

15

à

MAC es PDU containing 1 RLC PDU from LCH 2

Specific Message Contents

None

7.1.6.2.9a.5 Test requirements

1. In step 4, UE shall loop back PDUs for two TTIs, with one RLC PDU per TTI.

2. In step 9, UE shall loop back PDUs for two TTIs, with two RLC PDUs per TTI.

3. In step 16, UE shall loop back PDUs for one TTI, with three RLC PDU per TTI (2 RLC PDU’s from LCH1 and 1 RLC PDU from LCH 2).

4. In step 17, UE shall loop back PDU for one TTI, with one RLC PDU per TTI (1 RLC PDU from LCH 2).

7.1.6.2.10 MAC-es/e Correct handling of minimum set of E-TFCI

7.1.6.2.10.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.10.2 Conformance requirement

In FDD mode, the rules for E-TFC selection provided below shall apply to UEs in CELL_DCH state with an E-DCH transport channel configured. These UEs shall apply the E-TFC selection procedure when invoked by the HARQ entity (see subclause 11.8.1.1.1). In the case where a 2ms TTI is configured, E-TFC selection shall not be performed for TTIs that overlap with an uplink compressed mode gap. The E-TFC restriction procedure described in [12] shall always be applied before the E-TFC selection process below. Furthermore, for UEs that are also configured with a DCH transport channel on uplink, the TFC selection procedure shall be applied before either of these.

For each MAC-d flow, RRC configures MAC with a HARQ profile and a multiplexing list. Additionally, RRC configures MAC with a power offset for "Control-only" transmissions. This power offset and a maximum number of HARQ transmissions of 8 will be used to define a HARQ profile for "Control-only" transmissions which will be used, in case the Scheduling Information needs to be transmitted without any higher-layer data. The HARQ profile includes the power offset and maximum number of HARQ transmissions to use for this MAC-d flow. The multiplexing list identifies for each MAC-d flow(s), the other MAC-d flows from which data can be multiplexed in a transmission that uses the power offset included in its HARQ profile.

RRC can control the scheduling of uplink data by giving each logical channel a priority between 1 and 8, where 1 is the highest priority and 8 the lowest. E-TFC selection in the UE shall be done in accordance with the priorities indicated by RRC. Logical channels have absolute priority, i.e. the UE shall maximise the transmission of higher priority data.

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays. When a 2ms TTI is configured each non-scheduled grant is applicable to the specific set of HARQ processes indicated by RRC. The applicability of scheduled grants can be also restricted to a specific set of HARQ processes when a 2ms TTI is configured. HARQ process restriction and reservation is under the control of the serving cell Node B and indicated to the UE by RRC.

For each configured MAC-d flow, a given E-TFC can be in any of the following states:

– Supported state;

– Blocked state.

At each TTI boundary, UEs in CELL_DCH state with an E-DCH transport channel configured shall determine the state of each E-TFC for every MAC-d flow configured based on its required transmit power versus the maximum UE transmit power (see [7] and [12]). If no DCH transport channel is configured or if a DCH transport channel is configured and the selected TFC is "empty" (see [3]), the UE shall consider that E-TFCs included in the minimum set of E-TFCs are always in supported state (see [7]).

At every TTI boundary for which a new transmission is requested by the HARQ entity (see subclause 11.8.1.1.1), the UE shall perform the operations described below. UEs configured both with DCH and E-DCH transport channels shall perform TFC selection before performing E-TFC selection.

The Serving Grant Update function provides the E-TFC selection function with the maximum E-DPDCH to DPCCH power ratio that the UE is allowed to allocate for the upcoming transmission for scheduled data (held in the Serving Grant state variable – see subclause 11.8.1.3).

The HARQ process ID for the upcoming transmission is determined using the following formulae:

– For 2ms TTI: CURRENT_HARQ_PROCESS_ID = [5*CFN + subframe number] mod HARQ_RTT

– For 10ms TTI: CURRENT_HARQ_PROCESS_ID = [CFN] mod HARQ_RTT

Based on this current HARQ process ID and the RRC configuration, the UE shall determine whether to take the scheduled and non-scheduled grants into account in the upcoming transmission. If they are not supposed to be taken into account, then the corresponding grant shall be assumed to not exist. If the variable Serving_Grant has the value "Zero_Grant" after the Serving Grant Update, then the Serving Grant shall not be taken into account in the upcoming transmission.

When Scheduling Information is triggered per subclause 11.8.1.6, the E-TFC selection and data-allocation process shall assume that a non-scheduled grant is available for its transmission and that Scheduling Information has a priority higher then any other logical channel. Furthermore the HARQ process used for the upcoming transmission shall be assumed to be active and not L3 restricted for the transmission of the Scheduling Information, i.e. transmission of Scheduling Information can take place on this process.

The transmission format and data allocation shall follow the requirements below:

– Only E-TFCs from the configured E-TFCS shall be considered for the transmission;

– For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the corresponding non-scheduled grant, if the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the Serving Grant;

– The power offset for the transmission is the one from the HARQ profile of the MAC-d flow that allows highest-priority data to be transmitted. If more than one MAC-d flow allows data of the same highest priority to be transmitted, it is left to implementation to select which MAC-d flow to prefer);

– In case the variable Serving_Grant has the value "Zero_Grant" after the Serving Grant Update function and there is no data available for MAC-d flows for which non-scheduled grants were configured and the transmission of Scheduling Information has been triggered, the "Control-only" HARQ profile configured by the higher layers shall be used.

– The Nominal Power Offset shall be set to the power offset included in the transmission HARQ profile;

– The data allocation shall maximize the transmission of higher priority data;

– The amount of data from MAC-d flows for which non-scheduled grants were configured shall not exceed the value of the non-scheduled grant;

– If a 10ms TTI is configured and the TTI for the upcoming transmission overlaps with a compressed mode gap, the Serving_Grant provided by the Serving Grant Update function shall be scaled back as follows:

where SG’ represents the modified serving grant considered by the E-TFC selection algorithm and NC represents the number of non DTX slots in the compressed TTI;

– When not in a power limited condition the maximum amount of data from MAC-d flows for which no non-scheduled grants were configured shall be quantized to the next smaller supported E-TFC based on the Serving Grant (after adjustment for compressed frames), the power offset from the selected HARQ profile, the non-scheduled grants (if any) and Scheduling Information (if any); In the case a 2ms TTI is configured and the HARQ process is inactive, the UE shall not include any such data in the transmission;

– The Scheduling Information is always sent when triggered;

– Only E-TFCs in supported state shall be considered;

– The E-TFC resulting in the smallest amount of padding for the selected MAC-es PDUs and corresponding MAC-e/es headers, shall be selected including the case when the Scheduling Information needs to be transmitted.

Once an appropriate E-TFC and data allocation are found according to the rules above, the "Multiplexing and TSN Setting” entity shall generate the corresponding MAC-e PDU.

The E-TFC selection function shall provide this MAC-e PDU and transmission HARQ profile to the HARQ entity. The maximum number of HARQ transmissions and the power offset in this profile, shall be set respectively to the maximum of the Max Number of HARQ Transmissions of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission and to the Nominal Power Offset. The HARQ entity shall also be informed of whether the transmission includes Scheduling Information and whether this information is sent by itself or with higher-layer data.

Reference(s)

TS 25.321 clause 11.8.1.4

7.1.6.2.10.3 Test purpose

The purpose of this test case is to verify that the UE considers the minimum set of E-TFCI as always supported.

7.1.6.2.10.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.11.4c using condition A12 as specified in clause 9.1 of TS 34.108. The following parameters are specific for this test case:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

The following Radio Bearer Setup parameters are specific for this test case:

Parameter

Value

Maximum allowed UL TX power

23dBm

Uplink DPCH power control info

Power Control Algorithm

Algorithm 2

– E-DPDCH info

– E-TFCI table index

0

– E-DCH minimum set E-TFCI

31

– Reference E-TFCIs

2 E-TFCIs

– Reference E-TFCI

11

– Reference E-TFCI PO

8

– Reference E-TFCI

83

– Reference E-TFCI PO

21

Scheduling Information Configuration

– Periodicity for Scheduling Info – no grant

10ms

ACK/NACK

5

CQI Reporting Cycle

2

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

Test procedure

In this test procedure The UE is configured with one logical channel, with Id 7 (LCH 1). The Scheduling Information configuration for the E-DCH indicates to the UE that it shall periodically report Scheduling Information, which contains UPH measurement every E-DCH TTI.

a) SS has not issued any scheduling grant for E-DCH to the UE.

b) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

c) SS waits until an SI is received.

d) The SS issues primary absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI (signalling value 8), with Absolute Grant Scope set as "All HARQ process".

e) SS starts receiving loop backed RLC PDU’s.

f) The SS issues primary absolute grant corresponding to “ZERO GRANT”, with Absolute Grant Scope set as "All HARQ processes".

g) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

h) SS waits until the next periodic SI is received.

i) The SS sends power control bits to give one TPC_cmd +1 to the UE.

j) SS waits 100ms and checks the UPH measurement from the UE for 150ms. If UPH measurement does not indicate UE_POWER_HEADROOM_5 or less within the 150ms then go back to step g) otherwise proceed to next step.

NOTE: When the UPH target range is reached then power control bits to give TPC_cmd =0 should be sent by SS to maintain the target power headroom.

k) The SS issues primary absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI (signalling value 8), with Absolute Grant Scope set as "All HARQ process".

l) SS starts receiving loop backed RLC PDU’s.

NOTE: Due to the configured “Minimum set of E-TFCI” of 31, the UE should send a single PDU/TTI anyway.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

2 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

3

ß

Primary Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

Signalling value 8

4

à

MAC es PDU containing 2 RLC PDU’s from LCH 1

5

ß

Primary Absolute grant set to ‘ZERO GRANT’ and scope ‘All HARQ Processes’

6

ß

2 RLC PDUs on LCH 1

7

à

SI indicating data on LCH 1

Next periodic SI sent from UE

8

ß

The SS sends power control bits to give one TPC_cmd +1 to the UE.

9

Wait 100ms

10

à

Periodic SIs indicating UPH measurement

SS checks UPH measurement for 150ms. If UE_POWER_HEADROOM_5 or less is received then next step, otherwise step 6

11

ß

Primary Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

Signalling value 8

12

à

MAC es PDU containing 1 RLC PDUs from LCH 1

This step is repeated until the all RLC SDUs are transmitted

Specific Message Contents

None

7.1.6.2.10.5 Test requirements

1. In step 4, UE shall start sending loop backed PDU, with two RLC PDUs per TTI.

2. In step 12, UE shall start sending loop backed PDU, with one RLC PDU per TTI.

7.1.6.2.10a Smallest E-TFC (1.28Mcps TDD)

7.1.6.2.10a.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.2.10a.2 Conformance requirement

In TDD, rules for E-TFC selection shall be applied as provided below.

UEs shall apply E-TFC selection when invoked by the HARQ entity (see subclause 11.9.1.1.1).

For each MAC-d flow, RRC configures MAC-e with a HARQ profile and multiplexing list. Additionally, RRC configures MAC with a power offset in case the Scheduling Information needs to be transmitted without any higher- layer data. For 1.28 Mcps TDD, RRC also configures MAC with a retransmission timer and the maximum number of HARQ transmissions in case the Scheduling Information needs to be transmitted without any higher-layer data. The HARQ profile includes the power offset and maximum number of HARQ transmissions to use for this MAC-d flow. For 1.28 Mcps TDD, the HARQ profile also includes a retransmission timer attribute. The multiplexing list identifies for each MAC-d flow(s), the other MAC-d flows for which data can be multiplexed in a transmission that uses the power offset included in its HARQ profile.

RRC can control the scheduling of uplink data by giving each logical channel a priority between 1 and 8, where 1 is the highest priority and 8 the lowest. E-TFC selection in the UE shall be done in accordance with the priorities indicated by RRC. Logical channels have absolute priority, i.e. the UE shall maximise the transmission of higher priority data.

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays.

The UE shall determine whether to take scheduled or non-scheduled grants into account in the upcoming transmission. If neither are supposed to be taken into account (i.e. the TTI is not available for non-scheduled transmission and no Grant for scheduled transmission has been received) then no grant shall be assumed to exist. If a grant exists then the transmission format and data allocation shall follow the requirements below.

For each configured MAC-d flow, a given E-TFC can be in any of the following states:

– Supported state;

– Blocked state.

The E-TFC states are derived according to the following:

– If the transmission is a retransmission then only the E-TFC with the same block size as the original transmission may be in the supported state.

– For 1.28Mcps TDD, only E-TFCs from the E-TFCS (the table of TB sizes) which are consistent with the UE’s E-DCH capability category shall be considered for the transmission;

– Only E-TFCs from the E-TFCS (the table of TB sizes) which can be supported by (exactly) the number of slots assigned by the grant shall be considered for the transmission;

– Only E-TFCs which result (for the granted timeslot and code physical resources) in a coderate lying between the maximum and minimum (inclusive) allowable code rates set by RRC [7] shall be considered for the transmission {note: the definition of the term “coderate” as used here is the same as that provided by [18]}. This shall be evaluated for both QPSK and 16-QAM modulation;

– PHARQ, the HARQ profile power offset is selected (for 3.84/7.68Mcps TDD the HARQ profile for the transmission shall be selected among the HARQ profiles of MAC-d flows on which the highest priority logical channels with available data are mapped, for 1.28Mcps TDD the HARQ power offset shall be set to the maximum of HARQ power offset of all the MAC-d flows mapped to the same type of resource (scheduled or non-scheduled resource); Scheduling Information power offset shall be used when Scheduling Information is transmitted without any higher-layer data.)

– Only E-TFCs whose calculated transmission power requirement PE-PUCH (see [18]) is less than or equal to both the available and the granted power shall be considered for the transmission (note: this requirement does not apply in the case of a retransmission on non-scheduled resources). For TDD, the smallest E-TFC is considered always in the supported state. The granted power is defined as the calculated E-PUCH transmission power of [18] with βe = (Absolute Grant Value + αe). The available power is the maximum UE transmission power.

From those E-TFCs in the supported state the UE determines the largest block size that it is permitted to transmit within the given constraints.

The UE shall select the modulation type associated with the determined E-TFC (note: if an E-TFC is supported by both QPSK and 16-QAM then 16-QAM modulation shall be used if its power requirement (PE-PUCH) is lower than the power requirement for QPSK, otherwise QPSK modulation shall be used).

Data allocation shall then be performed in accordance with the following:

– For all logical channels, if the logical channel belongs to a non-scheduled MAC-d flow, its data shall be considered as available up to the largest block size determined for the corresponding non-scheduled grant. If the logical channel does not belong to a non-scheduled MAC-d flow, its data shall be considered as available up to the largest block size determined for the Serving Grant;

– The data allocation shall maximise the transmission of higher priority data;

– The UE shall select the E-TFC, SF and modulation which minimises the power used (3.84/7.68 Mcps TDD only);

– The UE shall select the E-TFC and modulation which minimises the power used (1.28 Mcps TDD only);

Once an appropriate E-TFC and data allocation are found according to the rules above, the "Multiplexing and TSN Setting" entity shall generate the corresponding MAC-e PDU.

In 1.28Mcps TDD, when Scheduling Information is triggered by timer per subclause 11.9.1.5, the E-TFC selection and data-allocation process shall assume that Scheduling Information has a priority higher than any other logical channel.

The E-TFC selection function shall provide this MAC-e PDU and transmission HARQ profile to the HARQ entity. For 3.84Mcps TDD and 7.68Mcps TDD the selected E-TFC is also provided.

NOTE: For 1.28Mcps TDD, the signalled transport block size index, i.e. E-TFCI, is the index of the selected E-TFC in the candidate set.

The maximum number of HARQ transmissions and the power offset in this profile shall be set respectively to the maximum of both the Max Number of HARQ Transmissions and of the power offset of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission. For 1.28 Mcps TDD, the maximum number of HARQ transmissions shall be set to the maximum of the Max Number of HARQ Transmissions of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission, the HARQ power offset shall be set to the maximum of HARQ power offset of all the MAC-d flows mapped to the same type of resource (scheduled or non-scheduled resource), and the retransmission timer shall be set to the maximum of the retransmission timer value of the HARQ profiles that are permitted to be multiplexed into the transmission. For 1.28Mcps TDD, when the Scheduling Information needs to be transmitted without any higher-layer data, the specific HARQ profile should be applied. Each HARQ process which is associated with a buffer holding a MAC-e PDU for potential retransmission shall maintain the HARQ profile and the number of re-transmissions that have occurred. For 1.28 Mcps TDD, the HARQ process shall also maintain the value of RTX_TIMER.

Further information on E-TFC selection is provided in Annex CA.

Reference(s)

TS 25.321 clause 11.9.1.4

7.1.6.2.10a.3 Test purpose

The purpose of this test case is to verify that the UE considers the smallest E-TFC as always supported.

7.1.6.2.10a.4 Method of test

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

User Equipment:

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. The following parameters are specific for this test case:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

The following parameters are specific for this test case:

Parameter

Value

Maximum allowed UL TX power

33dBm

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

Test procedure

In this test procedure The UE is configured with one logical channel, with Id 7 (LCH 1).

a) SS has not issued any scheduling grant for E-DCH to the UE.

b) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

c) SS waits until an SI is received.

d) The SS issues primary absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI.

e) SS starts receiving loop backed RLC PDU’s.

f) The SS performs a physical channel reconfiguration setting the “Maximum allowed UL TX power” to a small enough value that not even a single PDU is supported due to insufficient available power.

g) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

h) SS waits until an SI is received.

i) The SS issues primary absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI (.

j) SS starts receiving loop backed MAC es PDU only including an SI.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

2 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

3

ß

Primary Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

4

à

MAC es PDU containing 2 RLC PDU’s from LCH 1

5

ß

SS performs a physical channel reconfiguration

The “Maximum allowed UL TX power” is reduced such that any E-TFC is not supported anymore

6

ß

2 RLC PDUs on LCH 1

7

à

SI indicating data on LCH 1

8

ß

Primary Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

9

à

MAC es PDU containing an SI only

Specific Message Contents

None

7.1.6.2.10a.5 Test requirements

1. In step 4, UE shall start sending loop backed PDU, with two RLC PDUs per TTI.

2. In step 9, UE shall start sending loop backed PDU, including an SI only.

7.1.6.2.11 MAC-es/e correct handling of absolute and relative grants in discontinuous downlink reception operation

7.1.6.2.11.1 Definition and applicability

All UEs which support DPCCH Discontinuous Transmission and Discontinuous Downlink Reception operation.

7.1.6.2.11.2 Conformance requirement

From TS 25.321 clause 11.8.1.3.1

The Serving Grant Update procedure shall be applied at every TTI boundary and shall take into account the Absolute Grant message, Serving Relative Grant and non-serving Relative Grants that apply to the TTI.

The UE shall:

1> set reference_ETPR2 to reference_ETPR as defined in subclause 3.1.2;

1> set reference_ETPR to the E-DPDCH to DPCCH power ratio as defined in subclause 3.1.2;

1> if an Absolute Grant was received for this TTI:

2> if the Identity type is "Primary", and the Absolute Grant value is set to "INACTIVE":

3> if Absolute Grant Scope indicates "Per HARQ process" and a 2ms TTI is configured:

4> de-activate the process given by the value of CURRENT_HARQ_PROCESS.

3> if Absolute Grant Scope indicates "All HARQ processes" and a secondary E-RNTI was configured by higher layers:

4> activate all HARQ processes;

4> set Serving_Grant = Stored_Secondary_Grant;

4> set Primary_Grant_Available to "False".

3> if Absolute Grant Scope indicates "All HARQ processes", a 2ms TTI is configured and a secondary E-RNTI was not configured by higher layers:

4> deactivate all HARQ processes (if a process was inactive it remains inactive, if a process was active it becomes inactive).

2> else if the Absolute Grant Value is different from "INACTIVE":

3> if the Identity Type is "Secondary":

4> set Stored_Secondary_Grant = Absolute Grant Value.

3> if the Identity Type is "Primary" or Primary_Grant_Available is set to "False":

4> set Serving_Grant = Absolute Grant Value.

4> if the Identity Type is "Primary":

5> set Primary_Grant_Available to "True";

5> if Absolute Grant Scope indicates "Per HARQ process":

6> activate the process given by the value of CURRENT_HARQ_PROCESS.

5> if Absolute Grant Scope indicates "All HARQ processes":

6> activate all HARQ processes.

5> if AG_Timer is not active, it shall be started, otherwise it shall be restarted.

1> else (no Absolute Grant received):

2> if the HARQ process given by the value of CURRENT_HARQ_PROCESS is active; and

2> if Primary_Grant_Available is equal to "True"; and

2> if Serving_Grant <> "Zero_Grant" ; and

2> if AG_Timer has expired; and

2> if there was a scheduled transmission (see NOTE) in the previous TTI of the HARQ process given by the value of CURRENT_HARQ_PROCESS:

3> if the Serving Relative Grant indicates "UP":

4> determine the Serving_Grant in accordance with subclause 9.2.5.2.1.

3> else, if the Serving Relative Grant indicates "DOWN":

4> determine the Serving_Grant in accordance with subclause 9.2.5.2.1.

3> else:

4> the Serving_Grant is unchanged (i.e. kept from previous TTI).

1> if any Non-Serving Relative Grants indicate "DOWN" for this TTI and Serving_Grant <> "Zero_Grant":

2> Serving_Grant = MIN(Serving_Grant, Maximum_Serving_Grant, Serving_Grant determined in accordance with subclause 9.2.5.2.1);

2> Maximum_Serving_Grant = Serving_Grant.

2> if Non_Serving_RG_Timer is not active it shall be started, otherwise it shall be restarted;

1> else if no Non-Serving Relative Grants indicate "DOWN" for this TTI:

2> if Non_Serving_RG_Timer has not expired:

3> Serving_Grant = MIN(Maximum_Serving_Grant, Serving_Grant).

1> if Non_Serving_RG_Timer expires:

2> set the Maximum_Serving_Grant to the highest possible value (i.e. index 37 in table 9.2.5.2.1.1 or 9.2.5.2.1.2 as configured by higher layers).

NOTE 1: MIN("Zero_Grant", any numerical value) = "Zero_Grant".

NOTE 2: Scheduling Information sent alone is not considered as a scheduled transmission.

From TS 25.321 clause 11.8.1.8

When the DRX feature is enabled by higher layers, and in addition to the conditions defined in subclause 6C.3 of [5] the downlink monitoring of E-AGCH and E-RGCH sets is required in the following conditions:

– At least one MAC-d flow is configured with a scheduled transmission and TEBS > 0 or;

– a scheduled E-DCH transmission has been performed in any of the Inactivity Threshold for UE Grant Monitoring previous TTIs or;

– the start of E-AGCH and E-RGCH commands overlap with an E-HICH corresponding to a scheduled E-DCH transmission.

From TS 25.214 clause 6C.3

When DL_DRX_Active is TRUE (see section 6C), the UE shall continue to receive F-DPCH as described in sub-clause 5.1 and the UE need not receive physical downlink channels other than the F-DPCH except for the following cases:

1. …

2. …

3. …

4. …

5. The UE shall monitor the full E-AGCH transmission from the serving E-DCH cell in the following cases:

– If UE_DRX_Grant_Monitoring is TRUE and the start of the E-AGCH transmission overlaps with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern,

– When conditions defined in subclause 11.8.1.8 of [6] are fulfilled.

6. The UE shall monitor the full E-RGCH transmissions from cells in the serving E-DCH radio link set in the following cases:

– If UE_DRX_Grant_Monitoring is TRUE and the start of the E-RGCH transmission overlaps with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern,

– When conditions defined in subclause 11.8.1.8 of [6] are fulfilled.

7. The UE shall monitor the full E-RGCH(s) from all the other cells in the E-DCH active set, except from the cells in the serving E-DCH radio link set as determined in subclause 11.8.1.8 of [6].

Reference(s)

TS 25.321 clauses 11.8.1.3.1 and 11.8.1.8

TS 25.214 clause 6C.3

7.1.6.2.11.3 Test purpose

The purpose of this test case is to verify that when in discontinuous downlink reception operation, the UE monitors the E-AGCH and E-RGCH at the times specified in the core specifications.

7.1.6.2.11.4 Method of test

Initial conditions

System Simulator:

2 cells, default parameters, Ciphering Off.

User Equipment:

The SS establishes the reference radio bearer configuration Streaming or interactive or background / UL: [max bit rate depending on UE category and TTI] DL: [max bit rate depending on UE category] / UM PS RAB + UL: [max bit rate depending on UE category and TTI] DL: [max bit rate depending on UE category] SRBs for DCCH on E-DCH and HS-DSCH as specified in TS 34.108, clause 6.11.4i.1. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

Both cells 1 and 2 are in E-DCH active set. Cell 1 is the serving E-DCH cell. Cell 2 belongs to non serving Radio link set.

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99)

E-DCH TTI

10 ms

Inactivity Threshold for UE Grant Monitoring

0

The radio bearer is placed into UE test loop mode 1 with the UL SDU size set to (10*41)-2 octets.

Test procedure

In this test procedure the UE is configured with one logical channel.

0) SS waits for the Measurement report from the UE with event set to “1a” and then adds the Radio link on the second cell by sending an Active Set Update message.

a) SS has not issued any scheduling grant for E-DCH to the UE, TEBS at the UE is 0 and there is no pending E-HICH corresponding to a previous scheduled E-DCH transmission.

b) SS has waited long enough for both SS and UE to go autonomously into DTX/DRX mode.

c) SS transmits 10 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

d) The SS waits for an SI to be received that indicates that data is available. SS issues a primary absolute grant that allows the UE to send 2 RLC PDUs per TTI (signalling value 5), in a transmission that overlaps with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern.

e) SS starts receiving looped back PDU’s and checks that UE has started using the serving grant corresponding to 2 RLC PDU’s transmitted per TTI.

f) Void.

g) Within 1 HARQ-RTT of the TTI with the last scheduled E-DCH transmission, and in a transmission that overlaps with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern, SS sends a relative grant in cell 2 (non-serving) as ‘Down’. (*Note)

h) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

i) SS starts receiving looped back PDU’s and checks that UE has started using the serving grant corresponding to 1 RLC PDU transmitted per TTI, i.e. that it has acted on the ‘Down’ command from cell 2.

j) In a transmission overlapping with the E-HICH for the last received PDU or the previous last PDU, but not overlapping with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern , SS issues a issues a primary absolute grant that allows the UE to send 2 RLC PDU’s per TTI (signalling value 5).

k) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

l) SS starts receiving looped back PDU’s and checks that UE has started using the serving grant corresponding to 2 RLC PDU’s transmitted per TTI.

m) Void.

n) In a transmission overlapping with the E-HICH for the last received PDU or the previous last PDU, but not overlapping with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern, SS issues a relative grant in cell 2 (non-serving) as ‘Down’. (*Note)

o) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

p) SS starts receiving looped back PDU’s and checks that UE has started using the serving grant corresponding to 1 RLC PDU transmitted per TTI.

q) SS waits until all data has been received.

r) SS removes the scheduling grant from the UE.

s) SS sends a Physical Channel Reconfiguration Message to the UE to change the value of ‘Inactivity Threshold for UE Grant Monitoring’ from 0 to 8 subframes.

t) UE sends a Physical Channel Reconfiguration Complete Message.

u) SS transmits 10 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

v) The SS waits for an SI to be received that indicates that data is available. SS issues a primary absolute grant that allows the UE to send 1 RLC PDU per TTI (signalling value 4), in a transmission that overlaps with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern.

w) SS starts receiving looped back PDU’s and checks that UE has started using the serving grant corresponding to 1 RLC PDU transmitted per TTI.

x) In up to 8 subframes of the TTI with the last scheduled E-DCH transmission, in a transmission that does not overlap with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern, SS issues a primary absolute grant that allows the UE to send 2 RLC PDU’s per TTI (signalling value 5)

y) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

z) SS starts receiving looped back PDU’s and checks that UE has started using the serving grant corresponding to 2 RLC PDU’s transmitted per TTI.

aa) In up to 8 subframes of the TTI with the last scheduled E-DCH transmission, in a transmission that does not overlap with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern, SS issues relative grant in cell 2 (non-serving) as ‘Down’. (*Note)

ab) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

ac) SS starts receiving looped back PDU’s and checks that UE has started using the serving grant corresponding to 1 RLC PDU transmitted per TTI, i.e. that it has acted on the first primary grant followed by the ‘Down’ command from cell 2.

ad) SS waits for at least 8 subframes after the TTI of the last scheduled E-DCH transmission, then removes the scheduling grant from the UE.

ae) SS transmits 10 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

af) SS waits until an SI is received.

ag) SS issues a primary absolute grant that allows the UE to send 2 RLC PDU’s per TTI (signalling value 5), in a transmission that does not overlap with an HS-SCCH reception subframe as defined in the HS-SCCH reception pattern.

ah) SS starts receiving looped back PDU’s and checks that UE has started using the serving grant corresponding to 2 RLC PDU’s transmitted per TTI.

*NOTE: The absolute grants issued in steps c, j and x with signalling value 5 result in SGLUPR corresponding to 19/15. One transmission of a ‘Down’ command will result in SGLUPR corresponding to 17/15, which is sufficient for 1 RLC PDU transmission only.

Expected sequence

Step

Direction

Message

Comments

UE

SS

0A

à

Measurement Report

See specific message contents for this message

0B

ß

ACTIVE SET UPDATE

The SS instructs the UE to add cell 2 in the active set

0C

à

ACTIVE SET UPDATE COMPLETE

1

ß

10 RLC PDUs on LCH 1

1a

à

SI indicating data

2

ß

Absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

Overlapping with an HS-SCCH reception subframe

3

à

MAC es PDU containing more than one RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

4

ß

Void

5

ß

Within 1 HARQ-RTT of the last scheduled E-DCH transmission in Step 3, Relative Grant in cell 2 with ‘DOWN’

Overlapping with an HS-SCCH reception subframe

6

ß

10 RLC PDUs on LCH 1

7

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

8

ß

Absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

Overlapping with E-HICH transmission for the last PDU or previous last PDU received in Step 7

Not overlapping with an HS-SCCH reception subframe

9

ß

10 RLC PDUs on LCH 1

10

à

MAC es PDU containing more than one RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

11

ß

Void

12

ß

Relative Grant in cell 2 with ‘DOWN’

Overlapping with E-HICH transmission for the last PDU or previous last PDU received in Step 10

Not overlapping with an HS-SCCH reception subframe

13

ß

10 RLC PDUs on LCH 1

14

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

15

Removal of scheduling grant for the UE

16

ß

Physical Channel Reconfiguration

’Inactivity Threshold for UE Grant Monitoring’ set to 8 frames

17

à

Physical Channel Reconfiguration Complete

18

ß

10 RLC PDUs on LCH 1

18a

à

SI indicating data

19

ß

Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

Signalling value 4

Overlapping with an HS-SCCH reception subframe

20

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

21

In up to 8 subframes of the last scheduled E-DCH transmission in Step 20, absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

Not overlapping with an HS-SCCH reception subframe

22

ß

10 RLC PDUs on LCH 1

23

à

MAC es PDU containing more than one RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received

24

Void

25

In up to 8 subframes of the last scheduled E-DCH transmission in Step 23, Relative Grant in cell 2 with ‘DOWN’

Not overlapping with an HS-SCCH reception subframe

26

ß

10 RLC PDUs on LCH 1

27

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received.

28

ß

At least 8 subframes after the last scheduled E-DCH transmission in Step 27, removal of scheduling grant for the UE

29

ß

10 RLC PDUs on LCH 1

30

à

SI indicating data on LCH 1

31

ß

Absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

Not overlapping with an HS-SCCH reception subframe

32

à

MAC es PDU containing more than one RLC PDU from LCH 1

This step is repeated until all RLC SDU’s are received

Specific Message Contents

MEASUREMENT REPORT (Step 0a)

Use the same message as specified in 34.108 except for the following:

Information Element

Value/remark

Message Type

Integrity check info

– Message authentication code

This IE is checked to see if it is present. The value is compared against the XMAC-I value computed by SS. The first/ leftmost bit of the bit string contains the most significant bit of the MAC-I.

– RRC Message sequence number

This IE is checked to see if it is present. The value is used by SS to compute the XMAC-I value.

Measurement identity

1

Measured Results

– Intra-frequency measured results

Check to see if measurement results for 2 cells are included (the order in which the different cells are reported is not important)

– Cell measured results

– Cell Identity

Checked that this IE is absent

– Cell synchronisation information

Checked that this IE is present and includes IE COUNT-C-SFN frame difference

– Primary CPICH info

– Primary scrambling code

Refer to clause titled "Default settings for cell No.2 (FDD)" in clause 6.1 of TS 34.108

– CPICH Ec/N0

Checked that this IE is absent

– CPICH RSCP

Checked that this IE is present

– Pathloss

Checked that this IE is absent

– Cell measured results

– Cell Identity

Checked that this IE is absent

– Cell synchronisation information

Checked that this IE is absent

– Primary CPICH info

– Primary scrambling code

Refer to clause titled "Default settings for cell No.1 (FDD)" in clause 6.1 of TS 34.108

– CPICH Ec/N0

Checked that this IE is absent

– CPICH RSCP

Checked that this IE is present

– Pathloss

Checked that this IE is absent

Measured results on RACH

Checked that this IE is absent

Additional measured results

Checked that this IE is absent

Event results

– Intra-frequency measurement event results

– Intra-frequency event identity

1a

– Cell measurement event results

– Primary CPICH info

– Primary scrambling code

Refer to clause titled "Default settings for cell No.2 (FDD)" in clause 6.1 of TS 34.108

ACTIVE SET UPDATE (Step 0b)

The message to be used in this test is defined in TS 34.108, clause 9, with the following exceptions:

Information Element

Value/remark

Activation time

Not Present

DTX-DRX timing information

CHOICE timing

Continue

DTX-DRX Information

Not Present

Radio link addition information

– Primary CPICH Info

– Primary scrambling code

Primary scrambling code of Cell 2

– Downlink F-DPCH info for each RL

– Primary CPICH usage for channel estimation

Primary CPICH may be used

– F-DPCH frame offset

Calculated value from Cell synchronisation information

– F-DPCH slot format

3 if UE supports enhanced F-DPCH, otherwise Not Present

– Secondary CPICH info

Not Present

– Secondary scrambling code

Not Present

– Code number

12

– TPC combination index

1

– CHOICE E-HICH Information

– E-HICH Information

– Channelisation code

4

– Signature sequence

1

– CHOICE E-RGCH Information

– E-RGCH Information

– Signature Sequence

0

– RG combination index

2

7.1.6.2.11.5 Test requirements

1. After step 2, UE will start sending 2 RLC PDU’s per TTI.

2. After step 6, UE will start sending 1 RLC PDU per TTI.

3. After step 9, UE will start sending 2 RLC PDU’s per TTI.

4. After step 13, UE will start sending 1 RLC PDU per TTI.

5. After step 19, UE will start sending 1 RLC PDU per TTI.

6. After step 22, UE will start sending 2 RLC PDU’s per TTI.

7. After step 26, UE will start sending 1 RLC PDU per TTI.

8. After Step 31, UE will start sending 2 RLC PDU’s per TTI.

7.1.6.2.12 MAC-es/e correct handling scheduling information transmission (for different UpPCH shifting setting, for 1.28Mcps TDD only)

7.1.6.2.12.1 Definition and applicability

All UEs which support 1.28Mcps TDD and HS-PDSCH and E-DCH.

7.1.6.2.12.2 Conformance requirement

[TS 25.224, clause 5.2.2]

Open loop uplink synchronisation control is used for UpPCH.

The UE may estimate the propagation delay tp based upon the path loss using the received P-CCPCH and/or DwPCH power.

The UpPCH is sent to the Node B advanced in time according to the timing of the received DwPCH. The time of the beginning of the UpPCH TTX‑UpPCH is given by:

TTX-UpPCH = TRX-DwPCH -2tp +12*16 TC+nUpPCHShift*16Tc

nUpPCHShift =0..127, nUpPCHShift is indicated by higher layers

in multiple of 1/8 chips, where

TTX-UpPCH is the beginning time of UpPCH transmission with the UE’s timing,

TRX-DwPCH is the received beginning time of DwPCH with the UE’s timing,

2tp is the timing advance of the UpPCH default value is 48Tc.

[TS 25.224, clause 5.6.3]

Requests for the transmission of an E-RUCCH are controlled by higher layers [18].

The available eight SYNC_UL signatures in a cell is divided into two subsets, one for the access of RACH information and the other for the access of E-RUCCH information.

When a Node B detects a SYNC_UL signature and acknowledges it on the related FPACH, it should do some recordings, including the FPACH channel number, the sub-frame on which the acknowledgement is sent and the SYNC_UL signature number. When a PRACH or E-RUCCH comes from a UE, the Node B should derive the related FPACH and the sub-frame on which the acknowledgement was sent for the UE and find the right record. The signature number in the record can help the Node B know the access type.

Random access procedure for enhanced uplink is basically same as random access procedure in subclause 5.6.3, only adding some new definitions.

LiE is the Length of E-RUCCH information transport blocks associated to FPACHi in sub-frames.

NRACHi is the number of PRACHs associated to the ith FPACH.

NE-RUCCHi is the number of E-RUCCHs associated to the ith FPACH and NE-RUCCHi equals to .

When SF of PRACH code equals to 16, LiE will be 2, otherwise LiE will be 1

When SF of PRACH code equals to 4, SF of E-RUCCH will be 8, otherwise E-RUCCHs has the same SF with PRACH.

When nE-RUCCHi equals to nRACHi, E-RUCCH will share the same code resource with PRACH. And when SF of PRACH code equals to 4, the code resource assigned to PRACH including two codes (code i and code i+1) of SF 8, E-RUCCH can use the ith code of SF 8.

If FPACHi sent an acknowledgement for E-RUCCH information, the sub-frames on which an acknowledgement is sent on FPACHi is fulfilling the following relation:

(SFN’ mod LiE)=nE-RUCCHi ; nE-RUCCHi=0,…, NE-RUCCHi-1,

Where, SFN’ is the sub-frame number of the acknowledgement on FPACH

Accordingly, the code resource assigned to PRACH may be used by PRACH or E-RUCCH, we should make two prescript avoiding the collision between PRACH and E-RUCCH.

When Node B sent a FPACHi for in sub frame K, Node B could not send a FPACHi for before sub frame K+Li.

When Node B sent a FPACHi for in sub frame K, Node B could not send a FPACHi for before sub frame K+LiE.

The interval between the acknowledgement on FPACH and transmission of E-RUCCH is fixed for a UE. The UE will send at the sub-frame coming 2 sub-frames after the one carrying the signature acknowledgement. In case LiE is bigger than one and the sub-frame number of the acknowledgement is odd the UE will wait one more sub-frame.

The transmission power and the transmission timing are set according to subclause 5.1.1.7 and 5.2.7 respectively.

[TS 25.224, clause 5.2.7]

The Node B shall measure the received SYNC-UL timing deviation UpPCHPOS. UpPCHPOS is sent in the FPACH and is represented as an 13 bit number (0-8191) being the multiple of 1/8 chips which is nearest to received position of the UpPCH.

Time of the beginning of the E-RUCCH TTX‑E-RUCCH is given by:

TTX‑E-RUCCH = TRX-E-RUCCH –(UpPCHADV + UpPCHPOS – 8*16 TC)

in multiple of 1/8 chips, where

TTX- E-RUCCH is the beginning time of E-RUCCH transmission with the UE’s timing,

TRX- E-RUCCH is the beginning time of E-RUCCH reception with the UE’s timing if the E-RUCCH was a DL channel,

UpPCHADV is the timing advance of the UpPCH.

[TS 25.321, clause 11.9.1.5]

A "Grant Request" type Scheduling Information can be triggered if any of the following events occur:

– The TEBS becomes larger than zero;

– An E-DCH serving cell change occurs and the TEBS is larger than zero;

An optional Extended Estimation Window (defined by RRC in TTIs) may be used to prevent the UE from triggering unnecessary E-RUCCH transmission in case the UE potentially has an available Grant a short time in the future. The UE may perform a persistent check through the Extended Estimation Window to evaluate whether there is a Grant available for new data transmission when the UE can not take the decision just according to the related HARQ information, e.g., HARQ timing, HARQ retransmission numbers and so on.

If a UE has no Grant (including scheduled grant or non-scheduled grant) available for a new MAC-e or MAC-i PDU transmission in current TTI or in the Extended Estimation Window (if configured by RRC), as the "Grant Request" type Scheduling Information is triggered, the transmission of Scheduling Information shall be triggered via E-RUCCH.

Else if the UE has a Grant (including scheduled grant or non-scheduled grant) available for a new MAC-e or MAC-i PDU transmission in current TTI or in Extended Estimation Window (if configured by RRC), as the "Grant Request" type Scheduling Information is triggered, the scheduling information should be included in a MAC-e or MAC-i PDU via the Grant. If the HARQ process fails to deliver the MAC-e or MAC-i PDU containing the triggered the "Grant Request" type Scheduling Information, another "Grant Request" type Scheduling Information shall be triggered.

When assembling a MAC-e or MAC-i PDU, if the scheduling information needs to be included in the MAC-e or MAC-i PDU according to subclause 9.2.4.2 and it shall be transmitted regardless of TEBS status.

Additional periodic timer T-SI is used to avoid long pause duration of scheduling information reporting (defined by RRC). Once the grant is designated, T-SI shall be started .When the scheduling information is included in MAC-e or MAC-i PDU and sent, the timer shall be restarted immediately. When the timer expires, if there is a grant to send a new MAC-e or MAC-i PDU, it should include scheduling information, otherwise the UE shall wait for a grant to send scheduling information in a new MAC-e or MAC-i PDU.

Additionally if data with higher priority than the data already in the transmission buffer arrives, the Scheduling Information shall be triggered and included in next available MAC-e or MAC-i PDU, i.e. higher priority data arrival event shall not trigger a E-RUCCH procedure.

RRC can configure MAC with a delay timer to be used when the UE transits from having a Grant to not having a Grant and the TEBS is still larger than zero. The delay timer T_WAIT shall be started once the Grant expires and shall be stopped and reset when a Grant is received. When T_WAIT expires, the transmission of a Scheduling Information shall be triggered via E-RUCCH (T_WAIT shall be stopped and reset).

Even if multiple events are triggered by the time a new Scheduling Information reporting can take place, only single scheduling information with newly updated content shall be sent via E-RUCCH or included in a MAC-e or MAC-i PDU.

[TS 25.331, clause 8.6.6.43]

If the IE "Second Frequency info" is included, the UE shall:

1> act as specified in section 8.6.6.1.

If the IE "FPACH Frequency info" is included, the UE shall:

1> store the FPACH frequency indicated in the IE "FPACH Frequency info".

If the IE "UpPCH Position Info" is included:

1> store and use the UpPCH position indicated by the IE "UpPCH Position Info ". The calculation of the uplink

access position is described in [33].

If the IE "UpPCH Position Info" is not included:

1> use the UpPTS as the default UpPCH position.

Reference

3GPP TS 25.224 clause 5.2.2, 5.2.7, 5.6.3a, TS25.321 clause 11.9.1.5, TS 25.331 clause 8.6.6.43.

7.1.6.2.12.3 Test purpose

To confirm that UE can transmit SI correctly for different UpPCH shifting setting.

7.1.6.2.12.4 Method of test

Initial conditions

System Simulator:

1 cell, 3 frequency (one is primary frequency, others are secondary frequency).

User Equipment:

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 at the secondary frequency. The following parameters are specific for this test case:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

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

Test procedure

In this test procedure The UE is configured with one logical channel, with Id 7 (LCH 1).

a) SS has not issued any scheduling grant for E-DCH to the UE.

b) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

c) Wait 40ms until the timer T-WAIT expires.

d) UE sends SI on E-RUCCH.

e) The SS issues primary absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI.

f) SS starts receiving loop backed RLC PDU’s.

g) SS sends the PHYSICAL CHANNEL RECONFIGURATION message to UE for changing the UpPCH shifting value from 0(default value) to 63.

h) UE sends PHYSICAL CHANNEL RECONFIGURATION COMPLETE message to SS.

i) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

j) Wait 40ms until the timer T-WAIT expires.

k) UE sends SI on E-RUCCH.

l) The SS issues primary absolute grant corresponding to 2 RLC PDUs of size 41 octets per TTI.

m) SS starts receiving loop backed RLC PDU’s.

n) SS sends the PHYSICAL CHANNEL RECONFIGURATION message to UE for modifying the UpPCH shifting value from 63(default value) to 127.

o) UE sends PHYSICAL CHANNEL RECONFIGURATION COMPLETE message to SS.

p) SS transmits 2 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

q) UE sends SI on E-RUCCH.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

2 RLC PDUs on LCH 1

2

Wait 40ms until timer T-WAIT expires

3

à

SI via E-RUCCH

SS checks SI received on E-RUCCH.

4

ß

Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

5

à

MAC es PDU containing 2 RLC PDU’s from LCH 1

6

ß

PHYSICAL CHANNEL RECONFIGURATION

UpPCH shifting value=63

7

à

PHYSICAL CHANNEL RECONFIGURATION COMPLETE

8

ß

2 RLC PDUs on LCH 1

9

Wait 40ms until timer T-WAIT expires

10

à

SI via E-RUCCH

SS checks SI received on E-RUCCH.

11

ß

Absolute grant allowing the UE to transmit 2 RLC PDU per TTI

12

à

MAC es PDU containing 2 RLC PDU’s from LCH 1

13

ß

PHYSICAL CHANNEL RECONFIGURATION

UpPCH shifting value=127

14

à

PHYSICAL CHANNEL RECONFIGURATION COMPLETE

15

ß

2 RLC PDUs on LCH 1

16

Wait 40ms until timer T-WAIT expires

17

à

SI via E-RUCCH

SS checks SI received on E-RUCCH.

Specific Message Contents

PHYSICAL CHANNEL RECONFIGURATION (Step 6) (1.28 Mcps TDD)

Use the same message as specified for "Packet to CELL_DCH from CELL_DCH in PS" in 34.108 except for the following:

Information Element

Value/remark

Version

New H-RNTI

‘0101 0101 0101 0101’

Frequency info

– UARFCN (Nt)

Same as primary frequency of the cell

Multi-frequency Info

– Second Frequency Info

Same as secondary frequency of the cell

– FPACH Frequency Info

Same as secondary frequency of the cell

– UpPCH Position Info

63

PHYSICAL CHANNEL RECONFIGURATION (Step 13) (1.28 Mcps TDD)

Use the same message as specified for "Packet to CELL_DCH from CELL_DCH in PS" in 34.108 except for the following:

Information Element

Value/remark

Version

New H-RNTI

‘0101 0101 0101 0101’

Frequency info

– UARFCN (Nt)

Same as primary frequency of the cell

Multi-frequency Info

– Second Frequency Info

Same as secondary frequency of the cell

– FPACH Frequency Info

Same as secondary frequency of the cell

– UpPCH Position Info

127

7.1.6.2.12.5 Test requirements

1. After step 3 the SS shall receive an SI indicating that data is available on LCH 1.

2. After step 10 the SS shall receive an SI indicating that data is available on LCH 1.

3. After step 17 the SS shall receive an SI indicating that data is available on LCH 1.

7.1.6.3 MAC-es/e- E-TFC selection

7.1.6.3.1 MAC-es/e E-TFC priority

7.1.6.3.1.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.3.1.2 Conformance requirement

Extract from TS 25.321 clause 11.8.1.4

[…]

RRC can control the scheduling of uplink data by giving each logical channel a priority between 1 and 8, where 1 is the highest priority and 8 the lowest. E-TFC selection in the UE shall be done in accordance with the priorities indicated by RRC. Logical channels have absolute priority, i.e. the UE shall maximise the transmission of higher priority data.

[…]

Extract from TS 25.321 clause 11.9.1.4

[…]

RRC can control the scheduling of uplink data by giving each logical channel a priority between 1 and 8, where 1 is the highest priority and 8 the lowest. E-TFC selection in the UE shall be done in accordance with the priorities indicated by RRC. Logical channels have absolute priority, i.e. the UE shall maximise the transmission of higher priority data.

[…]

Reference(s)

TS 25.321 clause 11.8.1.4, 11.9.1.4

7.1.6.3.1.3 Test purpose

To verify that the UE transmits data in order of priority

7.1.6.3.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 specified in TS 34.108 clause 6.11.4d(FDD) /6.11.5.4.7.7(1.28Mcps TDD) using condition A15(FDD) /A14(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

NOTE: The RAB combination also include SRBs on E-DCH on MAC-d flow 1 which are not used in the test case

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99) (FDD)

T-WAIT

200 ms (see 25.331 10.3.6.103)( 1.28Mcps TDD)

E-DCH MAC-d flow multiplexing list

11111111 (See 25.331 10.3.5.1b) Note 1

Note 1: This configuration means that all MAC-d flows can be multiplexed in the same TTI

The UE is placed into UE test loop mode 1 with the UL SDU size set to (10*41)-2 octets for RB25 and RB17.

Test procedure

The UE is configured with two logical channels, LCH1 (with priority 1) and LCH2 (with priority 2). LCH1 is mapped to MAC-d flow 2 and LCH2 is mapped to MAC-d flow 3.

a) The SS has not issued any scheduling grant for E-DCH to the UE

b) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH2

c) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

d) The SS waits for an SI to be received that indicates that data is available on both logical channels (can be identified from the content of the SI)

e) The SS issues an absolute grant that allows the UE to send 1 RLC PDU per TTI (signalling value 4)

f) The SS verifies that the first TTIs only contains data from LCH1 which have a higher priority

g) The SS verifies that data on LCH2 is only transmitted after all the data on LCH1 has been looped back

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDU on LCH 2

 

2

ß

1 RLC PDU on LCH 1

3

à

Potential SI indicating data on LCH 2

This SI is ignored by the SS

4

à

SI indicating that data is available for LCH 1 and LCH 2

5

ß

Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 4

6

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until the whole RLC SDU is transmitted

7

à

MAC es PDU containing 1 RLC PDU from LCH 2

This step is repeated until the whole RLC SDU is transmitted

Specific Message Contents

None

7.1.6.3.1.5 Test requirements

1. In step 6, the SS shall receive 1 MAC-es PDU containing 1 RLC PDU from LCH 1 in each TTI until the whole RLC SDU has been received.

2. In step 6, the SS verifies that no data is received on LCH 2 until all data on LCH 1 has been received

3. In step 7, the SS shall receive 1 MAC-es PDU containing 1 RLC PDU from LCH 2 in each TTI until the whole RLC SDU has been received

7.1.6.3.2 MAC-es/e transport block size selection/ UL QPSK

7.1.6.3.2.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.3.2.2 Conformance requirement

Extract from TS 25.321 clause 11.8.1.4

For Rel-6:

[…]

The transmission format and data allocation shall follow the requirements below:

– Only E-TFCs from the configured E-TFCS shall be considered for the transmission;

[…]

– The UE may avoid using the following E-TFCIs;

– If the UE is configured with E-TFCI table 0 (see [7]) and 2ms TTI, it may avoid using E-TFCI 120 in the mapping defined in Annex B.1

– If the UE is configured with E-TFCI table 1 (see [7]) and 2ms TTI, it may avoid using E-TFCI 115 in the mapping defined in Annex B.2

[…]

[…]

For Rel-7 and later releases:

[…]

The transmission format and data allocation shall follow the requirements below:

[…]

– The UE shall not use the following E-TFCIs;

– If the UE is configured with E-TFCI table 0 (see [7]) and 2ms TTI, it shall not use E-TFCI 120 in the mapping defined in Annex B.1

– If the UE is configured with E-TFCI table 1 (see [7]) and 2ms TTI, it shall not use E-TFCI 115 in the mapping defined in Annex B.2

– If the UE is configured with E-TFCI table 2 (see [7]) and 2ms TTI, it shall not use E-TFCI 121 in the mapping defined in Annex B.2a

– If the UE is configured with E-TFCI table 3 (see [7]) and 2ms TTI, it shall not use E-TFCIs 101 and 102 in the mapping defined in Annex B.2b

[…]

[…]

Extract from TS 25.321 clause 9.2.5.4

[…]

RRC can configure the MAC-e to use one of two Transport block size sets for each TTI duration. The normative description of the mapping between the E-TFC index and the corresponding transport block size is provided in Annex B:

– If the UE is configured with E-TFCI table 0 (see 3GPP TS 25.331) and 2ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.1

– If the UE is configured with E-TFCI table 1 (see 3GPP TS 25.331) and 2ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.2

– If the UE is configured with E-TFCI table 0 (see 3GPP TS 25.331) and 10ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.3

– If the UE is configured with E-TFCI table 1 (see 3GPP TS 25.331) and 10ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.4

[…]

Reference(s)

TS 25.321 clause 9.2.5.4

7.1.6.3.2.3 Test purpose

To verify that the UE is able to transmit all possible transport block sizes in accordance with configured MAC-d PDU size and within the UE capability.

7.1.6.3.2.4 Method of test

NOTE: The reference to E-DCH Category refers to the UE capability as signalled in the Rel-6 IE “E-DCH physical layer category”. All UEs supporting E-DCH should signal a category between 1 and 6 for this IE even if the UE physical capability category is above 6.

NOTE: The reference to HS-DSCH Categories refers to the UE capability as signalled in the Rel-5 IE “HS-DSCH physical layer category” (1 to 12). All UEs supporting HS-DSCH should signal a category between 1 and 12 for this IE even if the UE physical capability category is above 12. This IE corresponds to the HS-DSCH category supported by the UE when MAC-ehs is not configured.

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

NOTE: At the SS RLC transmit entity and UE UL RLC entity for data RB ‘Last transmission PDU poll and Last retransmission PDU poll’ should be set to ‘FALSE’ and ‘Poll SDU’ to ‘Not Present’.

User Equipment:

UE in idle mode

The following parameters are specific for this test case:

Common for all UE HS-DSCH 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

Common for all UE E-DCH categories:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99)

RLC Poll Timer

1000ms

RLC Reset Timer

1000ms

Specific depending on E-DCH category:

Parameter

E-DCH

Category

Value

RLC Transmission window size

1

512

2 to 3

1024

4 to 6

1536

E-TFCI table

1 to 6

See table 7.1.6.3.2.5

Specific depending on HS-DSCH category:

Parameter

HS-DSCH

Category

Value

RLC Receiving window size

1 to 6

512

7 and 8

1536

9 and 10

2047

11 and 12

1024

Definition of test variables:

NPDUs

Number of MAC-d PDUs

The mapping between the chosen E-TFC index and the corresponding E-DCH transport block size is given in the following tables:

Table 7.1.6.3.2.1: Test points for 2ms TTI E-DCH Transport Block Size Table 0

TB Index

TB Size (bits)

TB Index

TB Size (bits)

TB Index

TB Size (bits)

TB Index

TB Size (bits)

TB Index

TB Size (bits)

0

18

30

342

60

1015

90

3008

120

8913

Note

1

120

31

355

61

1053

91

3119

121

9241

2

124

32

368

62

1091

92

3234

122

9582

3

129

33

382

63

1132

93

3353

123

9935

4

133

34

396

64

1173

94

3477

124

10302

5

138

35

410

65

1217

95

3605

125

10681

6

143

36

426

66

1262

96

3738

126

11075

7

149

37

441

67

1308

97

3876

127

11484

8

154

38

458

68

1356

98

4019

9

160

39

474

69

1406

99

4167

10

166

40

492

70

1458

100

4321

11

172

41

510

71

1512

101

4480

12

178

42

529

72

1568

102

4645

13

185

43

548

73

1626

103

4816

14

192

44

569

74

1685

104

4994

15

199

45

590

75

1748

105

5178

16

206

46

611

76

1812

106

5369

17

214

47

634

77

1879

107

5567

18

222

48

657

78

1948

108

5772

19

230

49

682

79

2020

109

5985

20

238

50

707

80

2094

110

6206

21

247

51

733

81

2172

111

6435

22

256

52

760

82

2252

112

6672

23

266

53

788

83

2335

113

6918

24

275

54

817

84

2421

114

7173

25

286

55

847

85

2510

115

7437

26

296

56

878

86

2603

116

7711

27

307

57

911

87

2699

117

7996

28

318

58

944

88

2798

118

8290

29

330

59

979

89

2901

119

8596

NOTE: E-TFCI value 120 shall not be used by a Rel-7 or later release UE and may not be used by a Rel-6 UE. The reason for including the test point for the E-TFCI value 120 is to verify that a Rel-7 UE uses the next possible larger E-TFCI value instead. This test point is not applicable for Rel-6 UEs.

Table 7.1.6.3.2.2: Test points for 2ms TTI E-DCH Transport Block Size Table 1

TB Index

TB Size (bits)

TB Index

TB Size (bits)

TB Index

TB Size (bits)

0

18

43

2724

86

7252

1

186

44

2742

87

7288

2

204

45

3042

88

7428

3

354

46

3060

89

7464

4

372

47

3078

90

7764

5

522

48

3298

91

7800

6

540

49

3316

92

7908

7

674

50

3334

93

7944

8

690

51

3378

94

8100

9

708

52

3396

95

8136

10

726

53

3414

96

8436

11

858

54

3732

97

8472

12

876

55

3750

98

8564

13

1026

56

3972

99

8600

14

1044

57

3990

100

8772

15

1062

58

4068

101

8808

16

1194

59

4086

102

9108

17

1212

60

4404

103

9144

18

1330

61

4422

104

9220

19

1348

62

4628

105

9256

20

1362

63

4646

106

9444

21

1380

64

4740

107

9480

22

1398

65

4758

108

9780

23

1530

66

5076

109

9816

24

1548

67

5094

110

9876

25

1698

68

5284

111

9912

26

1716

69

5302

112

10116

27

1734

70

5412

113

10152

28

1866

71

5430

114

10452

29

1884

72

5748

115

10488

Note

30

1986

73

5766

116

10532

31

2004

74

5940

117

10568

32

2022

75

5958

118

10788

33

2034

76

6084

119

10824

34

2052

77

6102

120

11124

35

2070

78

6420

121

11178

36

2370

79

6438

122

11188

37

2388

80

6596

123

11242

38

2406

81

6614

124

11460

39

2642

82

6756

125

11478

40

2660

83

6774

41

2678

84

7092

42

2706

85

7110

NOTE: E-TFCI value 115 shall not be used by a Rel-7 or later release UE and may not be used by a Rel-6 UE. The reason for including the test point for the E-TFCI value 115 is to verify that a Rel-7 UE uses the next possible larger E-TFCI value instead. This test point is not applicable for Rel-6 UEs.

Table 7.1.6.3.2.3: Test points for 10ms TTI E-DCH Transport Block Size Table 0

TB Index

TB Size (bits)

TB Index

TB Size (bits)

TB Index

TB Size (bits)

TB Index

TB Size (bits)

TB Index

TB Size (bits)

0

18

30

389

60

1316

90

4452

120

15051

1

120

31

405

61

1371

91

4636

121

15675

2

124

32

422

62

1428

92

4828

122

16325

3

130

33

440

63

1487

93

5029

123

17001

4

135

34

458

64

1549

94

5237

124

17706

5

141

35

477

65

1613

95

5454

125

18440

6

147

36

497

66

1680

96

5680

126

19204

7

153

37

517

67

1749

97

5915

127

20000

8

159

38

539

68

1822

98

6161

9

166

39

561

69

1897

99

6416

10

172

40

584

70

1976

100

6682

11

180

41

608

71

2058

101

6959

12

187

42

634

72

2143

102

7247

13

195

43

660

73

2232

103

7547

14

203

44

687

74

2325

104

7860

15

211

45

716

75

2421

105

8186

16

220

46

745

76

2521

106

8525

17

229

47

776

77

2626

107

8878

18

239

48

809

78

2735

108

9246

19

249

49

842

79

2848

109

9629

20

259

50

877

80

2966

110

10028

21

270

51

913

81

3089

111

10444

22

281

52

951

82

3217

112

10877

23

293

53

991

83

3350

113

11328

24

305

54

1032

84

3489

114

11797

25

317

55

1074

85

3634

115

12286

26

331

56

1119

86

3784

116

12795

27

344

57

1165

87

3941

117

13325

28

359

58

1214

88

4105

118

13877

29

374

59

1264

89

4275

119

14453

Table 7.1.6.3.2.4: Test points for 10ms TTI E-DCH Transport Block Size Table 1

TB Index

TB Size (bits)

TB Index

TB Size (bits)

TB Index

TB Size (bits)

0

18

41

5076

82

11850

1

186

42

5094

83

12132

2

204

43

5412

84

12186

3

354

44

5430

85

12468

4

372

45

5748

86

12522

5

522

46

5766

87

12804

6

540

47

6084

88

12858

7

690

48

6102

89

13140

8

708

49

6420

90

13194

9

858

50

6438

91

13476

10

876

51

6756

92

13530

11

1026

52

6774

93

13812

12

1044

53

7092

94

13866

13

1194

54

7110

95

14148

14

1212

55

7428

96

14202

15

1362

56

7464

97

14484

16

1380

57

7764

98

14556

17

1530

58

7800

99

14820

18

1548

59

8100

100

14892

19

1698

60

8136

101

15156

20

1716

61

8436

102

15228

21

1866

62

8472

103

15492

22

1884

63

8772

104

15564

23

2034

64

8808

105

15828

24

2052

65

9108

106

15900

25

2370

66

9144

107

16164

26

2388

67

9444

108

16236

27

2706

68

9480

109

16500

28

2724

69

9780

110

16572

29

3042

70

9816

111

17172

30

3060

71

10116

112

17244

31

3378

72

10152

113

17844

32

3396

73

10452

114

17916

33

3732

74

10488

115

18516

34

3750

75

10788

116

18606

35

4068

76

10824

117

19188

36

4086

77

11124

118

19278

37

4404

78

11178

119

19860

38

4422

79

11460

120

19950

39

4740

80

11514

40

4758

81

11796

Table 7.1.6.3.2.5: Applicable E-TFS indexes for sub-tests 1 to 4 and UE E-DCH categories 1 to 6.

Applicable E-TFS indexes

Sub-test

E-DCH TTI

E-DCH Transport Block Size Table

Category 1

Category 2

Category 3

Category 4

Category 5

Category 6

1

10ms

10ms TTI Table 0,
Table 7.1.6.3.2.3

1..101

1..119

1..119

1..127

1..127

1..127

2

10ms

10ms TTI Table 1,
Table 7.1.6.3.2.4

1..54

1..97

1..97

1..120

1..120

1..120

3

2ms

2ms TTI Table 0,
Table 7.1.6.3.2.1

N/A

1..88

N/A

1..108

N/A

1..127

4

2ms

2ms TTI Table 1,
Table 7.1.6.3.2.2

N/A

1..44

N/A

1..73

N/A

1..125

NOTE 1: Applicable indexes depends on the UE capability of “Maximum number of bits of an E-DCH transport block transmitted within a 10 ms E-DCH TTI” and “Maximum number of bits of an E-DCH transport block transmitted within a 2 ms E-DCH TTI” as specified in TS 25.306 clause 5 and Table 5.1g. E-TFCI index=0 not tested as TB size for this E-TFCI value is 18 bits, which would only fit the MAC-e/es header used by the SS in the test procedure 1.

NOTE 2: For E-DCH categories beyond 6, E-TFS indices for category 6 are applicable.

Table 7.1.6.3.2.6: E-TFCI values causing degradation due to turbo coder irregularities

E-DCH Transport Block Size Tables

E-TFCI

Reference

2 ms TTI, Table 0

120

[6], Annex B.1

2 ms TTI, Table 1

115

[6], Annex B.2

Test procedure

a) The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.10.2.4.6.2 using condition A13 as specified in clause 9.1 of TS 34.108.. See Note 1.

b) The SS closes the test loop using UE test loop mode 1 and configuring the UL RLC SDU size to be equal to the received DL SDU size (i.e. not setting the UL RLC SDU size parameter).

c) SS sets RLC SDU size = 312 bits which corresponds to maximum AM payload size for 1 MAC-d PDU of size 336 bits.

d) The SS removes the scheduling grant for E-DCH for the UE.

e) If NPDUs is less than 36 the SS transmits one RLC SDU with size ((NPDUs – 1) * 320 + 312) else the SS transmits two SDUs with size ((NPDUs – 2) * 320 + 2 * 312) / 2. See note 2.

f) The SS waits for an SI to be received that indicates that there is data available for transmission (can be identified from the content of the SI). See Note 3. The SS checks that TEBS has the correct value.

g) The SS issues an absolute grant that allows the UE to send at maximum bit rate (signalling value 31)

h) The SS waits until data is received and verifies that the looped back SDU data has the correct content and is sent in the same TTI.

i) The SS verifies that the received E-TFC used by the UE is correct. For Rel-7 and later release UE the SS checks that the UE has not used the transport block sizes correspondent to the E-TFCI values as listed in table 7.1.6.3.2.6, but instead used the transport block size correspondent to the next possible larger E-TFCI value.

j) The SS increments the RLC SDU payload size by 320 bits. For the case of 2 SDUs transmitted by the SS, each of the payload sizes are incremented by 320 bits. The SS calculates the new E-TFC transport block size from the relevant Transport Block Size Table. If this transport block size is supported by the UE under test, according to Table 7.1.6.3.2.5, then continue with step d else continue with step k.

k) The SS opens the UE test loop.

l) The SS release the radio bearer.

m) 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: Calculation of Downlink (DL) RLC SDU size:

DL SDU size = NPDUs * 336 bits RLC PDU – headers associated with MAC and RLC.

RLC PDU = RLC 16 bits Sequence Number + 8 bits for the Optional Length Indicators + RLC pay load size. The Optional Length Indicator is present only in the delivery of the last RLC PDU.

The Optional Length Indicators consists of a 7 bits Length Indicator + 1 bit Extension Field of binary value = “0”. The 7 bit length indicator indicates the number of octets between the end of the RLC header up to and including the last octet of the (DL) RLC SDU ending within the PDU.

Therefore, the RLC payload has two different sizes of 320 bits (336 – 16 bits Sequence Number) and 312 bits (336 – 16 bits sequence Number – (7 bits Length Indicator + 1 bit extension field)).

NPDUs = FLOOR ( (TBS size – MAC-e header size – MAC-es header size) / MAC-d PDU size) = FLOOR ( (TBS size -18) / 336).

For NPDUs = 1

DL RLC SDU payload has size 312 bits

For 1 < NPDUs < 36

There are (NPDUs – 1) RLC payloads of size 320 bits with the last RLC payload size 312 bits

DL RLC SDU payload size = (NPDUs -1) * 320 + 312

For NPDUs ≥ 36

The test data for transport channels on HS-DSCH and E-DCH is divided into 2 RLC SDUs so that the SDU size does not exceed 1500 octets (limit of SDU size in SM)

The payload data of the MAC-d PDUs contains 2 RLC SDUs of size

((NPDUs – 2) * 320 + 2 * 312) / 2

NPDU = NPDUs + 2

Calculation of E-TFC TB Size:

Select the E-TFC Index/TB Size = Number of MAC-d PDU * 336 bits RLC PDU + 18 bits MAC-es and MAC-e headers (6 bits N + 6 bits TSN + 6 bits DDI) according to the E-DCH Transport Block Size Tables for FDD per 25.321 Annex B, .

As an example TBS value of 716 bits is used by the UE in the 10mS Index 0 subtest to deliver UL RLC SDU size o f 84 bytes = 672bit + 18 bits MAC headers = 690 bits

NOTE 3: Calculation of TEBS value:

Using the E-TFC TB size determined in Note 2 above, select the TEBS index according to 25.321 Table 9.2.5.3.2-1.

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 with no "LB Setup RB IE#k" parameter set (UE shall return an UL RLC SDU with the same size as the received RLC SDU in downlink)

14

–>

CLOSE UE TEST LOOP COMPLETE (DCCH)

TC

15

SS

The SS initially creates one RLC SDU with payload size 312bits

16

ß

Removal of absolute grant

Signalling value 1

17

<–

DOWNLINK RLC SDU(s)

Send test data. The data contains 1 RLC SDU or 2 SDUs (refer to Note 2) in test procedure above

18

à

SI indicating data for transmission

This can be verified from the indicated Total E-DCH Buffer Status (TEBS)

19

<–

Absolute grant allowing the UE to transmit at maximum bit rate.

Signalling value 31

20

–>

UPLINK RLC SDU(s)

The SS checks E-TFC from the UE and checks that the content of the received UL RLC SDU is correct and sent in the same TTI.

For Rel-7 and later release UE the SS checks that the UE has not used the transport block sizes correspondent to the E-TFCI values as listed in table 7.1.6.3.2.6, but instead used the transport block size correspondent to the next possible larger E-TFCI value.

21

SS

The SS increases the SDU size(s) by 320 bits (refer to Note 2) and calculates the E-TFC transport block size required to send this data on E-DCH from the relevant Transport Block Size Table. If E-TFC TB size is supported by the E-DCH category then repeat steps 16 to 19

22

<–

OPEN UE TEST LOOP (DCCH)

TC

23

–>

OPEN UE TEST LOOP COMPLETE (DCCH)

TC

24

RB RELEASE

RRC

25

<–

DEACTIVATE RB TEST MODE

TC

Optional step

26

–>

DEACTIVATE RB TEST MODE COMPLETE

TC

Optional step

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

7.1.6.3.2.5 Test requirements

1. In step 20, the SS verifies that the received E-TFC has the correct size .For Rel-7 and later release UE the SS checks that the UE has not used the transport block sizes correspondent to the E-TFCI values as listed in table 7.1.6.3.2.6, but instead used the transport block size correspondent to the next possible larger E-TFCI value.

2. In step 20, the SS shall receive the RLC SDUs in the same TTI and with the same content as sent in downlink.

7.1.6.3.2a MAC-es/e transport block size selection/UL 16QAM

7.1.6.3.2a.1 Definition and applicability

All UEs which support E-DCH and UL 16QAM.

7.1.6.3.2a.2 Conformance requirement

Extract from TS 25.321 clause 9.2.5.4

Extract from TS 25.321 clause 11.8.1.4

For Rel-6:

[…]

The transmission format and data allocation shall follow the requirements below:

– Only E-TFCs from the configured E-TFCS shall be considered for the transmission;

[…]

– The UE may avoid using the following E-TFCIs;

– If the UE is configured with E-TFCI table 0 (see [7]) and 2ms TTI, it may avoid using E-TFCI 120 in the mapping defined in Annex B.1

– If the UE is configured with E-TFCI table 1 (see [7]) and 2ms TTI, it may avoid using E-TFCI 115 in the mapping defined in Annex B.2

[…]

[…]

For Rel-7 and later releases:

[…]

The transmission format and data allocation shall follow the requirements below:

[…]

– The UE shall not use the following E-TFCIs;

– If the UE is configured with E-TFCI table 0 (see [7]) and 2ms TTI, it shall not use E-TFCI 120 in the mapping defined in Annex B.1

– If the UE is configured with E-TFCI table 1 (see [7]) and 2ms TTI, it shall not use E-TFCI 115 in the mapping defined in Annex B.2

– If the UE is configured with E-TFCI table 2 (see [7]) and 2ms TTI, it shall not use E-TFCI 121 in the mapping defined in Annex B.2a

– If the UE is configured with E-TFCI table 3 (see [7]) and 2ms TTI, it shall not use E-TFCIs 101 and 102 in the mapping defined in Annex B.2b

[…]

[…]

RRC can configure the MAC-e to use one of two Transport block size sets for each TTI duration. The normative description of the mapping between the E-TFC index and the corresponding transport block size is provided in Annex B:

– If the UE is configured with E-TFCI table 0 (see 3GPP TS 25.331) and 2ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.1

– If the UE is configured with E-TFCI table 1 (see 3GPP TS 25.331) and 2ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.2

– If the UE is configured with E-TFCI table 2 (see 3GPP TS 25.331) and 2ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.2a

– If the UE is configured with E-TFCI table 3 (see 3GPP TS 25.331) and 2ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.2b

– If the UE is configured with E-TFCI table 0 (see 3GPP TS 25.331) and 10ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.3

– If the UE is configured with E-TFCI table 1 (see 3GPP TS 25.331) and 10ms TTI, it shall use the mapping defined in 3GPP TS 25.321 Annex B.4

[…]

Reference(s)

TS 25.321 clause 9.2.5.4

7.1.6.3.2a.3 Test purpose

To verify that the UE is able to transmit all possible transport block sizes in accordance with configured MAC-d PDU size and within the UE capability.

7.1.6.3.2a.4 Method of test

NOTE: The reference to E-DCH Category refers to the UE capability as signalled in the Rel-7 IE “E-DCH physical layer category extension”.

NOTE: The reference to HS-DSCH Categories refers to the UE capability as signalled in the Rel-5 IE “HS-DSCH physical layer category” (1 to 12). All UEs supporting HS-DSCH should signal a category between 1 and 12 for this IE even if the UE physical capability category is above 12. This IE corresponds to the HS-DSCH category supported by the UE when MAC-ehs is not configured.

Initial conditions

System Simulator:

1 cell, default parameters, Ciphering Off.

NOTE: At the SS RLC transmit entity for data RB ‘Last transmission PDU poll and Last retransmission PDU poll’ should be set to ‘FALSE’ and ‘Poll SDU’ to ‘Not Present’.

User Equipment:

UE in idle mode

The following parameters are specific for this test case:

Common for all UE HS-DSCH categories:

Parameter

Value

MAC-d PDU size

656 bits

MAC-hs receiver window size

16

Number of HARQ processes

1

Number of reordering queues

1

Common for all UE E-DCH categories:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms (see 25.331 10.3.6.99)

RLC Poll Timer

1000ms

RLC Reset Timer

1000ms

Specific depending on E-DCH category:

Parameter

E-DCH

Category

Value

RLC Transmission window size

7

1536

E-TFCI table

7

See table 7.1.6.3.2a.3

Specific depending on HS-DSCH category:

Parameter

HS-DSCH

Category

Value

RLC Receiving window size

1 to 6

512

7 and 8

1536

9 and 10

2047

11 and 12

1024

Definition of test variables:

NPDUs

Number of MAC-d PDUs

The mapping between the chosen E-TFC index and the corresponding E-DCH transport block size is given in the following tables:

Table 7.1.6.3.2a.1 Test points for 2ms TTI E-DCH Transport Block Size Table 2

E-TFCI

TB Size (bits)

E-TFCI

TB Size (bits)

E-TFCI

TB Size (bits)

E-TFCI

TB Size (bits)

E-TFCI

TB Size (bits)

0

18

30

402

60

1405

90

4913

120

17173

1

120

31

419

61

1465

91

5122

121

17904

Note

2

125

32

437

62

1528

92

5341

122

18667

3

130

33

455

63

1593

93

5568

123

19462

4

135

34

475

64

1661

94

5805

124

20291

5

141

35

495

65

1731

95

6053

125

21155

6

147

36

516

66

1805

96

6310

126

22056

7

154

37

538

67

1882

97

6579

127

22995

8

160

38

561

68

1962

98

6859

9

167

39

585

69

2046

99

7152

10

174

40

610

70

2133

100

7456

11

182

41

636

71

2224

101

7774

12

189

42

663

72

2319

102

8105

13

197

43

691

73

2417

103

8450

14

206

44

721

74

2520

104

8810

15

215

45

752

75

2628

105

9185

16

224

46

784

76

2740

106

9577

17

233

47

817

77

2856

107

9985

18

243

48

852

78

2978

108

10410

19

254

49

888

79

3105

109

10853

20

265

50

926

80

3237

110

11316

21

276

51

965

81

3375

111

11798

22

288

52

1007

82

3519

112

12300

23

300

53

1049

83

3669

113

12824

24

313

54

1094

84

3825

114

13370

25

326

55

1141

85

3988

115

13940

26

340

56

1189

86

4158

116

14534

27

354

57

1240

87

4335

117

15153

28

370

58

1293

88

4520

118

15798

29

385

59

1348

89

4712

119

16471

NOTE: E-TFCI value 121 shall not be used by a Rel-7 or later release UE and may not be used by a Rel-6 UE. The reason for including the test point for the E-TFCI value 121 is to verify that a Rel-7 UE uses the next possible larger E-TFCI value instead.

Table 7.1.6.3.2a.2: Test points for 2ms TTI E-DCH Transport Block Size Table 3

E-TFCI

TB Size (bits)

E-TFCI

TB Size (bits)

E-TFCI

TB Size (bits)

E-TFCI

TB Size (bits)

E-TFCI

TB Size (bits)

0

18

30

1902

60

6614

90

14184

120

21966

1

186

31

1986

61

6774

91

14538

121

22302

2

204

32

2004

62

7110

92

14874

122

22430

3

354

33

2034

63

7270

93

15210

123

22638

4

372

34

2052

64

7446

94

15546

124

22996

5

522

35

2370

65

7782

95

15882

6

540

36

2388

66

7926

96

16218

7

558

37

2642

67

8118

97

16554

8

674

38

2660

68

8454

98

16890

9

692

39

2706

69

8582

99

17226

10

708

40

2724

70

8790

100

17562

11

858

41

3042

71

9126

101

17802 Note

12

876

42

3060

72

9238

102

17898 Note

13

894

43

3298

73

9462

103

18252

14

1026

44

3316

74

9798

104

18476

15

1044

45

3378

75

9894

105

18588

16

1194

46

3396

76

10134

106

18924

17

1212

47

3750

77

10470

107

19132

18

1230

48

3990

78

10550

108

19260

19

1330

49

4086

79

10806

109

19596

20

1348

50

4422

80

11160

110

19788

21

1362

51

4646

81

11224

111

19932

22

1380

52

4758

82

11496

112

20268

23

1530

53

5094

83

11880

113

20444

24

1548

54

5302

84

12168

114

20604

25

1566

55

5430

85

12536

115

20940

26

1698

56

5766

86

12840

116

21100

27

1716

57

5958

87

13192

117

21276

28

1866

58

6102

88

13512

118

21612

29

1884

59

6438

89

13848

119

21774

NOTE: E-TFCI values 101 and 102 shall not be used by a Rel-7 or later release UE and may not be used by a Rel-6 UE. The reason for including the test point for the E-TFCI values 101 and 102 is to verify that a Rel-7 UE uses the next possible larger E-TFCI values instead.

Table 7.1.6.3.2a.3 Applicable E-TFS indexes for sub-tests 1 to 2 and UE E-DCH category 7.

Applicable E-TFS indexes

Sub-test

E-DCH TTI

E-DCH Transport Block Size Table

Category 7

1

2ms

2ms TTI Table 2,
Table 7.1.6.3.2.2a.1

1..127

2

2ms

2ms TTI Table 3,
Table 7.1.6.3.2.2a.2

1..124

NOTE 1: Applicable indexes depends on “Maximum number of bits of an E-DCH transport block transmitted within a 2 ms E-DCH TTI” as specified in TS 25.306 clause 5.1. E-TFCI index=0 not tested as TB size for this E-TFCI value is 18 bits, which would only fit the MAC-e/es header used by the SS in the test procedure.

Table 7.1.6.3.2a.6 lists E-TFCI values that a Rel-7 or later release UE shall not use due to the associated coding rates cause turbo coder irregularities (ref. [6], Annex B).

Table 7.1.6.3.2a.6: E-TFCI values causing degradation due to turbo coder irregularities

E-DCH Transport Block Size Tables

E-TFCI

Reference

2 ms TTI, Table 2

121

[6], Annex B.2a

2 ms TTI, Table 3

101

[6], Annex B.2b

2 ms TTI, Table 3

102

[6], Annex B.2b

Test procedure

a) The SS establishes the reference radio bearer configuration specified in TS 34.108 clause 6.10.2.4.6.2 using condition " Packet to CELL_DCH / E-DCH[UL : 16QAM] / HS-DSCH using one multiplexing option (1/1) and SRBs mapped on E-DCH/DCH condition A19a" as specified in clause 9.1 of TS 34.108. See note 1.

b) The SS closes the test loop using UE test loop mode 1 and configuring the UL RLC SDU size to be equal to the received DL SDU size (i.e. not setting the UL RLC SDU size parameter).

c) SS sets RLC SDU size = 632 bits which corresponds to maximum AM payload size for 1 MAC-d PDU of size 656 bits.

d) The SS removes the scheduling grant for E-DCH for the UE.

e) If NPDUs is less than 18 the SS transmits one RLC SDU with size ((NPDUs – 1) * 640 + 632) else the SS transmits two SDUs with size ((NPDUs – 2) * 640 + 2 * 632) / 2. See note 2.

f) The SS waits for an SI to be received that indicates that there is data available for transmission (can be identified from the content of the SI). See Note 3. The SS checks that TEBS has the correct value.

g) The SS issues an absolute grant that allows the UE to send at maximum bit rate (signalling value 31)

h) The SS waits until data is received and verifies that the looped back SDU data has the correct content and is sent in the same TTI.

i) The SS verifies that the received E-TFC used by the UE is correct. For Rel-7 and later release UE the SS checks that the UE has not used the transport block sizes correspondent to the E-TFCI values as listed in table 7.1.6.3.2a.6, but instead used the transport format correspondent to the next possible larger E-TFCI value.

j) The SS increments the RLC SDU payload size by 640 bits. For the case of 2 SDUs transmitted by the SS, each of the payload sizes are incremented by 640 bits. The SS calculates the new E-TFC transport block size from the relevant Transport Block Size Table. If this transport block size is supported by the UE under test, according to Table 7.1.6.3.2.5, then continue with step d else continue with step k.

k) The SS opens the UE test loop.

l) The SS release the radio bearer.

m) 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: Calculation of Downlink (DL) RLC SDU size:
DL SDU size = NPDUs * 656 bits RLC PDU – headers associated with MAC and RLC.

RLC PDU = RLC 16 bits Sequence Number + 8 bits for the Optional Length Indicators + RLC pay load size. The Optional Length Indicator is present only in the delivery of the last RLC PDU.

The Optional Length Indicators consists of a 7 bits Length Indicator + 1 bit Extension Field of binary value = “0”. The 7 bit length indicator indicates the number of octets between the end of the RLC header up to and including the last octet of the (DL) RLC SDU ending within the PDU.

Therefore, the RLC payload has two different sizes of 640 bits (656 – 16 bits Sequence Number) and 632 bits (656 – 16 bits sequence Number – (7 bits Length Indicator + 1 bit extension field)).

NPDUs = FLOOR ( (TBS size – MAC-e header size – MAC-es header size) / MAC-d PDU size) = FLOOR ( (TBS size -18) / 656).

For NPDUs = 1
DL RLC SDU payload has size 632 bits

For 1 < NPDUs < 18
There are (NPDUs – 1) RLC payloads of size 640 bits with the last RLC payload size 632 bits
DL RLC SDU payload size = (NPDUs -1) * 640 + 632

For NPDUs ≥ 18
The test data for transport channels on HS-DSCH and E-DCH is divided into 2 RLC SDUs so that the SDU size does not exceed 1500 octets (limit of SDU size in SM)

The payload data of the MAC-d PDUs contains 2 RLC SDUs of size

((NPDUs – 2) * 640 + 2 * 632) / 2

NPDU = NPDUs + 2

Calculation of E-TFC TB Size:
Select the E-TFC Index/TB Size = Number of MAC-d PDU * 656 bits RLC PDU + 18 bits MAC-es and MAC-e headers (6 bits N + 6 bits TSN + 6 bits DDI) according to the E-DCH Transport Block Size Tables for FDD per 25.321 Annex B,

As an example TBS value of 716 bits is used by the UE in the 10mS Index 0 subtest to deliver UL RLC SDU size o f 84 bytes = 672bit + 18 bits MAC headers = 690 bits

NOTE 3: Calculation of TEBS value:
Using the E-TFC TB size determined in Note 2 above, select the TEBS index according to 25.321 Table 9.2.5.3.2-1.

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 with no "LB Setup RB IE#k" parameter set (UE shall return an UL RLC SDU with the same size as the received RLC SDU in downlink)

14

–>

CLOSE UE TEST LOOP COMPLETE (DCCH)

TC

15

SS

The SS initially creates one RLC SDU with payload size 632bits

16

ß

Removal of absolute grant

Signalling value 1

17

<–

DOWNLINK RLC SDU(s)

Send test data. The data contains 1 RLC SDU or 2 SDUs (refer to Note 2 in test procedure above)

18

à

SI indicating data for transmission

This can be verified from the indicated Total E-DCH Buffer Status (TEBS)

19

<–

Absolute grant allowing the UE to transmit at maximum bit rate.

Signalling value 31

20

–>

UPLINK RLC SDU(s)

The SS checks E-TFC from the UE and checks that the content of the received UL RLC SDU is correct and sent in the same TTI

For Rel-7 and later release UE the SS checks that the UE has not used the transport block sizes correspondent to the E-TFCI values as listed in table 7.1.6.3.2a.6, but instead used the transport block size correspondent to the next possible larger E-TFCI value.

21

SS

The SS increases the SDU size(s) by 640 bits (refer to Note 2) and calculates the E-TFC transport block size required to send this data on E-DCH from the relevant Transport Block Size Table. If E-TFC TB size is supported by the E-DCH category then repeat steps 16 to 19

22

<–

OPEN UE TEST LOOP (DCCH)

TC

23

–>

OPEN UE TEST LOOP COMPLETE (DCCH)

TC

24

RB RELEASE

RRC

25

<–

DEACTIVATE RB TEST MODE

TC

Optional step

26

–>

DEACTIVATE RB TEST MODE COMPLETE

TC

Optional step

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

7.1.6.3.2a.5 Test requirements

1. In step 20, the SS verifies that the received E-TFC has the correct size. For Rel-7 and later release UE the SS checks that the UE has not used the transport block sizes correspondent to the E-TFCI values as listed in table 7.1.6.3.2a.6, but instead used the transport block size correspondent to the next possible larger E-TFCI value,.

2. In step 20, the SS shall receive the RLC SDU(s) in the same TTI and with the same content as sent in downlink.

7.1.6.3.3 Impact on E-TFCI selection on MAC at UE for UL DRX at Node B/ MAC Inactivity Threshold>1

7.1.6.3.3.1 Definition and applicability

All UEs which support UL DTX (E-DCH start time restriction).

7.1.6.3.3.2 Conformance requirement

In FDD mode, the rules for E-TFC selection provided below shall apply to UEs in CELL_DCH state with an E-DCH transport channel configured. These UEs shall apply the E-TFC selection procedure when invoked by the HARQ entity (see subclause 11.8.1.1.1). In the case where a 2ms TTI is configured, E-TFC selection shall not be performed for TTIs that overlap with an uplink compressed mode gap. The E-TFC restriction procedure described in [12] shall always be applied before the E-TFC selection process below. E-TFCs which (according to calculations in [16]) require channelisation codes which are not allowed by the value given by the Maximum channelisation codes for E-DPDCH or are not supported by the UE capability shall be considered as blocked. Furthermore, for UEs that are also configured with a DCH transport channel on uplink, the TFC selection procedure shall be applied before either of these.

In FDD, in case the DTX feature is configured by higher layers and no E-DCH transmission is performed in this TTI:

– if MAC Inactivity Threshold > 1 and no E-DCH transmission has been performed for MAC Inactivity Threshold – 1 previous TTIs or,

– if MAC Inactivity Threshold = 1:

– E-TFC selection shall only be performed for the TTIs where the following conditions are fulfilled:

– For 2ms TTI: [5*CFN + subframe number – UE DTX DRX Offset] mod MAC DTX Cycle = 0;

– For 10ms TTI: [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

In 2ms TTI case, if the TTI that fulfilled [5*CFN + subframe number – UE DTX DRX Offset] mod MAC DTX Cycle = 0 overlapped with an uplink compressed mode transmission gap, the E-TFC selection shall be performed for the first TTI not overlapping with an uplink compressed mode transmission gap.

Reference(s)

TS 25.321 clauses 11.8.1.4

7.1.6.3.3.3 Test purpose

The purpose of this test case is to verify that

1. To verify that when no E-DCH transmission has been performed for MAC Inactivity Threshold -1 previous TTI, UE start E-DCH transmission in TTI satisfying [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

2. To verify that when E-DCH transmission has been performed within MAC Inactivity Threshold -1 previous TTI, UE start E-DCH transmission immediately[Grant available].

7.1.6.3.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 Streaming or interactive or background / UL: [max bit rate depending on UE category and TTI] DL: [max bit rate depending on UE category] / UM PS RAB + UL: [max bit rate depending on UE category and TTI] DL: [max bit rate depending on UE category] SRBs for DCCH on E-DCH and HS-DSCH as specified in TS 34.108, clause 6.11.4i.1. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

DL_DRX is not activated and default UL_DTX parameters are applied.

The following UL_DRX parameters are specific for this test case:

Parameter

Value

E-DCH TTI

10 ms

MAC DTX Cycle

20

MAC Inactivity Threshold

128

UE DTX DRX Offset

10 (multiple of 5)

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

Test procedure

a) SS waits for 1.5 seconds, so that condition for MAC Inactivity is satisfied.

b) SS transmits 5 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

c) SS waits until an SI is received. SS checks that the CFN in which SI is received satisfies condition [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

d) SS issues an absolute grant that allows the UE to send 1 RLC PDU per TTI (signalling value 4)

e) SS starts receiving loop backed RLC PDU’s.

f) SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1Expected sequence

g) SS receives loop backed RLC PDU. SS repeats steps f & g, until CFN in which loop backed PDU is received satisfies condition [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle ≠ 0.

h) SS waits for 1.5 seconds, so that condition for MAC Inactivity is satisfied.

i) SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

j) SS receives loop backed RLC PDU. SS checks that the CFN in which loop backed PDU is received satisfies condition [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

k) SS repeats steps h-j, 10 times and always condition [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0 is satisfied.

Step

Direction

Message

Comments

UE

SS

1

SS Waits for 1.5 seconds so that MAC_Inactivity_Threshold is satisfied

2

ß

5 RLC PDUs on LCH 1

3

à

SI indicating data on LCH 1

SS Checks that [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0 is satisfied for transmission of SI

4

ß

Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 4

5

à

MAC es PDU containing 1 RLC PDU from LCH 1

First Loop Backed PDU.

6

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all remaining 4 RLC SDU’s are received on consecutive TTI’s

7

ß

1 RLC PDUs on LCH 1

8

à

MAC es PDU containing 1 RLC PDU from LCH 1

SS Checks that [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle ≠ 0 is satisfied

If above equation is not satisfied steps 7 and 8 are repeated.

9

SS Waits for 1.5 seconds so that MAC_Inactivity_Threshold is satisfied

10

ß

1 RLC PDUs on LCH 1

11

à

MAC es PDU containing 1 RLC PDU from LCH 1

SS Checks that [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0 is satisfied

Steps 9 to 11 are repeated 10 times

Specific Message Contents

None

7.1.6.3.3.5 Test requirements

1. In step 3, the CFN of transmitted SI satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

2. In step 8, the CFN of loop backed PDU satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle ≠ 0

3. In step 11,for all iterations, the CFN of loop backed PDU satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0

7.1.6.3.4 Impact on E-TFCI selection on MAC at UE for UL DRX at Node B/ MAC Inactivity Threshold =1

7.1.6.3.4.1 Definition and applicability

All UEs which support UL DTX (E-DCH start time restriction).

7.1.6.3.4.2 Conformance requirement

In FDD mode, the rules for E-TFC selection provided below shall apply to UEs in CELL_DCH state with an E-DCH transport channel configured. These UEs shall apply the E-TFC selection procedure when invoked by the HARQ entity (see subclause 11.8.1.1.1). In the case where a 2ms TTI is configured, E-TFC selection shall not be performed for TTIs that overlap with an uplink compressed mode gap. The E-TFC restriction procedure described in [12] shall always be applied before the E-TFC selection process below. E-TFCs which (according to calculations in [16]) require channelisation codes which are not allowed by the value given by the Maximum channelisation codes for E-DPDCH or are not supported by the UE capability shall be considered as blocked. Furthermore, for UEs that are also configured with a DCH transport channel on uplink, the TFC selection procedure shall be applied before either of these.

In FDD, in case the DTX feature is configured by higher layers and no E-DCH transmission is performed in this TTI:

– if MAC Inactivity Threshold > 1 and no E-DCH transmission has been performed for MAC Inactivity Threshold – 1 previous TTIs or,

– if MAC Inactivity Threshold = 1:

– E-TFC selection shall only be performed for the TTIs where the following conditions are fulfilled:

– For 2ms TTI: [5*CFN + subframe number – UE DTX DRX Offset] mod MAC DTX Cycle = 0;

– For 10ms TTI: [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

In 2ms TTI case, if the TTI that fulfilled [5*CFN + subframe number – UE DTX DRX Offset] mod MAC DTX Cycle = 0 overlapped with an uplink compressed mode transmission gap, the E-TFC selection shall be performed for the first TTI not overlapping with an uplink compressed mode transmission gap.

Reference(s)

TS 25.321 clauses 11.8.1.4

7.1.6.3.4.3 Test purpose

To verify that UE always start E-DCH transmission in TTI satisfying [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

7.1.6.3.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 Streaming or interactive or background / UL: [max bit rate depending on UE category and TTI] DL: [max bit rate depending on UE category] / UM PS RAB + UL: [max bit rate depending on UE category and TTI] DL: [max bit rate depending on UE category] SRBs for DCCH on E-DCH and HS-DSCH as specified in TS 34.108, clause 6.11.4i.1. The logical channel, transport channel and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

DL_DRX is not activated and default UL_DTX parameters are applied.

The following UL_DRX parameters are specific for this test case:

Parameter

Value

E-DCH TTI

10 ms

MAC DTX Cycle

20

MAC Inactivity Threshold

1

UE DTX DRX Offset

10 (multiple of 5)

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

Test procedure

a) SS transmits 5 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1Expected sequence

b) SS waits until an SI is received. The SS checks that the CFN in which SI is received satisfies condition [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

c) SS issues an absolute grant that allows the UE to send 1 RLC PDU per TTI (signalling value 4)

d) SS starts receiving loop backed RLC PDU’s. SS checks that the CFN in which each loop backed PDU received satisfies condition [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.

e) SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1Expected sequence

f) SS receives loop backed RLC PDU..

g) SS repeats steps e & f, 10 times and always condition [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0 is satisfied.

Step

Direction

Message

Comments

UE

SS

1

ß

5 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

SS Checks that [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0 is satisfied for transmission of SI

3

ß

Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 4

4

à

MAC es PDU containing 1 RLC PDU from LCH 1

First Loop Backed PDU.

SS Checks that [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0 is satisfied

5

à

MAC es PDU containing 1 RLC PDU from LCH 1

This step is repeated until all remaining 4 RLC SDU’s are received. SS Checks that [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0 is satisfied for each of the PDUs.

6

ß

1 RLC PDUs on LCH 1

7

à

MAC es PDU containing 1 RLC PDU from LCH 1

SS Checks that [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0 is satisfied

Steps 6 & 7 are repeated 10 times

Specific Message Contents

None

7.1.6.3.4.5 Test requirements

  1. In step 4, the CFN of loop backed PDU satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.
  2. In step 2, the CFN of transmitted SI satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0
  3. In step 5, for all 4 transmissions, the CFN of the loop backed PDUs satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0
  4. In step 7, for all iterations, the CFN of loop backed PDU satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0
7.1.6.3.5 MAC-es/e transport block size selection(1.28Mcps TDD)

7.1.6.3.5.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.3.5.2 Conformance requirement

Extract from TS 25.321 clause 9.2.6.4

For 1.28 Mcps TDD, the normative description of the mapping between the TB index and the corresponding transport block size is provided in Annex BC.

[…]

Reference(s)

TS 25.321 clause 9.2.6.4

7.1.6.3.2.3 Test purpose

To verify that the UE transmits all possible transport block sizes within the UE capability.

7.1.6.3.2.4 Method of 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:

Sub-tests and test points for UE HS-DSCH physical layer category 6. Testing of UE supporting UE HS-DSCH physical layer category 13 to 15 shall be performed in accordance to test parameters, sub-tests and test points for UE HS-DSCH physical layer category 10

Common for all UE HS-DSCH 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

Common for all UE E-DCH categories:

Parameter

Value

T-WAIT

200 ms (see 25.331 10.3.6.103)

Specific depending on E-DCH category:

Parameter

E-DCH

Category

Value

RLC Transmission window size

1 to 5

512

6

1536

E-TFCI table

1 to 6

See table 7.1.6.3.2.5

Specific depending on HS-DSCH category:

Parameter

HS-DSCH

Category

Value

RLC Receiving window size

1 to 6

512

7 and 8

1536

9 and 10

2047

11 and 12

1024

The mapping between the chosen E-TFC index and the corresponding E-DCH transport block size is given in the following tables:

Table 7.1.6.3.5.1 5ms TTI E-DCH Transport Block Size Table 0

Category 1-2

Category 3-6

TB index

1 Timeslot TBS

2 Timeslots TBS

3 Timeslots TBS

1 Timeslot TBS

2 Timeslots TBS

3 Timeslots TBS

4 Timeslots TBS

5 Timeslots TBS

0

23

23

23

23

23

23

23

23

1

116

116

116

116

116

116

116

116

2

162

162

162

162

162

162

162

162

3

167

169

170

169

171

172

173

173

4

173

177

180

177

181

184

186

186

5

179

186

190

186

192

196

199

199

6

186

195

200

194

204

209

213

213

7

192

204

211

204

216

223

229

229

8

199

214

222

213

229

238

245

245

9

206

224

235

223

242

254

263

263

10

213

234

247

234

257

271

282

282

11

221

246

261

245

272

289

302

302

12

229

257

275

257

288

309

324

324

13

237

270

290

269

306

329

347

347

14

245

282

306

282

324

351

372

372

15

254

296

323

295

343

375

399

399

16

263

310

341

309

364

400

427

427

17

272

325

359

324

385

427

458

458

18

282

340

379

339

408

455

491

491

19

292

356

400

355

433

486

526

526

20

302

373

422

372

459

518

564

564

21

313

391

445

390

486

553

605

605

22

324

410

469

408

515

589

648

648

23

335

429

495

427

546

629

695

695

24

347

450

522

448

578

671

745

745

25

359

471

550

469

613

716

799

799

26

372

493

581

491

649

764

856

856

27

385

517

612

514

688

815

918

918

28

399

541

646

539

729

869

983

983

29

413

567

681

564

773

927

1054

1054

30

428

594

718

591

819

989

1130

1130

31

443

622

758

619

867

1055

1211

1211

32

458

652

799

648

919

1125

1298

1298

33

475

683

843

679

974

1201

1392

1392

34

491

716

889

711

1032

1281

1492

1492

35

509

750

937

745

1094

1366

1599

1599

36

527

785

989

780

1159

1458

1714

1714

37

545

823

1043

817

1228

1555

1837

1837

38

565

862

1100

856

1301

1659

1969

1969

39

585

903

1160

896

1379

1770

2110

2110

40

605

946

1223

938

1461

1888

2262

2262

41

627

991

1290

983

1548

2014

2425

2425

42

649

1038

1361

1029

1640

2148

2599

2599

43

672

1087

1435

1078

1738

2292

2786

2786

44

696

1139

1514

1129

1841

2445

2986

2986

45

720

1193

1596

1183

1951

2608

3200

3200

46

746

1250

1684

1239

2067

2782

3430

3430

47

772

1309

1776

1297

2191

2968

3677

3677

48

799

1372

1873

1359

2321

3166

3941

3941

49

827

1437

1975

1423

2460

3377

4224

4224

50

857

1505

2083

1491

2606

3603

4528

4528

51

887

1577

2197

1561

2762

3843

4853

4853

52

918

1652

2317

1635

2926

4100

5202

5202

53

951

1730

2444

1712

3101

4374

5576

5576

54

984

1813

2578

1794

3285

4666

5976

5976

55

1019

1899

2719

1878

3481

4977

6406

6406

56

1055

1989

2867

1967

3689

5310

6866

6866

57

1092

2084

3024

2060

3908

5664

7359

7359

58

1131

2183

3189

2158

4141

6042

7888

7888

59

1171

2287

3364

2260

4388

6446

8455

8455

60

1212

2395

3547

2367

4650

6876

9062

9062

61

1255

2509

3741

2479

4927

7335

9713

9713

62

1300

2629

3946

2597

5220

7825

10411

10411

63

1346

2754

4162

2720

5532

8348

11160

11160

Table 7.1.6.3.5.2 Applicable E-TFS indexes for sub-tests 1 to 4 and UE E-DCH categories 1 to 6.

Applicable E-TFS indexes

Sub-test

E-DCH TTI

E-DCH Transport Block Size Table

Category 1

Category 2

Category 3

Category 4

Category 5

Category 6

1

5ms

5ms TTI Table 0,
Table 7.1.6.3.5.1

0..101

0..119

0..119

0..127

0..127

0..127

NOTE 1: Applicable indexes depends on the UE capability of “Maximum number of bits of an E-DCH transport block transmitted within a 5 ms E-DCH TTI” and “Maximum number of bits of an E-DCH transport block transmitted within a 5 ms E-DCH TTI” as specified in TS 25.306 clause 5.1.

Test procedure

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

b) The SS closes the test loop using UE test loop mode 1 and configuring the UL RLC SDU size to be equal to the received DL SDU size (i.e. not setting the UL RLC SDU size parameter).

c) SS sets E-TFC index = 0.

d) The SS removes the scheduling grant for E-DCH for the UE.

e) The SS transmits two RLC SDUs of size (TBS_size – 18)*160 / 336 – 8 bits, where the value for TBS_size is derived from the applicable E-TFS index table as specified in Table 7.1.6.3.5.2 for the sub-test.

f) The SS waits for an SI to be received that indicates that the two RLC SDUs are available for transmission (can be identified from the content of the SI)

g) The SS issues an absolute grant that allows the UE to send at maximum bit rate

h) The SS waits until data is received and verifies that the looped back SDU has correct content

i) The SS verifies that the received E-TFC has correct size

j) The SS increments the parameter E-TFC index by one. If the E-TFC index is supported by the UE under test according to Table 7.1.6.3.5.2 then continue with step d else continue with step k.

k) The SS opens the UE test loop.

l) The SS release the radio bearer.

m) 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: The test data for transport channels on HS-DSCH and E-DCH is divided into 2 RLC SDUs to keep the SDU size not to exceed 1500 octets (limit of SDU size in SM). Calculation of RLC SDU size:

RLC SDUs of size = Number of MAC-d PDUs * RLC payload size / 2 – 8 bits (size of 7 bit length indicator and expansion bit) where the RLC payload size is 320 bits and the Number of MAC-d PDUs = (TBS sizeMAC-e header sizeMAC-es header size) / MAD-d PDU size = (TBS size – 18) / 336. This gives that the RLC SDUs of size = (TBS size – 18) *160 / 336 – 8 bits.

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 with no "LB Setup RB IE#k" parameter set (UE shall return an UL RLC SDU with the same size as the received RLC SDU in downlink)

14

–>

CLOSE UE TEST LOOP COMPLETE (DCCH)

TC

15

SS

The SS creates two RLC SDUs according to the E-TFC under test

16

ß

Removal of absolute grant

Signalling value 1

17

<–

DOWNLINK RLC SDU#1

DOWNLINK RLC SDU#2

Send test data. The MAC-hs PDU contains 4 RLC SDUs

18

à

SI indicating 2 RLC SDUs

This can be verified from the indicated Total E-DCH Buffer Status (TEBS)

19

<–

Absolute grant allowing the UE to transmit at maximum bit rate.

20

–>

UPLINK RLC SDUs

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

21

SS

The SS calculates test data for next E-TFC index and repeat steps 16 to 19 until all applicable E-TFC indexes have been tested.

22

<–

OPEN UE TEST LOOP (DCCH)

TC

23

–>

OPEN UE TEST LOOP COMPLETE (DCCH)

TC

24

RB RELEASE

RRC

25

<–

DEACTIVATE RB TEST MODE

TC

Optional step

26

–>

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.6.3.2.5 Test requirements

1. In step 20, the SS verifies that the received E-TFC has the correct size

2. In step 20, the SS shall receive 2 RLC SDUs with the same content as sent in downlink.

7.1.6.4 MAC-es/e – E-DCH retransmissions

7.1.6.4.1 MAC-es/e process handling

7.1.6.4.1.1 Definition and applicability

All UEs which support E-DCH with 2ms TTI. (FDD)/ All UEs which support E-DCH(1.28Mcps TDD).

7.1.6.4.1.2 Conformance requirement

Extract from 25.331:

1> for FDD:

2> if the IE "Non-scheduled transmission grant info" is included:

3> if the TTI configured on the E-DCH equals 2ms, and the IE "2ms non-scheduled transmission grant HARQ process allocation" is configured for this MAC-d flow:

4> MAC-d PDU’s for logical channels belonging to this MAC-d flow shall only be included in a MAC-e PDU transmitted by HARQ processes allowed by the IE "2ms non-scheduled transmission HARQ process allocation", with a total contribution from this MAC-d flow not exceeding the size as signalled by the IE "Max MAC-e PDU contents size".

1> for TDD:

2> if the IE "Non-scheduled transmission grant info" is included:

3> MAC-d PDU’s for logical channels belonging to this MAC-d flow shall only be included in a MAC-e PDU transmitted by HARQ processes designated as non scheduled (Ids 4 – 7) in the TTIs indicated (as determined from the IEs "Activation Time", "Resource Duration" and "Resource Periodicity").

Extract from 25.331:

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

1> for FDD:

2> configure the UL E-DPCCH in accordance with the stored IE "E-DPCCH" configuration;

2> configure the MAC with the stored IE "E-DPDCH" configuration and/or the information contained in IE "Scheduled Transmission configuration".

1> for TDD:

2> configure the E-RUCCH with the stored E-RUCCH configuration;

2> configure the MAC with the stored E-PUCH configuration.

Extract from 25.321:

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays. When a 2ms TTI is configured each non-scheduled grant is applicable to the specific set of HARQ processes indicated by RRC. The applicability of scheduled grants can be also restricted to a specific set of HARQ processes when a 2ms TTI is configured. HARQ process restriction and reservation is under the control of the serving cell Node B and indicated to the UE by RRC

Extract From 25.321 clause 11.9.1.4:

RRC can allocate non-scheduled transmission grants to individual MAC-d flows in order to reduce the transmission delays.

The UE shall determine whether to take scheduled or non-scheduled grants into account in the upcoming transmission. If neither are supposed to be taken into account (i.e. the TTI is not available for non-scheduled transmission and no Grant for scheduled transmission has been received) then no grant shall be assumed to exist. If a grant exists then the transmission format and data allocation shall follow the requirements below.

Reference(s)

TS 25.321 clauses 11.8.1.4, 11.9.1.4,. TS 25.331 clauses 8.6.5.18 and 8.6.6.37

7.1.6.4.1.3 Test purpose

To verify that the UE performs transmissions and retransmissions in the correct MAC-es process.

To verify that the UE uses only the allowed HARQ processes for scheduled and non-scheduled transmissions.

7.1.6.4.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 specified in TS 34.108 clause 6.11.4d(FDD) /6.11.5.4.7.7(1.28Mcps TDD) using condition A15(FDD) /A14(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The following parameters are specific for this test case with the logical channel, transport channel and queue identities set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

8 (LCH2)

3

2

RB17

Note: The RAB combination also includes SRBs on E-DCH on MAC-d flow 1 which is not used in the test case

The following parameters are specific for this test case:

Parameter

Value

TTI for Radio bearer

2 ms(FDD)

TTI for Radio bearer

5 ms(1.28Mcps TDD)

Periodicity for scheduling info

No periodic scheduling info

E-TFCI table

Table 0 for 2 ms TTI

E-TFCI table

5ms TTI E-DCH Transport Block Size Table 0(1.28Mcps TDD)

HARQ RV Configuration

rv0

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

Test procedure

In this test procedure the UE is configured with two logical channels, with Id 7 (LCH 1) and 8 (LCH2). LCH 1 is mapped to MAC-d flow 2 and LCH 2 is mapped to MAC-d flow3. The MAC-d flow 2 has been configured with non-scheduled transmissions allowed in HARQ process 1(FDD) / one HARQ process of 4 to 7 (1.28Mcps TDD), with a rate exceeding 1 SDU/TTI and the value of the “Max MAC-e PDU contents size” is 500 bits. MAC-d flow 3 has been configured with a scheduled transmission allowed in HARQ process 2/ one HARQ process of 0 to 3(1.28Mcps TDD)..

a) The SS has not issued any scheduling grant for E-DCH to the UE

b) The SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH 1

c) The SS waits until data is received and checks that the data is received in HARQ process 1(FDD) / one HARQ process of 4 to7 (1.28Mcps TDD)

d) The SS sends a HARQ NACK

e) The SS waits until the retransmission is received and checks that the data is received in HARQ process 1(FDD) / one HARQ process of 4 to7 (1.28Mcps TDD)

f) The SS transmits 8 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH 2

g) The SS waits until an SI is received.

h) The SS issues primary absolute grant corresponding to 1 RLC PDU of size 41 octets per TTI (signalling value 4), with Absolute Grant Scope set as "All HARQ processes"(FDD)/ The SS issues absolute grant corresponding to 1 RLC PDU of size 41 octets per TTI(1.28Mcps TDD).

i) The SS waits until data is received and checks that the data is received in HARQ process 2/ one HARQ process of 0 to 3(1.28Mcps TDD).

j) The SS transmits 8 SDU’s of size 40 bytes (plus 1 byte RLC length indicator) on LCH 1

k) The SS waits until data is received and checks that the data is received in HARQ process 1(FDD) / one HARQ process of 4 to7 (1.28Mcps TDD)

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDU on LCH 1

 

2

à

MAC-es PDU containing 1 RLC PDU

3

ß

HARQ NACK

4

à

MAC-es PDU containing 1 RLC PDU

5

ß

8 RLC SDU’s on LCH 2

6

à

SI indicating data on LCH 2

7

ß

Primary Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

Signalling value 4

8

à

MAC-es PDU containing 1 RLC PDU

PDU shall be received in HARQ process 2/ one HARQ process of 0 to 3(1.28Mcps TDD). This step is repeated until all 8 RLC SDU’s are received on LCH2.

9

ß

8 RLC SDU’s on LCH 1

10

à

MAC-es PDU containing 1 RLC PDU

PDU shall be received in HARQ process 1(FDD) / one HARQ process of 4 to7 (1.28Mcps TDD). This step is repeated until all 8 RLC SDU’s are received on LCH1.

Specific Message Contents

None

7.1.6.4.1.5 Test requirements

1. In step 2 the SS shall receive a MAC-es PDU in HARQ process 1(FDD) / one HARQ process of 4 to7 (1.28Mcps TDD).

2. In step 4 the SS shall receive a MAC-es PDU in HARQ process 1(FDD) / one HARQ process of 4 to7 (1.28Mcps TDD).

3. In step 8 the SS shall receive all MAC-es PDUs in HARQ process 2/ one HARQ process of 0 to 3(1.28Mcps TDD).

4. In step 10 the SS shall receive all MAC-es PDUs in HARQ process 1(FDD) / one HARQ process of 4 to7 (1.28Mcps TDD).

7.1.6.4.2 MAC-es/e maximum number of retransmissions

7.1.6.4.2.1 Definition and applicability

All UEs which support E-DCH.

7.1.6.4.2.2 Conformance requirement

Extract From 25.321 clause 11.8.1.4:

For each MAC-d flow, RRC configures MAC with a HARQ profile and a multiplexing list. Additionally, RRC configures MAC with a power offset for "Control-only" transmissions. This power offset and a maximum number of HARQ transmissions of 8 will be used to define a HARQ profile for “Control-only” transmissions which will be used, in case the Scheduling Information needs to be transmitted without any higher-layer data. The HARQ profile includes the power offset and maximum number of HARQ transmissions to use for this MAC-d flow. The multiplexing list identifies for each MAC-d flow(s), the other MAC-d flows from which data can be multiplexed in a transmission that uses the power offset included in its HARQ profile.

[..]

The E-TFC selection function shall provide this MAC-e PDU and transmission HARQ profile to the HARQ entity. The maximum number of HARQ transmissions and the power offset in this profile, shall be set respectively to the maximum of the Max Number of HARQ Transmissions of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission and to the Nominal Power Offset. The HARQ entity shall also be informed of whether the transmission includes Scheduling Information and whether this information is sent by itself or with higher-layer data.

Extract From 25.321 clause 11.9.1.4:

[..]

For each MAC-d flow, RRC configures MAC-e with a HARQ profile and multiplexing list. Additionally, RRC configures MAC with a power offset in case the Scheduling Information needs to be transmitted without any higher- layer data. The HARQ profile includes the power offset and maximum number of HARQ transmissions to use for this MAC-d flow. For 1.28 Mcps TDD, the HARQ profile also includes a retransmission timer attribute. The multiplexing list identifies for each MAC-d flow(s), the other MAC-d flows for which data can be multiplexed in a transmission that uses the power offset included in its HARQ profile.

[..]

The E-TFC selection function shall provide this MAC-e PDU and transmission HARQ profile to the HARQ entity. The selected E-TFC is also provided (Note: for 1.28Mcps TDD, the signalled transport block size index, i.e. E-TFCI, is the index of the selected E-TFC in the candidate set.). The maximum number of HARQ transmissions and the power offset in this profile shall be set respectively to the maximum of both the Max Number of HARQ Transmissions and of the power offset of the HARQ profiles from all the MAC-d flows from which data is multiplexed into the transmission. For 1.28 Mcps TDD, the retransmission timer shall be set to the maximum of the retransmission timer value of the HARQ profiles that are permitted to be multiplexed into the transmission. Each HARQ process which is associated with a buffer holding a MAC-e PDU for potential retransmission shall maintain the HARQ profile and the number of re-transmissions that have occurred. For 1.28 Mcps TDD, the HARQ process shall also maintain the value of RTX_TIMER.

Reference(s)

TS 25.321 clause 11.8.1.4, 11.9.1.4

7.1.6.4.2.3 Test purpose

To verify that the UE, when 2 MAC d flows are multiplexed, follows the maximum number of retransmissions according to the HARQ profiles (different values configured for maximum number of retransmissions for each HARQ profile).

7.1.6.4.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 specified in TS 34.108 clause 6.11.4d(FDD) /6.11.5.4.7.7(1.28Mcps TDD) using condition A15(FDD) /A14(1.28Mcps TDD) as specified in clause 9.1 of TS 34.108. The logical channel, transport channel, maximum number of retransmissions and queue identities are set to:

Logical Channel ID

MAC-d flow (UL)

Priority

Max. retransmissions

Comment

7 (LCH1)

2

1

2

RB25

8 (LCH2)

3

2

4

RB17

NOTE: The RAB combination also includes SRBs on E-DCH which are not used in the testcase

The following parameters are specific for this test case:

Parameter

Value

Periodicity for Scheduling Info – no grant

500 ms(FDD)

T-WAIT

200 ms (see 25.331 10.3.6.103)( 1.28Mcps TDD)

E-DCH MAC-d flow multiplexing list

11111111 (See 25.331 10.3.5.1b) Note 1

HARQ RV Configuration

rv0

Note 1: This configuration means that all MAC-d flows can be multiplexed in the same TTI

The UE is placed into UE test loop mode 1 with the UL SDU size set to 39 octets for RB25 and RB17.

Test procedure

The UE is configured with two logical channels, LCH1 (with priority 1) and LCH2 (with priority 2). LCH1 is mapped to MAC-d flow 2 and LCH2 is mapped to MAC-d flow 3. The UE is not given any grant to transmit on E-DCH.

a) The SS has not issued any scheduling grant for E-DCH to the UE

b) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

c) The SS waits for an SI to be received that indicates that data is available

d) The SS issues an absolute grant that allows the UE to send with a rate sufficient to accommodate one RLC PDU per TTI (signalling value 4)

e) For each received transmission, the SS sends a negative HARQ acknowledgement and verifies that exactly 2 retransmissions are made by the UE.

f) The SS sets the absolute grant to zero for the UE(FDD only)

g) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH2

h) The SS transmits one SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1

i) The SS waits for an SI to be received that indicates that data is available on both LCHs.

j) The SS issues an absolute grant that allows the UE to send with a rate sufficient to accommodate two RLC PDUs per TTI (signalling value 5)

k) For each received transmission, the SS sends a negative HARQ acknowledgement and verifies that exactly 4 retransmissions are made by the UE (maximum from the HARQ profiles for LCH1 and LCH2).

NOTE: The UE may send an SI after step g but this SI would only indicate data on LCH2. This SI will be ignored.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDUs on LCH 1

2

à

SI showing that data is available for LCH 1

3

ß

Absolute grant allowing the UE to transmit 1 RLC PDU per TTI

Signalling value 4

4

à

MAC es PDU containing 1 RLC PDU from LCH 1

5

ß

HARQ NACK

6

SS

SS sends a HARQ NACK for each received retransmission. After the second retransmission the SS waits 1 s to verify that no further retransmissions occur.

7

ß

Removal of absolute grant

Signalling value 1(FDD only)

8

ß

1 RLC PDUs on LCH 2

9

ß

1 RLC PDUs on LCH 1

10

Potential SI indicating data on LCH 2

This SI is ignored by the SS

11

à

SI showing that data is available for LCH 1 and LCH 2

12

ß

Absolute grant allowing the UE to transmit 2 RLC PDUs per TTI

Signalling value 5

13

à

MAC e PDU containing 1 RLC PDU from LCH 1 and 1 RLC PDU from LCH 2 (NOTE1)

14

ß

HARQ NACK

15

SS

SS sends a HARQ NACK for each received retransmission. After the fourth retransmission the SS waits 1 s to verify that no further retransmissions occur.

NOTE 1: MAC SDU for LCH 1 and 2 can come in any order

Specific Message Contents

None

7.1.6.4.2.5 Test requirements

1. In step 6, exactly 2 retransmission shall be performed by the UE.

2. In step 15, exactly 4 retransmissions shall be performed by the UE.

7.1.6.4.3 MAC-es/e Correct handling of MAC-es/e reset

7.1.6.4.3.1 Definition and applicability

All UEs which support E-DCH (FDD) / All UEs which support E-DCH(1.28Mcps TDD).

7.1.6.4.3.2 Conformance requirement

For FDD, if a reset of the MAC-es/e entity is requested by upper layers, the UE shall at the activation time indicated by higher layers:

– flush all HARQ processes.

– set CURRENT_TSN to 0 for all the logical channels mapped to E-DCH.

NOTE: In this case, the HARQ entity will not notify the Scheduling Information Reporting function if a flushed MAC-e PDU contained a triggered Scheduling Information (rely on periodic triggering).

For 1.28Mcps TDD, if a reset of MAC-es/e entity is requested by upper layers, the UE shall at the activation time indicated by higher layer:

– flush all HARQ processes;

– set CURRENT_TSN to 0 for all the logical channels mapped to E-DCH;

– stop all active timers (the timers include Retransmission timer, T_SI, T_WAIT, T_RUCCH);

– set CURRENT_RUCCH to 0.

Reference(s)

TS 25.321 clause 11.8.1.7, 11.9.1.6.

7.1.6.4.3.3 Test purpose

The purpose of this test case is to verify that the UE correctly handles a MAC-es/e reset procedure.

7.1.6.4.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 specified in TS 34.108 clause 6.11.4c (FDD) /6.11.5.4.7.6 (1.28Mcps TDD) using condition A12 (FDD) / A11 (1.28Mcps TDD) as specified in clause 9.1 of TS 34.108 as specified in clause 9.1 of TS 34.108. The following parameters are specific for this test case:

Logical Channel ID

MAC-d flow (UL)

Priority

Comment

7 (LCH1)

2

1

RB25

The following parameters are specific for this test case:

Parameter

Value

E-DCH MAC-d flow maximum number of retransmissions

15

E-DCH MAC-d flow retransmission timer

>40

Only for 1.28Mcps TDD

HARQ RV Configuration

rv0

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

Test procedure

In this test procedure The UE is configured with one logical channel, with Id 7 (LCH1).

a) SS has not issued any scheduling grant for E-DCH to the UE.

b) SS transmits 1 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

c) SS waits until an SI is received.

d) The SS issues primary absolute grant corresponding to 1 RLC PDU of size 41 octets per TTI (signalling value 4), with Absolute Grant Scope set as "All HARQ process" (FDD) / The SS issues absolute grant corresponding to 1 RLC PDU of size 41 octets per TTI(1.28Mcps TDD).

e) SS starts receiving loop backed RLC PDU’s.

f) The SS sends HARQ ACK.

g) SS transmits 1 SDUs of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

h) SS starts receiving loop backed RLC PDU’s.

i) The SS continuously sends HARQ NACKs. The UE continuously performs retransmissions of the same PDU.

j) The SS waits 40 ms after completing step h), then sends a Radio Bearer Reconfiguration message with the MAC-es/e reset indicator set to true and activation time set to “now”.

k) SS transmits 1 SDU of size 40 bytes (plus 1 byte RLC length indicator) on LCH1.

l) SS starts receiving loop backed RLC PDU’s.

Expected sequence

Step

Direction

Message

Comments

UE

SS

1

ß

1 RLC PDUs on LCH 1

2

à

SI indicating data on LCH 1

3

ß

Primary Absolute grant (FDD) / Absolute grant (1.28Mcps TDD) allowing the UE to transmit 1 RLC PDU per TTI

 Signalling value 4

4

à

MAC es PDU containing 1 RLC PDU’s from LCH 1

5

ß

SS sends HARQ ACK

6

ß

1 RLC PDUs on LCH 1

7

à

MAC es PDU containing 1 RLC PDU’s from LCH 1

8

ß

SS continuously sends HARQ NACKs

UE continuously performs retransmissions of the same PDU

9

ß

SS triggers a Radio Bearer Reconfiguration

MAC-es/e reset indicator set to “TRUE” and activation time set to “now”

10

ß

1 RLC PDUs on LCH 1

11

à

MAC es PDU containing 1 RLC PDUs from LCH 1

Specific Message Contents

None

7.1.6.4.3.5 Test requirements

1. In step 9, UE shall abort transmission of the MAC-e PDU

2. In step 11, UE shall start sending loop backed PDU, with one RLC PDU per TTI.

3. In step 11, The TSN field in the MAC-es PDU shall be set to zero.