Upload
alexis-smith
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
doc.: IEEE 802.15-00/064r0
Submission
Slide 1 Mårten Mattsson, Ericsson
March 2000Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)
Submission Title: [Bluetooth Testing]
Date Submitted: [3 March 2000]
Source: [Mårten Mattsson, M.Sc] Company [Ericsson Mobile Communications AB, c/o BSIG]Address [Scheelevägen 15 , S-221 83 LUND Sweden]Voice:[+46 46 194788 ], FAX: [+46 46 194704], E-Mail:[[email protected]]
Re: [N/A]
Abstract: [Bluetooth Testing, c/o Bluetooth Developers Conference, BSIG, and Bluetooth Certification & Verification.]
Purpose: [Provide an overview to the IEEE on the Bluetooth Testing issues.]
Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein.
Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.
March 2000
Mårten Mattsson, EricssonSlide 2
doc.: IEEE 802.15-00/064r0
Submission
IEEE P802.15 Working Group for Wireless Personal Area Networks
Bluetooth Testing
March 2000, Albuquerque, NM USA
March 2000
Mårten Mattsson, EricssonSlide 3
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Testing
By Mårten Mattsson
Ericsson Mobile Communication
March 2000
Mårten Mattsson, EricssonSlide 4
doc.: IEEE 802.15-00/064r0
Submission
Outline• Present the test strategy for verifying the:
– Radio link quality• The Bluetooth Radio Link Requirements
– Interoperability between products and brands• The Bluetooth Protocol Requirements• The Bluetooth Profile Requirements
• Summary
• Discussion
March 2000
Mårten Mattsson, EricssonSlide 5
doc.: IEEE 802.15-00/064r0
Submission
First
• Present the:– Test Concept– Test Configuration– Test Specification (with Test case examples)
• for:– The Bluetooth Radio Link Requirements– The Bluetooth Protocol Requirements– The Bluetooth Profile Requirements
March 2000
Mårten Mattsson, EricssonSlide 6
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Radio Link RequirementsTest Concept
• Goal– To ensure Bluetooth devices can get in
contact with each other– To ensure the Radio Link performance
March 2000
Mårten Mattsson, EricssonSlide 7
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Radio Link RequirementsTest Concept
• Test Purpose– To verify the physical layer of the Bluetooth
protocol stack, that is RF and parts of BB
• Method– The defined Test Mode in the Bluetooth
core specification will be used
March 2000
Mårten Mattsson, EricssonSlide 8
doc.: IEEE 802.15-00/064r0
Submission
Test systemIUT
RF
BB
LM
Implementationdependent interface
RF
BB
LMLMP
AirInterface
Local activation/enabling
Used for test modesignalling
Bluetooth Radio Link RequirementsTest Configuration
March 2000
Mårten Mattsson, EricssonSlide 9
doc.: IEEE 802.15-00/064r0
Submission
• Based on:– Part A & Part B of the core specification
• Part A harmonized with ETSI and FCC recommendations
• Informal (prose) and contain TCs for– Transmitter tests– Transceiver tests– Receiver tests– Timing and hopping test
Bluetooth Radio Link RequirementsTest Specification
March 2000
Mårten Mattsson, EricssonSlide 10
doc.: IEEE 802.15-00/064r0
Submission
• Transmitter– Output Power– TX Output Spectrum– Initial Carrier
Frequency Tolerance
• Transceiver– Out-of-Band
spurious emissions
• Receiver– Sensitivity– C/I performance– Out-of-Band blocking
• Lower Base band– TX/RX Timing– Frequency Hopping– Coding/Decoding– Error correction
Bluetooth Radio Link RequirementsExample of Test Cases
March 2000
Mårten Mattsson, EricssonSlide 11
doc.: IEEE 802.15-00/064r0
Submission
Next
• Present the:– Test Concept– Test Configurations– Test Specification (with Test case examples)
• for:– The Bluetooth Radio Link Requirements– The Bluetooth Protocol Requirements– The Bluetooth Profile Requirements
March 2000
Mårten Mattsson, EricssonSlide 12
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Protocol RequirementsTest Concept
• Goal– To ensure that Bluetooth devices can talk
with each other
March 2000
Mårten Mattsson, EricssonSlide 13
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Protocol RequirementsTest Concept
• Test Purpose– To verify the implementation of the
• BB, LM and L2CA layer and HCI, if applicable
• Method– Single-Protocol testing with use of an
upper tester (horizontal testing)– The upper tester accesses the SUT/IUT
through the Test Control Interface, TCI (included in version 1.0 of core spec.)
March 2000
Mårten Mattsson, EricssonSlide 14
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Protocol RequirementsTest Configuration - BB and LM verification
IUT without HCI, physical transport bearer (USB, RS232,UART) Test system
IUT
RF
BB
LM
TC Software
Physical Bus
HCI Firmware
Adapter Physical Bus
HCI DriverTCI-HCI
TCI
Implementationdependent interface
RF
BB
LMLMP
LCP
AirInterface
Test SuiteExecutor
March 2000
Mårten Mattsson, EricssonSlide 15
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Protocol RequirementsTest Configuration - BB, LM & HCI verification
IUT with HCI, physical transport bearer (USB, RS232,UART) Test systemIUT
RF
BB
LM
Physical BusUSB,RS232 or UART
Physical Bus
HCI DriverHCI
TCI
RF
BB
LMLMP
LCP
AirInterface
HCI Firmware Test SuiteExecutor
March 2000
Mårten Mattsson, EricssonSlide 16
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Protocol RequirementsTest Configuration - L2CAP verification
Test system
IUT
RF
BB
LM
TC Software
Physical Bus
TCI-L2CAPFirmware
Adapter Physical Bus
TCI-L2CAPDriver
TCI-L2CAP
TCI
Implementationdependent interface
RF
BB
LM
AirInterface
L2CA L2CAP L2CA
Test SuiteExecutor
March 2000
Mårten Mattsson, EricssonSlide 17
doc.: IEEE 802.15-00/064r0
Submission
• Based on Part B to Part E of core spec– Part H if applicable (HCI support)
• Informal (prose) and Formal (TTCN)– Prose version contains
• Test Suite Structure• Test Purposes with test instructions
– TTCN version contains theAbstract Test Suite, ATS• Test Cases/Test Steps
Bluetooth Protocol RequirementsTest Specification
March 2000
Mårten Mattsson, EricssonSlide 18
doc.: IEEE 802.15-00/064r0
Submission
• BB– Paging– Inquiry
• LM– Authentication– Encryption– Information requests– Link Handling
• L2CAP– Connect/Disconnect– Send/Receive data– Group handling– Protocol Multiplexing– Segmentation– Reassembly– QoS parameter
values
Bluetooth Protocol RequirementsExample of Test Cases
March 2000
Mårten Mattsson, EricssonSlide 19
doc.: IEEE 802.15-00/064r0
Submission
Finally
• Present the:– Test Concept– Test Configurations– Test Specification (with Test case examples)
• for:– The Bluetooth Radio Link Requirements– The Bluetooth Protocol Requirements– The Bluetooth Profile Requirements
March 2000
Mårten Mattsson, EricssonSlide 20
doc.: IEEE 802.15-00/064r0
Submission
• Goal– To ensure that Bluetooth devices can
execute applications together and meet end-user expectations
Bluetooth Profile RequirementsTest Concept
March 2000
Mårten Mattsson, EricssonSlide 21
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Profile RequirementsTest Concept
• Test Purpose– For each profile the Bluetooth product
claims to conform to, profile testing will be performed to verify the Bluetooth profile requirements.
• Method– Profile Testing using the MMI of the
product as “upper” interface– Multi-protocol testing (vertical testing)
March 2000
Mårten Mattsson, EricssonSlide 22
doc.: IEEE 802.15-00/064r0
Submission
Bluetooth Profile RequirementsTest Configuration
Test system
SUT
BluetoothProtocol Stack
Application
BluetoothProtocol
Stack
AirInterface
MMI
BluetoothProfile
Emulator
Test OperatorInterfacewith MMI
Test Operator:Executes commands onSUT and feedbacksresults to test system
Application
March 2000
Mårten Mattsson, EricssonSlide 23
doc.: IEEE 802.15-00/064r0
Submission
• Based on Part K of the core specification• Both roles of the profile will be handled• Informal (prose) and Formal (TTCN)
– Prose version contains:• Test Suite Structure and Test Purposes
– TTCN version contains theAbstract Test Suite, ATS:• The same Test Suite Structure• Test Cases/Test steps
Bluetooth Profile RequirementsTest Specification
March 2000
Mårten Mattsson, EricssonSlide 24
doc.: IEEE 802.15-00/064r0
Submission
• Headset– Initialisation– Audio connection– Connection transfer– Connection release
• Dial-up Networking– Initialisation– Data calls– Command Support
• Synchronisation– Initialisation– PIM exchange– Automatic Synchronisation
• LAN Access– Initialisation– Shutdown– Establish LAN connection– Lost LAN connection– Disconnect LAN connection
Bluetooth Profile RequirementsExample of Test Cases
March 2000
Mårten Mattsson, EricssonSlide 25
doc.: IEEE 802.15-00/064r0
Submission
Summary• Testing the BT Radio Link
Requirements– Devices can get in contact with each other– Verifying the physical layer, RF, parts of
BB– Use of Test Mode– Informal test specification
March 2000
Mårten Mattsson, EricssonSlide 26
doc.: IEEE 802.15-00/064r0
Submission
Summary
• Testing BT Protocol Requirements– Get devices to talk with each other– Verifying BB, LM, L2CAP
& HCI (if applicable)– Single protocol testing, horizontal testing– Use of an Upper Tester, access with TCI– Several different test configurations– Both informal and formal test specification
March 2000
Mårten Mattsson, EricssonSlide 27
doc.: IEEE 802.15-00/064r0
Submission
Summary
• Testing BT Profile Requirements– Get devices executing applications
together– Verifying conformance to the profiles– Multi-protocol testing, vertical testing– Using MMI as upper interface– Test configuration dependent on profile– Informal and Formal test specification
March 2000
Mårten Mattsson, EricssonSlide 28
doc.: IEEE 802.15-00/064r0
Submission
Discussion
Questions ?