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 -2tp +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,
2tp 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, |
1..101 |
1..119 |
1..119 |
1..127 |
1..127 |
1..127 |
2 |
10ms |
10ms TTI Table 1, |
1..54 |
1..97 |
1..97 |
1..120 |
1..120 |
1..120 |
3 |
2ms |
2ms TTI Table 0, |
N/A |
1..88 |
N/A |
1..108 |
N/A |
1..127 |
4 |
2ms |
2ms TTI Table 1, |
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, |
1..127 |
2 |
2ms |
2ms TTI Table 3, |
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
- In step 4, the CFN of loop backed PDU satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0.
- In step 2, the CFN of transmitted SI satisfies [5*CFN – UE DTX DRX Offset] mod MAC DTX Cycle = 0
- 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
- 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, |
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 size – MAC-e header size – MAC-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.