1、 ETSI TS 102 362-3 V1.3.1 (2007-06)Technical Specification Electromagnetic compatibilityand Radio spectrum Matters (ERM);Conformance testing for the Digital Mobile Radio (DMR);Part 3: Abstract Test Suite (ATS)floppy3 ETSI ETSI TS 102 362-3 V1.3.1 (2007-06) 2 Reference RTS/ERM-TGDMR-063-3 Keywords AT
2、S, digital, PMR, radio, testing ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copi
3、es of the present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (
4、PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current statu
5、s of this and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http:/portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except
6、 as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2007. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM are Trade Marks of ETSI registered for the benefit of its Members. TIPHONTM
7、and the TIPHON logo are Trade Marks currently being registered by ETSI for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. ETSI ETSI TS 102 362-3 V1.3.1 (2007-06) 3 Contents Intellectual Property Rights5 Fo
8、reword.5 1 Scope 6 2 References 6 3 Definitions and abbreviations.7 3.1 Definitions7 3.2 Abbreviations .7 4 CCL test configuration .8 4.1 CCL BS/MS test configuration 9 4.1.1 CCL BS/MS test configuration.9 4.1.2 CCL Test Adapter Requirements10 4.2 CCL TS/MS Trunked System Test Configuration .12 4.2.
9、1 Trunking System Control Channel (TSCC)12 4.2.1.1 Test Configuration 12 4.2.1.2 TSCC Test Adapter Requirements13 4.2.2 Trunking System Payload Channel.14 4.2.2.1 Test Configuration 14 4.2.2.2 TSCC Test Adapter Requirements15 5 DLL Test Configurations .15 5.1 DLL BS Test Configuration .16 5.2 DLL MS
10、 Repeater Mode Test Configuration.17 5.3 DLL MS Direct Mode Test Configuration .18 5.4 DLL Test Adapter Requirements .19 6 ATS conventions21 6.1 Naming conventions.21 6.2 Implementation conventions 22 6.2.1 Templates22 6.2.2 Functions 23 6.2.3 Synchronization functions 23 6.3 Test Case (TC) identifi
11、er23 6.3.1 CCL TP naming conventions24 6.3.2 TSCC TP naming conventions25 6.3.3 TSPC TP naming conventions25 6.3.4 DLL TP naming conventions26 Annex A (informative): Upper Tester, In-house Testing, TDMA bursts, and Test case simulation .27 A.1 Specifying an Upper Tester27 A.1.1 The UT in the DMR tes
12、t system.27 A.2 Using the ATS for In-house Testing 28 A.3 Sending and Receiving DLL TDMA bursts.29 A.4 Test case simulation .30 Annex B (normative): Abstract Test Suite (ATS) .31 B.1 The ATS in TTCN-3 core (text) format .31 B.2 The html documentation of the TTCN-3 code .31 Annex C (normative): Parti
13、al PIXIT proforma for DMR32 C.1 Identification summary.32 ETSI ETSI TS 102 362-3 V1.3.1 (2007-06) 4 C.2 ATS summary 32 C.3 Test laboratory32 C.4 Client identification33 C.5 SUT 33 C.6 Protocol layer information33 C.6.1 Protocol identification 33 C.6.2 IUT information .34 C.6.2.1 Timers.34 C.6.2.2 Co
14、mmon Configuration 34 Annex D (normative): PCTR proforma for DMR 35 D.1 Identification summary.35 D.1.1 Protocol conformance test report35 D.1.2 IUT identification.35 D.1.3 Testing environment.36 D.1.4 Limits and reservation36 D.1.5 Comments.36 D.2 IUT Conformance status 36 D.3 Static conformance su
15、mmary .37 D.4 Dynamic conformance summary37 D.5 Static conformance review report.37 D.6 Test campaign report38 D.7 Observations.43 Annex E (informative): Bibliography.44 History 45 ETSI ETSI TS 102 362-3 V1.3.1 (2007-06) 5 Intellectual Property Rights IPRs essential or potentially essential to the p
16、resent document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found in ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in
17、 respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IPR/home.asp). Pursuant to the ETSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as t
18、o the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Foreword This Technical Specification (TS) has been produced by ETSI Technical Committee Electromagnetic compatibility and R
19、adio spectrum Matters (ERM). The present document is part 3 of a multi-part deliverable covering the Electromagnetic compatibility and Radio spectrum Matters (ERM); Conformance testing for the Digital Mobile Radio (DMR), as identified below: Part 1: “Protocol Implementation Conformance Statement (PI
20、CS) proforma“; Part 2: “Test Suite Structure and Test Purposes (TSS Part 3: “Abstract Test Suite (ATS)“. ETSI ETSI TS 102 362-3 V1.3.1 (2007-06) 6 1 Scope The present document contains the Abstract Test Suite (ATS) to test the ERM DMR Call Control (CCL) and Data Link Layer (DLL). The objective of th
21、e present document is to provide a basis for conformance tests for ERM DMR equipment giving a high probability of air interface inter-operability between different manufacturers ERM DMR equipment. The ISO standard for the methodology of conformance testing (ISO/IEC 9646-1 5) and the ETSI rules for c
22、onformance testing (ETS 300 406 8) are used as a basis for the test methodology. Clause 4 describes the Test Configuration used to test the DMR Call Control Layer (CCL) at the MS side and at the BS side. Clause 5 describes the Test Configurations used to test the DMR Data Link Layer (DLL) at the MS
23、side and at the BS side. Clause 6 describes the ATS conventions, which are intended to give a better understanding of the ATS. Annex A provides a guideline for Upper Tester implementation, In-house Testing and Send/Receive of DLL TDMA bursts. Annex B provides the Tree and Tabular Combined Notation (
24、TTCN-3) part of the ATS. Annex C provides the Partial Protocol Implementation Extra Information for Testing (PIXIT) Proforma of DMR. Annex D provides the Protocol Conformance Test Report (PCTR) Proforma of DMR. 2 References The following documents contain provisions which, through reference in this
25、text, constitute provisions of the present document. References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For a specific reference, subsequent revisions do not apply. For a non-specific reference, the latest version applies. Refe
26、renced documents which are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. NOTE: While any hyperlinks included in this clause were valid at the time of publication ETSI cannot guarantee their long term validity. 1 ETSI TS 102 361-1 (V1.4
27、.1): “Electromagnetic compatibility and Radio spectrum Matters (ERM); Digital Mobile Radio (DMR) Systems; Part 1: DMR Air Interface (AI) protocol“. 2 ETSI TS 102 361-2 (V.1.2.3): “Electromagnetic compatibility and Radio spectrum Matters (ERM); Digital Mobile Radio (DMR) Systems; Part 2: DMR voice an
28、d generic services and facilities“. 3 ETSI TS 102 361-3 (V.1.1.3): “Electromagnetic compatibility and Radio spectrum Matters (ERM); Digital Mobile Radio (DMR) Systems; Part 3: DMR data protocol“. 4 ETSI TS 102 361-4 (V.1.2.1): “ Electromagnetic compatibility and Radio spectrum Matters (ERM); Digital
29、 Mobile Radio (DMR) Systems; Part 4: DMR trunking protocol“. ETSI ETSI TS 102 362-3 V1.3.1 (2007-06) 7 5 ISO/IEC 9646-1: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 1: General concepts“. 6 ISO/IEC 9646-6: “Information technology - Ope
30、n Systems Interconnection - Conformance testing methodology and framework - Part 6: Protocol profile test specification“. 7 ISO/IEC 9646-7: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 7: Implementation Conformance Statements“. 8 ETSI
31、ETS 300 406: “Methods for testing and Specification (MTS); Protocol and profile conformance testing specifications; Standardization methodology“. 9 ETSI ES 201 873-1: “Methods for Testing and Specification (MTS); The Testing and Test Control Notation version 3; Part 1: TTCN-3 Core Language“. 3 Defin
32、itions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in ISO/IEC 9646-7 7, TS 102 361-1 1, TS 102 361-2 2 and the following apply: Lower DLL: all functions which are not part of upper DLL functions, like framing, interleaving and bit order
33、ing Upper DLL: DLL functions for DLL PDU management and DLL signalling 3.2 Abbreviations For the purposes of the present document, the abbreviations given in ISO/IEC 9646-1 5, ISO/IEC 9646-7 7, TS 102 361-1 1, TS 102 361-2 2 and the following apply: AI DMR Air Interface ATS Abstract Test Suite BA BS
34、 Downlink Activation BER Bit Error Rate BS Base Station CCL Call Control Layer DLL Data Link Layer DMR Digital Mobile Radio IUT Implementation Under Test IVC Individual Voice Call MS Mobile Station MTC Main Test Component OVCM Open Voice Channel Mode PCTR Protocol Conformance Test Report PDU Protoco
35、l Data Unit PHY PHysical laYer PICS Protocol Implementation Conformance Statement PIXIT Partial Protocol Implementation Extra Information for Testing PTC Parallel Test Component PTT Push To Talk SUT System Under Test TC Test Case TDMA Time Division Multiple Access TP Test Purpose TRI TTCN-3 Runtime
36、Interface TS Trunked Station TSCC Trunking System Control Channel TSPC Trunking System Payload Channel ETSI ETSI TS 102 362-3 V1.3.1 (2007-06) 8 TSS Test Suite Structure TTCN Testing and Test Control Notation TTCN-3 Testing and Test Control Notation edition 3 UT Upper Tester UTA Upper Tester Applica
37、tion 4 CCL test configuration This clause describes the Test Configurations used to test the DMR Call Control Layer (CCL) and the DMR Data Link Layer (DLL) at the MS side and at the BS side. Figure 1 shows the DMR protocol stack used to define the Test Configurations. AI Layer 2 AI Layer 1 Call Cont
38、rol Layer Data Link Layer Physical Layer Voice payload AI Layer 3 Data payload Control plane User plane Call Control information Intrinsic services Data call control Figure 1: DMR protocol stack ETSI ETSI TS 102 362-3 V1.3.1 (2007-06) 9 4.1 CCL BS/MS test configuration 4.1.1 CCL BS/MS test configura
39、tion Figure 2 describes the CCL BS/MS Test Configuration for testing the CCL of a real product implementing the DMR base standard. More information for this architecture is provided below. Blackbox (IUT) Action Trigger DLL PHY SUT Test Adapter MTC Ut port PTC 2 TTCN-3 Sync ports Ind port PTC 1 CCL T
40、TCN-3 Ccl port TSI p0 port TSI p1 port TSI p2 port Event Indication Test System Air Interface Upper Tester Application Figure 2: CCL MS/BS Test Configuration The CCL MS/BS Test Configuration provides 3 test components: MTC: - Creating, synchronizing and terminating PTCs and setting the final test ca
41、se verdict. PTC 1 - CclSimu: - CCL TTCN-3 uses Ccl port to send and receive CCL PDUs. Preliminary verdicts are set on the receive statements (MTC sets final verdict). The CCL PDUs that the Test Adapter shall support are listed in table 1. - CCL TTCN-3 uses Ind port to receive internal indications fr
42、om DLL. Preliminary verdicts are set on the receive statements (MTC sets final verdict). The Indication message TaIndMsg that the Test Adapter shall support is listed in table 2. - PTC 1 controls via external functions the configuration of the Test System. Table 3 shows the list of Configuration Mes
43、sages that the Test Adapter shall process. - For testing the BS (=IUT) by making two calls, another PTC of type CclSimu shall be added. PTC 2 - UpperTester: - TTCN-3 uses UT port to control the Upper Tester Application. - The Upper Tester Application allows to observe IUT events. Preliminary verdict
44、s are set on the receive statements of Indication Messages. The Indication message IutIndMsg that the Test Adapter shall support is listed in table 2. - The Upper Tester Application allows to configure the IUT. The Configuration messages that the Test Adapter shall support are listed in table 3. ETS
45、I ETSI TS 102 362-3 V1.3.1 (2007-06) 10- The Upper Tester Application allows to trigger IUT actions such as initiating a PTT request. The IUT actions are observed on the Ccl port of PTC 1. The IUT Action messages that the Test Adapter shall support are listed in table 4. In the case where no Upper T
46、ester is needed, the PTC becomes the MTC. MTC, PTC 1 and its Test Adapter with DLL and PHY form the Lower Tester. MTC, PTC 2 and its Test Adapter with Upper Tester Application form the Upper Tester. 4.1.2 CCL Test Adapter Requirements The Test Adapter implementation is outside the scope of the prese
47、nt document and is not part of the ATS development. Table 1 shows the CCL PDUs to be processed by the Test Adapter. Table 1: CCL PDUs to be processed by the Test Adapter CCL PDU Port Reference BsDwnAct Ccl port clause 7.1 of TS 102 361-2 2 GrpVChUsr Ccl port clause 7.1 of TS 102 361-2 2 NackRsp Ccl
48、port clause 7.1 of TS 102 361-2 2 UuAnsRsp Ccl port clause 7.1 of TS 102 361-2 2 UuVChUsr Ccl port clause 7.1 of TS 102 361-2 2 UuVReq Ccl port clause 7.1 of TS 102 361-2 2 Table 2 shows the Indication Messages to be processed by the Test Adapter: - TA Indications refer to the slot on which the Ccl
49、port is sending. EXAMPLE 1: The TaIndMsg “eSlotIdle“ refers to the slot on which Ccl port sent the preceding message. - The Upper Tester Application reports the IUT events to the Test Adapter. Then the Test Adapter shall send the relevant IutIndMsg to PTC 2 where they are observed on the UT port. Table 2: Indication Messages to be processed by the Test Adapter Indication message Port Reference IutIndMsg Ind port DMR_Templates.ttcn TaIndMsg UT port DMR_Templates.ttc Table 3 shows the Configur