Title: Bluetooth Compliance Testing
1Bluetooth Compliance Testing
2Overview
- 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
3Differences 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
4WHY ?
5Qualification / TA
Bluetooth Devices
Qualification Program
Regulatory Approval
'License to sell'
Global Market
6Qualification vs. TA
Bluetooth Devices
Qualification Program
Regulatory Type Approval
7WHY ?
- Technology Requirements
- Technology verification
- Compatibility, Interoperability
- Marketing
- Regulatory requirements
- Health / Safety Standards
- Local spectrum use regulations e.g. FCC,ETSI
- Licensing
8WHO ?
9SIG Organization
10SIG Organization
Qualification Review Board (BQRB)
Bluetooth Qualification Review Board Sets and
maintains qualification policy
Bluetooth Technical Advisory Board Information
exchange and forum for problems related to
testing and qualification
BTAB
BQA
Bluetooth Qualification Administrator Acts on
behalf of BQRB BQA_at_Bluetooth.com
BQB
Bluetooth Qualification Body Checks declarations,
review test reports
Bluetooth Qualification Test Facility Accredited
to perform category A conformance tests
BQTF
11WHAT ?
12SIG Test Specifications
13SIG Test Case reference list
Test Specifications Test case
categories
14SIG 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 qualificationvalue. The purpose of this
status is to inform anymanufactorer about an
upcoming test case.
15HOW ?
16HOW ?
- Process
- RF Test
- Equipment setup
- Types of test
- Protocol
- Black box
- Control
- Reference implementation
- TTCN
17HOW - Process
18Qualification process
Product tested by BQTF
DoC / Compliance Folder reviewed by BQB
Qualified product list (QPL)
ICS IXIT Test plan
performs cat. A test cases conf. and interop.
Test Reports checked by BQB
performs cat. B test declares cat. C test
List of BQTFs,BQBs,... Test Specs, TCRL, ...
19www.bluetooth.com/dev/qual.bodies.asp
20www.bluetooth.com/dev/qual.facil.asp
21HOW - RF Test setup
22RF 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
23Example Test Case Parameterisation
RX Tests
Co-channel rejection
Adjacent channel rejection
Intermodulation rejection
Blocking
freq.
24RF Test System
25RF Test System
- Qualification and Type Approval
- TS8960
- Fully compliant to BluetoothRF 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 validationBeginning of 2001
26RF Test Purposes
TP naming conventions TP/ltfuncgt/ltxxgt-ltnngt-ltygt ltf
uncgt Function TRM Transmitter test TRC
Transceiver test RCV Receiver test ltxxgt Type
of testing CA Capability BV Valid
Behavior BI Invalid Behavior ltnngt sequencial
Test Purpose Number ltygt 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
27Transmitter Test Purposes
- TRM/CA/04/C TX Output Spectrum - Frequency Range
- Verification if the emissions inside the
operating frequency range are within the limits - _at_ 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 - _at_ 3 frequencies _at_ 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 - _at_ all channels for 3 frequencies _at_ ne test
conditions - EUT in test mode loop back, hopping off
28Transmitter Test Purposes
- TRM/CA/01/C Output power
- Verification of the maximum peak and average RF
output power - 3 frequencies _at_ normal extreme test conditions
- EUT in test mode loop back, hopping on
- TRM/CA/02/C Power density
- Verification of the maximum power density
- _at_ 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
29Transmitter Testpurposes
- TRM/CA/07/C Modulation Characteristics
- Verification of the modulation index
- _at_ 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 - _at_ 3 frequencies _at_ all frequencies _at_ 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 - _at_ 3 frequencies _at_ all frequencies _at_ normal
extreme test conditions - EUT in test mode loop back, hopping on / off
30Transceiver 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 _at_ normal extreme test
conditions - Radiated measurements _at_ normal test conditions
- EUT in test mode loop back, hopping off
31Receiver 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 - _at_ 3 frequencies _at_ 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 _at_ 3 frequencies / interfering
signals _at_ all frequencies _at_ normal test
conditions - EUT in test mode loop back, hopping off
32Receiver Test Purposes
- RCV/CA/04/C Blocking performance
- Verification of the receivers performance in
presence of interference - Wanted signal _at_ 1 frequency / interfering signal
_at_ 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 _at_ 3 frequencies - 2 interfering
signals _at_ normal test conditions - EUT in test mode loop back, hopping off
- RCV/CA/06/C Maximum input level
- Verification of the receivers performance
- _at_ 3 frequencies _at_ normal test conditions
- EUT in test mode loop back, hopping off
33HOW - Protocol Test
34Protocol Test Requirements
- Tester Requirements
- Test Methods
- Reference Tests
35Protocol 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
36Basic Layer Testing
37Profile Testing
38Point of Control and Observation (PCO)!
39TTCN Example
40TTCN 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
41TTCN...
42TTCN Trace
43Sample PTW60
44The goal of all this ?
45qualweb.opengroup.org/Template.cfm
46Bio
- 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.