The UWBSpekChek application operates in conjunction with the UWBTracer/Trainer
application to perform a suite of compliance tests defined in the WiMedia Platform Test
Specification. UWBSpekChek automatically executes generation and verification scripts
corresponding to each test case and reports results of each compliance test in detail.
WiMedia Platform Certification Test Scripts
This document describes the procedure for using LeCroy’s UWBSpekChek WiMedia
Platform Certification test suite. This test suite is performed using the UWBTrainer
exerciser operating as the “stimulus” device. Specially designed test scripts are used to
create specific traffic conditions that test proper protocol behavior.
LeCroy’s UWBTracer analyzer is used as the “monitoring” device. It captures the real
response from the DUT / INTD. LeCroy’s UWBTracer is also used to verify compliance
using the included Verification Script Engine post processing application to identify
violations in the Protocol Background Observation tests defined in section 3.2 of the
WiMedia Platform Test Specification. Violation of any of the protocol rules listed in the
background checks is grounds for failing WiMedia certification.
The current release of the UWBTrainer based certification scripts functions as a “TX
only” test system. TX only Test systems are defined as capable of transmitting predefined frames at specified intervals. The system does not acknowledge or process
received packets. In TX only tests, the tester must begin transmitting first and the DUT /
INTD must join the established beacon group.
In all of the test cases for a TX only system, the tester transmits beacons with an
interval of 65538 microseconds to ensure that it is the slowest device in the beacon
group. All test system beacons have a unique EUI-48 and DevAddr and do not have the
movable bit set unless otherwise indicated. By default the WiMedia Certification test
suite will operate on TFC 1.
The UWBTrainer test system transmits all beacons with a compliant BP Length and a
correctly formatted BPOIE. During the WiMedia Platform Certification workshops, each
test is run against the submitted DUT or INTD device.
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 1 of 33
UWBSpekChek GUI
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 2 of 33
Tool Bar:
Create new compliance project.
Open existing compliance project.
Open output folder. Saved samples and logs are saved in this folder.
Save current compliance project.
Run selected scripts.
Stop running of selected scripts.
Show settings dialog.
Show about dialog.
Status Bar:
UWBSpekChek Status:
Current status of application is shown in this pane. Possible status messages
are: “Connecting to Server”, “Capturing sample file”, and “Verifying script”.
Analyzer Status:
Hardware analyzer status is shown in this pane.
Generation Status:
Hardware generation status is shown in this pane.
Results Statistical Report:
Shows brief statistical report of current run.
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 3 of 33
Existing Compliance Control Scripts:
This lists the compliance control scripts that are available in the LeCroy UWBTracer
Program Directory called SpekChekScripts.
Settings Dialog:
Global Loop:
Specify how many times batch tests are run.
Max Try on Fail:
Specify count of retry on each test case when result fails.
Save All / Save Failed / Don’t Save:
Specify strategy of saving compliance trace files. If save all or save failed sample
files is selected, samples are saved in a folder automatically named with date
and time of execution.
Trace Files Prefix:
This prefix is added to the file names of the produced trace files. The base name
of each trace file is specified in each compliance control script.
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 4 of 33
Disable Verification:
If selected, stimulus scripts are run and traces are saved but verification is not
performed on produced trace files.
Script Description:
Description of selected script is shown here.
Selected Scripts List:
This list box shows list of selected scripts for running. Results of processed test cases
are shown in the second column. Third column shows how many times a test was
retried (up to the “Max Try on fail” value in the setting dialog).
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 5 of 33
Detailed Results Log:
This control shows result of tests in detailed as plain text. This log includes of all
returned message of analyze, trainer and verification script engine.
Menu Bar:
New:
Create new compliance project. This project maintains selected scripts for
running and compliance settings.
Open:
Open existing compliance projects.
Save / Save as:
Save/ save as current compliance project.
Print Overview Result:
Print overview result of last run that is seen in selected script list control.
Print Detailed Log:
Print detailed result of last run that is seen in detailed result Log control
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 6 of 33
Application Folders:
This section specifies folders that the application uses to load scripts, generating trace
files, or generating result logs.
Compliance Control Script folder
Application loads compliance control scripts available in LeCroy UWBTracer
Program Directory called SpekChekScripts.
Output folder
All trace files and result logs are created in LeCroy UWBTracer Program
Directory called Compliance Output. For each batch run, one folder is created
with a name based on the current date and time, and related trace files and result
logs are created there. Result logs of last batch run are copied to root of
Compliance Output folder too.
Verification Scripts
All verification scripts that are referenced by compliance scripts are available in
LeCroy UWBTracer Program Directory called
SCRIPTS\VFScripts\Compliance\WiMedia_Platform_Tests.
Generation scripts
All Generation scripts that are referenced by compliance scripts are available in
LeCroy UWBTracer Program Directory called
GENERATION\Compliance\WiMedia_Platform_Tests
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 7 of 33
Test system calibration
This calibration procedure is run for the TX only test system before all other test cases
are started. The calibrated beacon interval of 65538 ± 1.4 microseconds is used in all
test cases unless otherwise specified.
1. Start analyzer capture.
2. Standard test start-up sequence.
3. Stop analyzer capture and stop DUT and INTD. Observe nominal beacon
interval.
4. Start analyzer capture.
5. Start test system beacon in slot 2 with a beacon interval of 65538
microseconds.
6. Stop analyzer capture. Check that analyzer interval is 65538 ± 1.4
microseconds. If not – adjust test system settings so the reported analyzer
interval is 65538 microseconds.
Test Procedure Guide
The WiMedia Platform Test scripts for the UWBTrainer are available in the
LeCroy>UWBTracer Program Directory called WiMedia_Platform_Tests:
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 8 of 33
The scripts may be opened and run from this directory for systems equipped with the
UWBTrainer exerciser module.
Test Case 1.1: TD.8.2.3.2 Beacon Join With BP Length Expansion
This test verifies that the DUT sets the slot states correctly in the Beacon Slot Info
bitmap. Test system starts the beacon period and sends a beacon in slot 2 with a BP
Length of 3. When the DUT powers on, it should join the beacon group in an available
upper slot and signal (4 on – 4 off) in random signaling slot to extend the BP Length.
Test procedure
1. Start analyzer capture.
2. Test system starts the beacon period and sends a beacon in slot 2 with a BP
Length of 3.
3. Standard test start-up sequence.
4. After 1 second, test system stops beaconing.
5. After at least 2 seconds, stop analyzer capture.
• This test is repeated with the DUT/INTD on TFC’s 1 through 7 during WiMedia
Platform Certification tests.
Test Case 1.2: TD.7.8.3 Beacon Slot Info Test
This test verifies that the DUT does not incorrectly change its BPOIE. The tester starts by
beaconing normally as a single device in slot 2. It then skips beacon transmission in a single
superframe X. The test system sends a beacon normally in superframe X+1 with the movable
bit set to zero. The test system then sends a beacon in superframe X+2 with the movable bit
set to one. Finally, the test system sends a beacon with an invalid FCS in superframe X+3. It
repeats this sequence 100 times each time skipping after sending the 3rd beacon with an FCS
error. The DUT and INTD should not change their current slot or movable status throughout
this test.
Test procedure
1. Start analyzer capture.
2. Standard test start-up sequence.
3. The test system creates the beacon group in slot 2 as a single device. The BP
Length is set to 12.
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 9 of 33
4. The test system begins the 3 beacon + 1 skip cycle above indefinitely.
5. After 1 second, test system stops beaconing.
6. After at least 2 seconds, stop analyzer capture.
Notes:
• Background observation checks verify DUT & INTD follow correct signaling and
slot contraction behavior. The DUT & INTD fail if they violate any checks defined
in section 3.2. of the WiMedia Platform Test Specification.
UWBSpekChek™ WiMedia Platform Compliance
Test Guide rev3.10 2 Page 10 of 33
Loading...
+ 23 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.