Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?xml version="1.0" encoding="UTF-8"?>
<tdl:Package xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tdl="http://www.etsi.org/spec/TDL/1.4.1" name="Layer_2_DL_SCH_Data_Transfer">
<comment body=""Taken from 3GPP TS 36.523-1 V10.2.0 (2012-09)""/>
<annotation value=""Correct handling of DL assignment / Dynamic case"" key="//@packagedElement.5"/>
<packagedElement xsi:type="tdl:Action" name="preCondition" body=""Pre-test Conditions: 
 RRC Connection Reconfiguration""/>
<packagedElement xsi:type="tdl:Action" name="preamble" body=""Preamble:
 The generic procedure to get UE in test state Loopback 
 Activated (State 4) according to TS 36.508 clause 4.5 
 is executed, with all the parameters as specified in the 
 procedure except that the RLC SDU size is set to return no 
 data in uplink. 
 (reference corresponding behavior once implemented""/>
<packagedElement xsi:type="tdl:SimpleDataType" name="Verdict"/>
<packagedElement xsi:type="tdl:SimpleDataInstance" name="PASS" dataType="//@packagedElement.2"/>
<packagedElement xsi:type="tdl:SimpleDataInstance" name="FAIL" dataType="//@packagedElement.2"/>
<packagedElement xsi:type="tdl:AnnotationType" name="TITLE"/>
<packagedElement xsi:type="tdl:AnnotationType" name="STEP"/>
<packagedElement xsi:type="tdl:AnnotationType" name="PROCEDURE"/>
<packagedElement xsi:type="tdl:AnnotationType" name="PRECONDITION"/>
<packagedElement xsi:type="tdl:AnnotationType" name="PREAMBLE"/>
<packagedElement xsi:type="tdl:TestObjective" name="TP1" description=""with { UE in E-UTRA RRC_CONNECTED state }
 ensure that {
 when { UE receives downlink assignment on the PDCCH 
 for the UE's C-RNTI and receives data in the 
 associated subframe and UE performs HARQ 
 operation }
 then { UE sends a HARQ feedback on the HARQ 
 process }
 }"">
<objectiveURI>"36523-1-a20_s07_01.doc::7.1.3.1.1 (1)"</objectiveURI>
</packagedElement>
<packagedElement xsi:type="tdl:TestObjective" name="TP2" description=""with { UE in E-UTRA RRC_CONNECTED state }
 ensure that {
 when { UE receives downlink assignment on the PDCCH 
 with a C-RNTI unknown by the UE and data is 
 available in the associated subframe }
 then { UE does not send any HARQ feedback on the 
 HARQ process }
 }"">
<objectiveURI>"36523-1-a20_s07_01.doc::7.1.3.1.1 (2)"</objectiveURI>
</packagedElement>
<packagedElement xsi:type="tdl:SimpleDataType" name="PDU"/>
<packagedElement xsi:type="tdl:SimpleDataInstance" name="mac_pdu" dataType="//@packagedElement.12"/>
<packagedElement xsi:type="tdl:SimpleDataType" name="ACK"/>
<packagedElement xsi:type="tdl:SimpleDataInstance" name="harq_ack" dataType="//@packagedElement.14"/>
<packagedElement xsi:type="tdl:SimpleDataType" name="C_RNTI"/>
<packagedElement xsi:type="tdl:SimpleDataInstance" name="ue" dataType="//@packagedElement.16"/>
<packagedElement xsi:type="tdl:SimpleDataInstance" name="unknown" dataType="//@packagedElement.16"/>
<packagedElement xsi:type="tdl:StructuredDataType" name="PDCCH">
<member name="c_rnti" dataType="//@packagedElement.16" isOptional="true"/>
</packagedElement>
<packagedElement xsi:type="tdl:StructuredDataInstance" name="pdcch" dataType="//@packagedElement.19"/>
<packagedElement xsi:type="tdl:SimpleDataType" name="CONFIGURATION"/>
<packagedElement xsi:type="tdl:SimpleDataInstance" name="RRCConnectionReconfiguration" dataType="//@packagedElement.21"/>
<packagedElement xsi:type="tdl:Time" name="Second"/>
<packagedElement xsi:type="tdl:SimpleDataInstance" name="five" dataType="//@packagedElement.23"/>
<packagedElement xsi:type="tdl:GateType" name="defaultGT" dataType="//@packagedElement.14 //@packagedElement.12 //@packagedElement.19 //@packagedElement.16 //@packagedElement.21"/>
<packagedElement xsi:type="tdl:ComponentType" name="defaultCT">
<gateInstance name="g" type="//@packagedElement.25"/>
</packagedElement>
<packagedElement xsi:type="tdl:TestConfiguration" name="defaultTC">
<componentInstance name="SS" type="//@packagedElement.26" role="Tester"/>
<componentInstance name="UE" type="//@packagedElement.26"/>
<connection>
<endPoint component="//@packagedElement.27/@componentInstance.1" gate="//@packagedElement.26/@gateInstance.0"/>
<endPoint component="//@packagedElement.27/@componentInstance.0" gate="//@packagedElement.26/@gateInstance.0"/>
</connection>
</packagedElement>
<packagedElement xsi:type="tdl:TestDescription" name="TD_7_1_3_1" testConfiguration="//@packagedElement.27">
<behaviourDescription>
<behaviour xsi:type="tdl:CompoundBehaviour">
<comment body=""Note 1: For TDD, the timing of ACK/NACK is not
 constant as FDD, see Table 10.1-1 of TS 36.213.""/>
<block>
<behaviour xsi:type="tdl:ActionReference" action="//@packagedElement.0">
<annotation key="//@packagedElement.8"/>
</behaviour>
<behaviour xsi:type="tdl:ActionReference" action="//@packagedElement.1">
<annotation key="//@packagedElement.9"/>
</behaviour>
<behaviour xsi:type="tdl:Message" sourceGate="//@packagedElement.27/@connection.0/@endPoint.1">
<target targetGate="//@packagedElement.27/@connection.0/@endPoint.0">
<annotation value=""1"" key="//@packagedElement.6"/>
<annotation value=""SS transmits a downlink assignment 
 including the C-RNTI assigned to 
 the UE"" key="//@packagedElement.7"/>
</target>
<argument xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.20">
<argument parameter="//@packagedElement.19/@member.0">
<dataUse xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.17"/>
</argument>
</argument>
</behaviour>
<behaviour xsi:type="tdl:Message" sourceGate="//@packagedElement.27/@connection.0/@endPoint.1">
<target targetGate="//@packagedElement.27/@connection.0/@endPoint.0">
<annotation value=""2"" key="//@packagedElement.6"/>
<annotation value=""SS transmits in the indicated 
 downlink assignment a RLC PDU in 
 a MAC PDU"" key="//@packagedElement.7"/>
</target>
<argument xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.13"/>
</behaviour>
<behaviour xsi:type="tdl:Message" testObjective="//@packagedElement.10" sourceGate="//@packagedElement.27/@connection.0/@endPoint.0">
<annotation value=""3"" key="//@packagedElement.6"/>
<annotation value=""Check: Does the UE transmit an 
 HARQ ACK on PUCCH?"" key="//@packagedElement.7"/>
<target targetGate="//@packagedElement.27/@connection.0/@endPoint.1"/>
<argument xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.15"/>
</behaviour>
<behaviour xsi:type="tdl:VerdictAssignment">
<verdict xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.3"/>
</behaviour>
<behaviour xsi:type="tdl:Message" sourceGate="//@packagedElement.27/@connection.0/@endPoint.1">
<target targetGate="//@packagedElement.27/@connection.0/@endPoint.0">
<annotation value=""4"" key="//@packagedElement.6"/>
<annotation value=""SS transmits a downlink assignment 
 to including a C-RNTI different from 
 the assigned to the UE"" key="//@packagedElement.7"/>
</target>
<argument xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.20">
<argument parameter="//@packagedElement.19/@member.0">
<dataUse xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.18"/>
</argument>
</argument>
</behaviour>
<behaviour xsi:type="tdl:Message" sourceGate="//@packagedElement.27/@connection.0/@endPoint.1">
<target targetGate="//@packagedElement.27/@connection.0/@endPoint.0">
<annotation value=""5"" key="//@packagedElement.6"/>
<annotation value=""SS transmits in the indicated 
 downlink assignment a RLC PDU in 
 a MAC PDU"" key="//@packagedElement.7"/>
</target>
<argument xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.13"/>
</behaviour>
<behaviour xsi:type="tdl:AlternativeBehaviour" testObjective="//@packagedElement.11">
<annotation value=""6"" key="//@packagedElement.6"/>
<annotation value=""Check: Does the UE send any HARQ ACK 
 on PUCCH?"" key="//@packagedElement.7"/>
<block>
<behaviour xsi:type="tdl:Message" sourceGate="//@packagedElement.27/@connection.0/@endPoint.0">
<target targetGate="//@packagedElement.27/@connection.0/@endPoint.1"/>
<argument xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.15"/>
</behaviour>
<behaviour xsi:type="tdl:VerdictAssignment">
<verdict xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.4"/>
</behaviour>
</block>
<block>
<behaviour xsi:type="tdl:Quiescence" gateReference="//@packagedElement.27/@connection.0/@endPoint.1">
<period xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.24"/>
</behaviour>
<behaviour xsi:type="tdl:VerdictAssignment">
<verdict xsi:type="tdl:DataInstanceUse" dataInstance="//@packagedElement.3"/>
</behaviour>
</block>
</behaviour>
</block>
</behaviour>
</behaviourDescription>
</packagedElement>
</tdl:Package>