1. 2 MAR | Re | 08/00 | 1
RSA-Be|13-Dec-01 |1 BLUETOOTH COMPLIANCE TESTING
Bluetooth Compliance Testing
2. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 2
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Overview
Differences between 802.11 /Bluetooth
Why ?
Is there a Qualification
Who ?
Controls the process
What ?
Is tested
How ?
Can the Qualification be obtained
Do I perform the tests
3. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 3
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Differences 802.11/Bluetooth
802.11
One to One connection
Always on
Non hopping
Higher data rate
Currently up to 11 MBps
Features
Only IP
Approach
Define standard
Let market work out issues
Bluetooth
One to seven parallel connection
Only on when used
Fast hopping 1600 hops/s
Restricted data rate
Currently 1MB gross datarate
Special Features
Serial, Parallel, Audio, IP,
customizable
Approach
Defined Specification and req. Tests
Work out a common base before
marketed
4. 2 MAR | Re | 08/00 | 4
RSA-Be|13-Dec-01 |4 BLUETOOTH COMPLIANCE TESTING
WHY ?
5. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 5
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Global Market
Qualification
Program
Regulatory Approval
Bluetooth
Devices
&
'License to sell'
Qualification / TA
6. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 6
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Qualification
Program
Regulatory Type
Approval
Bluetooth
Devices
Protocol &
Profile Tests
RF Tests ETSI
TS &
EN
FCC ICES,
VCCI,
...
Qualification vs. TA
7. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 7
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
WHY ?
Technology Requirements:
Technology verification
Compatibility, Interoperability
Marketing
Regulatory requirements:
Health / Safety Standards
Local spectrum use regulations e.g. FCC,ETSI
Licensing
8. 2 MAR | Re | 08/00 | 8
RSA-Be|13-Dec-01 |8 BLUETOOTH COMPLIANCE TESTING
WHO ?
9. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 9
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
SIG Organization
Program Management
Board
(PM Board)
Legal
Committee
(LEGAL)
Management
Services
(ADMIN)
Marketing
(MKTG)
Qualification
Review
Board
(BQRB)
Test and
Interop
(TEST)
Architecture
Review
Board
(BARB)
Regulatory
(GOV)
Technical
Working
Groups
RF
Regulations
Aviation
Regulations
Security
Regulations
Japan
Regulations
BTAB
BQA
BQB
Expert
Groups
Errata Owner and Review pool
Sub-
groups
- Promoter
- Associate
- Early Adopter
- Independent
China
Regulations
10. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 10
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
SIG Organization
Qualification
Review
Board
(BQRB)
BTAB
BQA
BQB
BQTF
Bluetooth Technical Advisory Board
Information exchange and forum for problems
related to testing and qualification
Bluetooth Qualification Administrator
Acts on behalf of BQRB
BQA@Bluetooth.com
Bluetooth Qualification Body
Checks declarations, review test reports
Bluetooth Qualification Test Facility
Accredited to perform category A
conformance tests
Bluetooth Qualification Review Board
Sets and maintains qualification policy
11. 2 MAR | Re | 08/00 | 11
RSA-Be|13-Dec-01 |11 BLUETOOTH COMPLIANCE TESTING
WHAT ?
12. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 12
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
SIG Test Specifications
Interoperability Testing
(Product versus Product)
Application Profiles
Part K2: SDAP Interoperability
Part K3: Cordless Interoperability
Part K4: Intercom Interoperability
Part K6: Headset Interoperability
Part K7: Dial-up Networking Interoperability
Part K8: Fax Interoperability
Part K13: Synchronization Profile Interoperability
Conformance Testing
(Testing versus Reference Systems)
Radio Frequency
Part A-E: RF Conformance -Provisional
Part A: RF Conformance
Protocols
Part B: BB Conformance
Part C: LM Conformance
Part D: L2CAP Conformance
Part E: SDP Conformance
Profiles
Part K1: GAP Conformance
Part K5: SPP Conformance
13. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 13
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
SIG Test Case reference list
Test Specifications Test case categories
14. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 14
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
SIG Testing
Four test categories, A-D, are described in the Test Case
Reference List (TCRL) tables:
Category A: This test case is fully validated and commercially
available. This testcase is mandatory and shall be performed at a
BQTF.
Category B : This test case shall be performed and a declaration
with evidence is required. The instructions given in the test
specification shall be followed.
Category C: Bluetooth products can be tested using standard test
equipment by the manufacturer or BQTF. The test case shall be
performed
Category D: A preliminary test case with no official qualification
value. The purpose of this status is to inform any
manufactorer about an upcoming test case.
15. 2 MAR | Re | 08/00 | 15
RSA-Be|13-Dec-01 |15 BLUETOOTH COMPLIANCE TESTING
HOW ?
16. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 16
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
HOW ?
Process
RF Test
Equipment setup
Types of test
Protocol
Black box
Control
Reference implementation
TTCN
17. 2 MAR | Re | 08/00 | 17
RSA-Be|13-Dec-01 |17 BLUETOOTH COMPLIANCE TESTING
HOW - Process
18. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 18
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Qualification process
Manufacturer
(Adopter)
BQB
BQA
BQTF
List of BQTFs,BQBs,...
Test Specs, TCRL, ...
performs cat. A
test cases
conf. and interop.
Product
tested by
BQTF
DoC / Compliance
Folder reviewed
by BQB
Test Reports
checked by
BQB
Qualified
product list
(QPL)
ICS & IXIT
Test plan
performs cat. B test
declares cat. C test
19. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 19
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
www.bluetooth.com/dev/qual.bodies.asp
20. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 20
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
www.bluetooth.com/dev/qual.facil.asp
21. 2 MAR | Re | 08/00 | 21
RSA-Be|13-Dec-01 |21 BLUETOOTH COMPLIANCE TESTING
HOW - RF Test setup
22. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 22
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
RF Test Purposes
Transmitter
Output power
Power density
Power control
TX output spectrum (3)
Modulation characteristics
Initial carrier frequency tolerance
Carrier frequency drift
Out of band spurious emissions
Receiver
Sensitivity - single slot packets
Sensitivity - multi slot packets
C/I performance
Blocking performance
Intermodulation performance
Maximum input level
23. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 23
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Example: Test Case Parameterisation
RX Tests:
WS
Co-channel rejection
IS
freq.
Adjacent channel rejection
IS
Intermodulation rejection IS
IS IS
Blocking
24. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 24
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
RF Test System
25. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 25
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
RF Test System
Qualification and Type
Approval
TS8960
– Fully compliant to Bluetooth
RF test specification
– Testmode signalling
– All 16 test cases
implemented
(test spec V0.9 as of Jan 01)
– Variation of parameters /
creation of own test cases
possible
– Acceptance of validation:
Beginning of 2001
26. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 26
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
RF Test Purposes
TP naming conventions:
TP/<func>/<xx>-<nn>-<y>
<func> Function TRM Transmitter test
TRC Transceiver test
RCV Receiver test
<xx> Type of testing CA Capability
BV Valid Behavior
BI Invalid Behavior
<nn> sequencial # Test Purpose Number
<y> Scope C Conformance test, performend
on dedicated Bluetooth Test System
E Early product test, performed
on standard equipment
I Interoperability testing performend
as product to product testing
27. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 27
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Transmitter Test Purposes
TRM/CA/04/C TX Output Spectrum - Frequency Range
– Verification if the emissions inside the operating frequency range are
within the limits
– @ normal & extreme test conditions
– EUT in test mode loop back, hopping off
TRM/CA/05/C TX Output Spectrum - 20 dB Bandwidth
– Verification if the emissions inside the operating frequency range are
within the limits
– @ 3 frequencies @ normal & extreme test conditions
– EUT in test mode loop back, hopping off
TRM/CA/06/C TX Output Spectrum - Adjacent channel power
– Verification if the emissions inside the operating frequency range are
within the limits
– @ all channels for 3 frequencies @ n&e test conditions
– EUT in test mode loop back, hopping off
28. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 28
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Transmitter Test Purposes
TRM/CA/01/C Output power
– Verification of the maximum peak and average RF output power
– 3 frequencies @ normal & extreme test conditions
– EUT in test mode loop back, hopping on
TRM/CA/02/C Power density
– Verification of the maximum power density
– @ normal & extreme test conditions
– EUT in test mode loop back, hopping on
TRM/CA/03/C Power control
– Verification ot the TX power control (if supported)
– Initial condition and test procedure like Output power
29. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 29
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Transmitter Testpurposes
TRM/CA/07/C Modulation Characteristics
– Verification of the modulation index
– @ normal & extreme test conditions
– EUT in test mode loop back, hopping off
TRM/CA/08/C Initial Carrier Frequency Tolerance
– Verification of the transmitter carrier frequency accuracy
– @ 3 frequencies @ all frequencies @ normal & extreme test conditions
– EUT in test mode loop back, hopping on / off
TRM/CA/09/C Carrier Frequency Drift
– Verification of the transmitter centre frequency drift within a packet
– @ 3 frequencies @ all frequencies @ normal & extreme test conditions
– EUT in test mode loop back, hopping on / off
30. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 30
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Transceiver Test Purposes
TRC/CA/01/C Out-of-Band Spurious Emissions
– Verification if the emissions outside the operating frequency range are
within the limits
– ETS 300 328
– Conducted from antenna port - 30 MHz to 12,75 GHz
– Radiated from cabinet - 30 MHz to 12,75 GHz (signal.
via cable)
– Radiated from EUT - 30 MHz to 12,75 GHz (signal. via
airlink)
– FCC Part15.247
– Conducted from antenna port - 30 MHz to 25 GHz
– Radiated from EUT - 30 MHz to 25 GHz
– Conducted measurements @ normal & extreme test conditions
– Radiated measurements @ normal test conditions
– EUT in test mode loop back, hopping off
31. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 31
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Receiver Test Purposes
RCV/CA/01/C Sensitivity - single slot packets
– The sensitivity is tested using a non-ideal transmitter. The EUT must
meet the required sensitivity for this non ideal signal
– @ 3 frequencies @ normal & extreme test conditions
– EUT in test mode loop back, hopping off
RCV/CA/02/C Sensitivity - multi slot packet
– Like RCV/CA/01/C
RCV/CA/03/C C/I performance
– Verification of the receivers performance in presence co-/adjacent
channel interference
– wanted signal @ 3 frequencies / interfering signals @ all frequencies @
normal test conditions
– EUT in test mode loop back, hopping off
32. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 32
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Receiver Test Purposes
RCV/CA/04/C Blocking performance
– Verification of the receivers performance in presence of interference
– Wanted signal @ 1 frequency / interfering signal @ 30 MHz to 12,75
GHz
– EUT in test mode loop back, hopping off
RCV/CA/05/C Intermodulation performance
– Verification of the receivers intermodulation characteristics
– Wanted signal @ 3 frequencies - 2 interfering signals @ normal test
conditions
– EUT in test mode loop back, hopping off
RCV/CA/06/C Maximum input level
– Verification of the receivers performance
– @ 3 frequencies @ normal test conditions
– EUT in test mode loop back, hopping off
33. 2 MAR | Re | 08/00 | 33
RSA-Be|13-Dec-01 |33 BLUETOOTH COMPLIANCE TESTING
HOW - Protocol Test
34. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 34
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Protocol Test Requirements
Tester Requirements
Test Methods
Reference Tests
35. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 35
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Protocol Tester Concept
All layers in software
(no baseband chips)
Availability of all interlayer
communications via SAP – Service
Access Points
Simulation of master and slave
modes
36. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 36
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Basic Layer Testing
Local test method
System
Under Test
RF
Upper Interface
RS232 / UART / USB / TCP/IP
PTW60
LM PDUs
L2CAP PDUs
LC PDUs
LM
RF
SAP LC-PH
SAP L2CAP-LC
SAP LM
SAP LM-LC
ETS
LC / LM / L2CAP
LC
L2CAP
SAPs
L2CAP
L2CAP-LM
37. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 37
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Profile Testing
Remote test method
System
Under Test
RF
PTW60
LC PDUs
RFCOMM PDUs
L2CAP PDUs
LM PDUs
SDP PDUs
ETS
GAP / SPP / SDP
LM
RF
SAP LC-PH
SAP L2CAP-LC
SAP
LM
SAP
L2CAP-LM
SAP LM-LC
LC
L2CAP
SAPs
L2CAP
38. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 38
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Point of Control and Observation (PCO)!
PL / RF
LC
LM
L2CAP
SAP
SAP
SAP
X
L2CAP - SAR
L2CAP - LC
LM - LC
SAP
SAP
LC - PL
LM
SAP
RFComm
SDP
SAP
SAP
L2CAP - LM
TCI
Controller
TCI - HCI
RFComm -
L2CAP
X - L2CAP
SDP - L2CAP
TCI - L2CAP
39. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 39
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
TTCN Example
40. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 40
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
TTCN Test Suite - Test Case
Abstract Test Case (ATC)
A complete and independent specification of the action required to achieve a
specific test purpose
– starting in a stable state
– ending in a stable state
Abstract Test Suite (ATS)
A test suite composed of ATCs
Executable Test Case (ETC)
A realization of a ATC
Executable Test Suite (ETS)
A set composed of ETCs
41. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 41
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
TTCN...
.c .h make
TTCN Compiler
Syntax check
TTCN Editor
ATC
ATS
(TTCN.gr / TTCN.mp)
Semantic check
ETC
ETS
.o
C Compiler
Simulator Library
Protocol Library
System specific part
LT interface
42. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 42
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
TTCN Trace
43. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 43
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Sample – PTW60
44. 2 MAR | Re | 08/00 | 44
RSA-Be|13-Dec-01 |44 BLUETOOTH COMPLIANCE TESTING
The goal of all this ?
45. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 45
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
qualweb.opengroup.org/Template.cfm
46. BLUETOOTH COMPLIANCE TESTING
RSA-Be. |13-Dec-01 | 46
Overview
Chapter 1
WHY ?
Chapter 2
WHO ?
Chapter 3
WHAT ?
Chapter 4
HOW ?
Chapter 5
Bio
Karsten Beckmann is the manager of test & measurement systems for
Rhode & Schwarz and operates from Tektronix in Beaverton, Oregon.
Beckmann holds an EE from the Technical University in Munich, Germany.
Rohde & Schwarz’ test and measurement products are marketed and
supported in North America by Tektronix under a strategic alliance formed
in 1993.