1、 ETSI TS 102 486-1-2 V1.1.1 (2006-08)Technical Specification Electromagnetic compatibility and Radio spectrum Matters (ERM); Road Transport and Traffic Telematics (RTTT); Test specifications for Dedicated Short Range Communication (DSRC) transmission equipment; Part 1: DSRC data link layer: medium a
2、ccess and logical link control; Sub-Part 2: Test Suite Structure and Test Purposes (TSS Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/I
3、PR/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 to 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
4、to the present document. Foreword This Technical Specification (TS) has been produced by ETSI Technical Committee Electromagnetic compatibility and Radio spectrum Matters (ERM). The present document is part 1, sub-part 2 of a multi-part deliverable covering Road Transport and Traffic Telematics (RTT
5、T); test specifications for Dedicated Short Range Communication (DSRC) transmission equipment, as identified below: Part 1: “DRSC datalink layer: medium access and Logical link control“; Sub-part 1: “Protocol Implementation Conformance Statement (PICS) proforma specification“; Sub-part 2: “Test Suit
6、e Structure and Test Purposes (TSS Sub-part 3: “Abstract Test Suite (ATS) and partial PIXIT proforma“. Part 2: “DRSC application layer“. ETSI ETSI TS 102 486-1-2 V1.1.1 (2006-08) 5 1 Scope The present document contains the Test Suite Structure (TSS) and Test Purposes (TP) to test the ERM/TG37 Dedica
7、ted Short Range Communication (DSRC); Data Link Control (DLC) layer. The objective of the present document is to provide a basis for conformance tests for DSRC equipment giving a high probability of inter-operability between different manufacturers equipment. The ISO standard for the methodology of
8、conformance testing (ISO/IEC 9646-1 5 and ISO/IEC 9646-2 6) as well as the ETSI rules for conformance testing (ETS 300 406 4) are used as a basis for the test methodology. 2 References The following documents contain provisions that, through reference in this text, constitute provisions of the prese
9、nt 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. Referenced documents which are not found to
10、be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. 1 CEN EN 12795 (2003): “Road Transport and Traffic Telematics (RTTT) - Dedicated Short Range Communication (DSRC) - DSRC data link layer: medium access and logical link control“. 2 CEN EN 12253 (2003):
11、“Road Transport and Traffic Telematics (RTTT) - Dedicated short-range communication - Physical layer using microwave at 5,8 GHz“. 3 CEN EN 13372 (2003): “ Road Transport and Traffic Telematics (RTTT) - Dedicated short-range communication - Profiles for RTTT“. 4 ETSI ETS 300 406: “Methods for Testing
12、 and Specification (MTS); Protocol and profile conformance testing specifications; Standardization methodology“. 5 ISO/IEC 9646-1: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 1: General concepts“. 6 ISO/IEC 9646-2: “Information techno
13、logy - Open Systems Interconnection - Conformance testing methodology and framework - Part 2: Abstract Test Suite specification“. 7 ISO/IEC 9646-6: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 6: Protocol profile test specification“. 8
14、 ISO/IEC 9646-7: “Information technology - Open Systems Interconnection - Conformance testing methodology and framework - Part 7: Implementation Conformance Statements“. ETSI ETSI TS 102 486-1-2 V1.1.1 (2006-08) 6 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present docume
15、nt, the terms and definitions given in ISO/IEC 9646-7 8, EN 12253 2, EN 12795 1 and EN 13372 3 apply. 3.2 Abbreviations For the purposes of the present document, the abbreviations given in ISO/IEC 9646-1 5, ISO/IEC 9646-6 7, ISO/IEC 9646-7 8, EN 12795 1 and the following apply: BI Invalid Behaviour
16、tests BST Beacon Service Table BV Valid Behaviour tests DLC Data Link Control DLL Data Link Layer DSRC Dedicated Short Range Communication EFC Electronic Fee Collection FCS Frame Check Sequence IUT Implementation Under Test LID Link IDentifier LLC Logical Link Control LPDU Link layer Data Protocol U
17、nit LSDU Link layer Service Datat Unit MAC Medium Access Control OBU On Board Unit PDU Protocol Data Unit PICS Protocol Implementation Conformance Statement PrWA MAC frame Private Window Allocation PrWRq MAC frame Private Window Request RSU Road Side Unit SUT System Under Test TSS Test Suite Structu
18、re U13a Uplink preamble length (duration) 2 U8 Uplink bit rate 2 VST Vehicle Service Table ETSI ETSI TS 102 486-1-2 V1.1.1 (2006-08) 7 4 Test Suite Structure (TSS) 4.1 Structure Figure 1 shows the DLC Test Suite Structure (TSS) including its sub-groups defined for the conformance testing. Table 1: T
19、SS for DSRC DLC Group Type of SUT Behaviour Valid behaviour On Board Unit Invalid behaviour Valid behaviour DLC MAC Sub-layer Road Side Unit Invalid behaviour Valid behaviour On Board Unit Invalid behaviour Valid behaviour DLC LLC Sub-layer Road Side Unit Invalid behaviour 4.2 Test groups The test g
20、roups are organized in two groups. The first is designed for the DLC MAC sub-layer testing and the second is designed for DLC LLC sub-layer testing. 4.3 Type of SUT test groups The type of SUT test groups are organized in two groups. The first is designed for the On Board Unit testing and the second
21、 is designed for Road Side Unit testing. 4.4 Behaviour test groups 4.4.1 Valid Behaviour (BV) tests This test sub group shall verify that the IUT reacts in conformity with the EN, after receipt or exchange of a valid Protocol Data Units (PDUs). Valid PDUs means that the exchange of messages and the
22、content of the exchanged messages are considered as valid. 4.4.2 Invalid Behaviour (BI) tests This test sub group shall verify that the IUT reacts in conformity with the EN, after receipt of a syntactically invalid PDU. ETSI ETSI TS 102 486-1-2 V1.1.1 (2006-08) 8 5 Test Purposes (TP) 5.1 Introductio
23、n 5.1.1 TP definition conventions The TPs are defined following particular rules as shown in table 1. Table 2: TP definition rules Title Reference PICS Selection Initial condition TP Id according to the TP naming conventions Stimulus and Expected behaviour TP Id The TP Id is a unique identifier. It
24、shall be specified according to the TP naming conventions defined in the clause below. Title Short description of test purpose objective. Reference The reference should contain the references of the subject to be validated by the actual TP (specification reference, clause, paragraph). PICS Selection
25、 Reference to the PICS statement involved for selection of the TP. Contains a boolean expression. Initial condition The condition defines in which initial state the IUT has to be to apply the actual TP. Stimulus and Expected behaviour Definition of the events the tester performs, and the events that
26、 are expected from the IUT to conform to the base specification. 5.1.2 TP naming conventions The identifier of the TP is built according to table 2. Table 3: TP naming convention Identifier: TP/- MAC MAC sub-layer LLC LLC sub-layer OBU On Board Unit = type of SUT RSU Road Side Unit BV Valid Behaviou
27、r Tests x = Type of testing BI Invalid Behaviour Tests = sequential number (01-99) Test Purpose Number 5.1.3 Sources of TP definitions All TPs are specified according to EN 12795 1 and EN 13372 3 with side-information from EN 12253 2. ETSI ETSI TS 102 486-1-2 V1.1.1 (2006-08) 9 5.2 MAC test purposes
28、 for On-Board Unit (OBU) 5.2.1 BV test purposes Test sub-group objective: To test the behaviour of the IUT in relation to syntactically and contextual correct behaviour of the test system. Test purposes: Verify that the OBU can receive downlink frames of maximum allowed length as defined by N2. Refe
29、rence: EN 12795 1 clauses 7.3.3, 7.4.3.1.1 d) and annex A PICS Selection: table A.6/7 Initial condition: OBU not in sleep mode and not yet initialized. TP/MAC/OBU/BV/01 Stimulus and Expected Behaviour: 1. Tester sends downlink frame containing BST, allocating N5 public uplink windows. The number of
30、profiles in the profilelist shall be such, that the number of octets in the frame equals the maximum number as defined by N2. 2. Verify IUT does send a PrWRq within one of the public uplink windows allocated. Verify that the OBU can receive a downlink frame following immediately within T1 after the
31、end of an uplink frame transmitted by the same OBU. Reference: EN 12795 1 clauses 7.3.3 and annex A PICS Selection: table A.6/1 Initial condition: OBU not in sleep mode and not yet initialized. TP/MAC/OBU/BV/02 Stimulus and Expected Behaviour: 1. Tester sends downlink frame containing BST, allocatin
32、g N5 public uplink windows. 2. Verify IUT sends a PrWRq in any of the public uplink windows allocated. 3. Tester sends PrWA. 4. Verify IUT sends a VST within the private uplink window allocated. 5. Tester sends ACn command, e.g. DLL ECHO or EFC ECHO, such, that the preamble of the ACn command frame
33、starts exactly T1 after the end of the last bit of the end flag of the VST frame. 6. Verify IUT sends the ACn response. Verify that the OBU implements the timing constraints T3, T4b and T5 for public uplink windows. Reference: EN 12795 1 clauses 7.3.4.2 and annex A PICS Selection: table A.6/3 AND ta
34、ble A.6/5 AND table A.6/6 Initial condition: OBU not in sleep mode and not yet initialized. TP/MAC/OBU/BV/03 Stimulus and Expected Behaviour: 1. Tester sends downlink frame containing BST, allocating N5 public uplink windows. 2. Verify IUT sends a PrWRq in one of the public uplink windows allocated.
35、 3. Tester records time: Ts from the end of last bit of the end flag of the BST frame until the beginning of the preamble of the PrWRq frame, and time Te from the end of last bit of the end flag of the BST frame until the endof the last bit of the end flag of the PrWRq frame. 4. Verify IUT behaves a
36、ccording to table 4. 5. Repeat the previous steps until the IUT has selected each of the N5 public uplink windows at least once. ETSI ETSI TS 102 486-1-2 V1.1.1 (2006-08) 10Table 4: Timing for public uplink window Public uplink window number Start time Ts End time Te 1 T3 Ts T3 + T4b Te T3 + T5 2 T3
37、 + T5 Ts T3 + T5 +T4b Te T3 + 2T5 N5 T3 + (N5-1)T5) Ts T3 + (N5-1)T5) +T4b Te T3 + N5T5 Verify that the OBU can receive a downlink frame which follows another downlink frame immediately within T2. Reference: EN 12795 1 clauses 7.3.3 and annex A PICS Selection: table A.6/2 Initial condition: OBU bein
38、g not initialized and not in sleep mode. TP/MAC/OBU/BV/04 Stimulus and Expected Behaviour: 1. Tester sends a frame with a private LID, not allocating a frame. 2. Within T2, the tester sends downlink frame containing BST, allocating N5 public uplink windows. 3. Verify IUT sends a PrWRq in one of the
39、public uplink windows allocated. Verify that the OBU implements the timing constraints T3 and T4a and N3 for private uplink windows. Reference: EN 12795 1 clauses 7.3.4.2 and annex A EN 12253 2 clause 5.3 PICS Selection: table A.6/3 AND table A.6/4 AND table A.6/8 Initial condition: OBU not in sleep
40、 mode and not yet initialized. TP/MAC/OBU/BV/05 Stimulus and Expected Behaviour: 1. Tester performs an initialization cycle BST / PrWRq / PrWA / VST. 2. Tester records time: Ts from the end of the last bit of the end flag of the PrWA frame allocating a private uplink window until the beginning of th
41、e preamble of the VST frame in the allocated private uplink window, and time. Te from the end of the last bit of the end flag of the PrWA frame allocating a private uplink window until the end of the last bit of the end flag of the VST frame in the allocated private uplink window. 3. Verify IUT beha
42、ves according to table 5. Table 5: Timing for private uplink window Start time Ts End time Te T3 Ts T3 + T4a Te T3 + T4a + U13a + (8N3 + stuff bits) / U8 Verify that the OBU correctly manages the S-bit and L-Bit in the MAC control field for the purpose of possible re-transmission of VST frames. Refe
43、rence: EN 12795 1 clauses 7.3.2.1, 7.4.3.1.3 and 7.4.3.1.4 PICS Selection: table A.7/2 Initial condition: OBU not in sleep mode and not yet initialized. TP/MAC/OBU/BV/06 Stimulus and Expected Behaviour: 1. Tester sends downlink frame containing BST, allocating N5 public uplink windows. 2. Verify IUT
44、 sends a PrWRq in one of the public uplink windows allocated. 3. Tester sends PrWA and records the value of the S-bit used. 4. Tester ignores a possible reception of a VST in the allocated private uplink window. 5. Tester sends PrWA with the S-bit set to the same value as in step 3. 6. Verify IUT se
45、nds the VST. ETSI ETSI TS 102 486-1-2 V1.1.1 (2006-08) 11Verify that the OBU correctly manages the local S-bit state variable based on the S-bit and L-Bit in the received MAC control field, where an LPDU is present in the allocating downlink frame. Reference: EN 12795 1 clauses 7.3.2.1, 7.4.3.1.3 an
46、d 7.4.3.1.4 PICS Selection: table A.7/2 Initial condition: OBU being fully initialized and not in sleep mode. TP/MAC/OBU/BV/07 Stimulus and Expected Behaviour: 1. Tester sends the EFC ECHO ACn command with ECHO_DATA1 and notes the value of the S-bit. 2. Verify IUT sends the EFC ECHO response with EC
47、HO_DATA1. 3. Tester sends the EFC ECHO ACn command with ECHO_DATA2. The S-bit shall be set to the same value as used in step 1. 4. Verify IUT sends the EFC ECHO response with ECHO_DATA2. 5. Tester sends PrWA with the S-bit set to the same value as in step 3. 6. Verify IUT sends the EFC ECHO response
48、 with ECHO_DATA2. Verify that the OBU randomly selects one of the N5 public uplink windows. Reference: EN 12795 1 clause 7.3.4.3 PICS Selection: table A.5/1 Initial condition: OBU not in sleep mode and not yet initialized. TP/MAC/OBU/BV/08 Stimulus and Expected Behaviour: 1. Tester sends downlink fr
49、ame containing BST, allocating N5 = three public uplink windows. 2. Verify IUT sends a PrWRq within one of the public uplink windows allocated. 3. Tester records number of public uplink window selected. 4. Tester repeats steps 1 to 3 X times with X = 100. 5. Verify IUT selects all possible public uplink windows at least 0,3X times. NOTE : In case the test fails, increase value of X and repeat test. Verify that the OBU can detect and manage both valid values of the C/R-bit in the MAC con