7.1.5b HS-SCCH Less Operation
34.123-13GPPPart 1: Protocol conformance specificationRelease 15TSUser Equipment (UE) conformance specification
7.1.5b.1 HARQ procedure for HS-SCCH less operation
7.1.5b.1.1 Definition and applicability
All UEs which support HS-SCCHless HS-DSCH.
7.1.5b.1.2 Conformance requirement
When the HS-SCCH less mode of operation is enabled, the UE shall be able to store 13 TTIs in a cyclic soft buffer.
For each received MAC-hs PDU provided by the lower layers the UE shall:
– If the associated HS-SCCH corresponds to an HS-SCCH less retransmission as defined in subclause 4.6A.2.1.2 of [16]:
– if the data in the soft buffer identified by the TTI [5*CFN + subframe number – 6 – PTR]mod 13 has not been decoded successfully:
– combine the received data with the data currently in the soft buffer identified by [5*CFN + subframe number – 6 – PTR]mod 13 where PTR is the value of the pointer to the previous transmission as defined in subclause 4.6A.2.1.2.1 of [16].
– If the data in the soft buffer has been successfully decoded and no error was detected;
– deliver the decoded MAC-hs PDU to the reordering entity;
– generate a positive acknowledgement (ACK) of the data corresponding to this TTI.
– else:
– place the combined data for the HS-SCCH less TTI in the soft buffer identified by [5*CFN + subframe number]mod 13, replacing any data previously stored in that buffer.
– generate a negative acknowledgement (NACK) of the data corresponding to this TTI.
– Else if the associated HS-SCCH corresponds to a HS-SCCH type 1 as defined in subclause 4.6 of [16];
– process the received MAC-hs PDU provided by the lower layers as per subclause 11.6.2.2.
– Else;
– If the data has been successfully decoded and no error was detected;
– deliver the decoded MAC-hs PDU to the reordering entity;
– generate a positive acknowledgement (ACK) of the data corresponding to this TTI.
– else
– place the data for the HS-SCCH less TTI in the soft buffer identified by [5*CFN + subframe number]mod 13, replacing any data previously stored in that buffer.
Reference(s)
TS 25.321 clauses 11.6.2.7
7.1.5b.1.3 Test purpose
To verify that
1. UE is able to operate in HS-SCCH less mode of operation..
2. When multiple transport block sizes are configured, UE is able to decode the Transport block correctly on first Transmission.
3. UE is able to combine data in soft buffer and data received and decode combined data.
4. UE does not transmit NACK for HS-SCCH less mode of operation
7.1.5b.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 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 with the logical channel, MAC-hs queue identity set to:
Logical Channel ID |
Mac-hs Queue ID |
Comment |
7 |
0 |
RB5 |
The following parameters are specific for this test case:
Parameter |
Value |
DTX_DRX_STATUS |
FALSE |
HS-SCCH less information |
|
– HS-PDSCH Code Index |
14 |
– Transport Block Size List |
4 elements |
– Transport Block Size Index |
20 [365, sufficient for one MAC-hs SDU 0f 336 + MAC-hs header of 21] |
– HS-PDSCH Second Code Support |
FALSE |
– Transport Block Size Index |
48 [699, sufficient for 2 MAC-hs SDU of 336 + MAC-hs header of 21] |
– HS-PDSCH Second Code Support |
FALSE |
– Transport Block Size Index |
70[1036, sufficient for 3 MAC-hs SDU of 336 + MAC-hs header of 21] |
– HS-PDSCH Second Code Support |
TRUE |
– Transport Block Size Index |
86 [1380, sufficient for 4 MAC-hs SDU of 336 + MAC-hs header of 21] |
– HS-PDSCH Second Code Support |
TRUE |
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 each MAC-hs PDU contains one RLC PDU carrying one SDU of size 39 octets and one length indicator indicating the end of the SDU.
a) The SS transmits a MAC-hs PDU where:
1. The TSN = 0
2. The MAC-hs PDU contains a RLC PDU with SN=0.
Using HS-SCCH less mode of operation.
b) The SS checks that a Positive acknowledgement is received and RLC PDUis loop backed by UE
c) The SS transmits a MAC-hs PDU where:
1. The TSN = 1
2. The MAC-hs PDU contains 2 RLC PDU’s with SN=1&2.
3. The physical layer CRC is modified such that the CRC check in the UE will fail
The MAC-hs PDU is transmitted in a CFN, Subframe number such that by [5*CFN + subframe number]mod 13 = X, using HS-SCCH less mode of operation.
d) The SS checks that no negative acknowledgement is received and no RLC PDU loop backed by UE
e) The SS re-transmits a MAC-hs PDU with the same content as in step c) but where the CRC is correct, using HS-SCCH Type-2, in next available CFN & subframe satisfying [5*CFN + subframe number – 6 – PTR]mod 13=X as in step c.
f) The SS checks that a positive acknowledgement is received and RLC PDU’s for SN 1,2 are loop backed by UE.
g) The SS transmits a MAC-hs PDU where:
1. The TSN = 2
2. The MAC-hs PDU contains 3 RLC PDU’s with SN=3,4&5.
3. The physical layer CRC is modified such that the CRC check in the UE will fail
The MAC-hs PDU is transmitted in a CFN, Subframe number such that by [5*CFN + subframe number]mod 13 = X, using HS-SCCH less mode of operation.
h) The SS checks that no negative acknowledgement is received and no RLC PDU loop backed by UE
i) The SS re-transmits a MAC-hs PDU with the same content as in step g) again with an incorrect CRC, using HS-SCCH Type-2, in next available CFN & subframe satisfying [5*CFN + subframe number – 6 – PTR]mod 13=X as in step g [second transmission]. Further [5*CFN + subframe number]mod 13 = Y.
j) The SS checks that a negative acknowledgement is received and no RLC PDU loop backed by UE.
k) The SS re-transmits a MAC-hs PDU with the same content as in step g) but where the CRC is correct, using HS-SCCH Type-2, in next available CFN & subframe satisfying [5*CFN + subframe number – 6 – PTR]mod 13=Y as in step i[final transmission].
l) The SS checks that a positive acknowledgement is received and RLC PDU’s for SN 3,4,5 are loop backed by UE.
m) The SS repeats steps g to l, with TSN=3 and MAC-hs PDU consisting of 4 RLC PDU’s with SN=6,7,8&9
Expected sequence
Step |
Direction |
Message |
Comments |
|
UE |
SS |
|||
1 |
|
MAC-hs PDU containing one RLC PDU with SN=0 |
HS-SCCH Less operation |
|
2 |
-> |
MAC-hs ACK |
||
3 |
-> |
RLC Loop Backed PDU with SN=0 |
||
4 |
|
MAC-hs PDU containing 2 RLC PDU’s with SN=1&2 |
Erroneous CRC, [5*CFN + subframe number]mod 13 = X |
|
5 |
SS checks no MAC-hs negative acknowledgement or loop backed data is received |
|||
6 |
|
MAC-hs PDU containing 2 RLC PDU’s with SN=1&2 |
First Transmission, Correct CRC, [5*CFN + subframe number – 6 – PTR]mod 13=X [second transmission] |
|
7 |
|
MAC-hs positive acknowledgement |
||
8 |
|
RLC Loop Backed PDU’s with SN=1&2 |
||
9 |
|
MAC-hs PDU containing 3 RLC PDU’s with SN=3,4&5 |
Erroneous CRC, [5*CFN + subframe number]mod 13 = X |
|
10 |
SS checks no MAC-hs negative acknowledgement or loop backed data is received |
|||
11 |
|
MAC-hs PDU containing 3 RLC PDU’s with SN=3,4&5 |
Second Transmission, Erroneous CRC, [5*CFN + subframe number – 6 – PTR]mod 13=X [second transmission] Further [5*CFN + subframe number]mod 13 = Y |
|
12 |
|
MAC-hs negative acknowledgement |
||
13 |
|
MAC-hs PDU containing 3 RLC PDU’s with SN=3,4&5 |
Third Transmission, Correct CRC, [5*CFN + subframe number – 6 – PTR] mod 13 = Y [Final transmission] |
|
14 |
|
MAC-hs positive acknowledgement |
||
15 |
|
RLC Loop Backed PDU’s with SN=3,4&5 |
||
16 |
|
MAC-hs PDU containing 4 RLC PDU’s with SN=6,7,8&9 |
Erroneous CRC, [5*CFN + subframe number] mod 13 = XX |
|
17 |
SS checks no MAC-hs negative acknowledgement or loop backed data is received |
|||
18 |
|
MAC-hs PDU containing 4 RLC PDU’s with SN=6,7,8&9 |
Second Transmission, Erroneous CRC, [5*CFN + subframe number – 6 – PTR]mod 13=XX [second transmission] Further [5*CFN + subframe number]mod 13 = YY *Note |
|
19 |
|
MAC-hs negative acknowledgement |
||
20 |
|
MAC-hs PDU containing 4 RLC PDU’s with SN=6,7,8&9 |
Third Transmission, Correct CRC, [5*CFN + subframe number – 6 – PTR]mod 13=YY [Final transmission] *Note |
|
21 |
|
MAC-hs positive acknowledgement |
||
22 |
|
RLC Loop Backed PDU’s with SN=6,7,8&9 |
||
Note: the CRC calculations made in steps 16, 18 &20 [9, 11 & 13] is in such a way that, it will result in CRC error in steps 16 & 18 [9 & 11] and no CRC error in step 20 [13], after combination of new data in step 20 [13] and stored data in UE after step 18[11]. |
Specific Message Contents
None
7.1.5b.1.5 Test requirements
1. After steps 11 & 18, a MAC-hs negative acknowledgement shall be received.
2. After steps 1, 6, 13 & 20, a MAC-hs Positive acknowledgement shall be received
3. After steps 4, 9 & 16 no MAC-hs NACK shall be received by SS.
4. After step 1, RLC Loop Backed PDU with SN=1 is received.
5. After step 6, RLC Loop Backed PDU’s with SN=2 & 3 is received
6. After step 13, RLC Loop Backed PDU’s with SN=4, 5 & 6 are received
7. After step 20, RLC Loop Backed PDU’s with SN=7, 8, 9 & 10 are received