Sunteți pe pagina 1din 46

Bluetooth Compliance Testing

RSA-Be|13-Dec-01 1 2 MAR | Re | 08/00 ||1

BLUETOOTH COMPLIANCE TESTING

Overview
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

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

RSA-Be. |13-Dec-01 | 2

BLUETOOTH COMPLIANCE TESTING

Differences 802.11/Bluetooth
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

802.11
One to One connection Always on Non hopping Higher data rate


Bluetooth
One to seven parallel connection Only on when used Fast hopping 1600 hops/s Restricted data rate


Currently up to 11 MBps Only IP

Currently 1MB gross datarate

Features


Special Features
Serial, Parallel, Audio, IP, customizable


Approach
 

 Approach
Defined Specification and req. Tests  Work out a common base before marketed


Define standard Let market work out issues

RSA-Be. |13-Dec-01 | 3

BLUETOOTH COMPLIANCE TESTING

WHY ?

RSA-Be|13-Dec-01 4 2 MAR | Re | 08/00 ||4

BLUETOOTH COMPLIANCE TESTING

Qualification / TA
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Bluetooth Devices

Qualification Program

Regulatory Approval

&
'License to sell' Global Market

RSA-Be. |13-Dec-01 | 5

BLUETOOTH COMPLIANCE TESTING

Qualification vs. TA
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Bluetooth Devices

Qualification Program
RF Tests Protocol & Profile Tests

Regulatory Type Approval


ETSI TS & EN FCC ICES, VCCI, ...

RSA-Be. |13-Dec-01 | 6

BLUETOOTH COMPLIANCE TESTING

WHY ?
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Technology Requirements:
  

Technology verification Compatibility, Interoperability Marketing

Regulatory requirements:
  

Health / Safety Standards Local spectrum use regulations e.g. FCC,ETSI Licensing

RSA-Be. |13-Dec-01 | 7

BLUETOOTH COMPLIANCE TESTING

WHO ?

RSA-Be|13-Dec-01 8 2 MAR | Re | 08/00 ||8

BLUETOOTH COMPLIANCE TESTING

SIG Organization
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5
RF Regulations Program Management Board (PM Board) Promoter Associate Early Adopter Independent

Regulatory (GOV)

Legal Committee (LEGAL)

Management Services (ADMIN) Architecture Review Board (BARB)

Marketing (MKTG)

Qualification Review Board (BQRB)

China Regulations

Test and Interop (TEST)

Subgroups

BTAB

Aviation Regulations

BQA Technical Working Groups Expert Groups BQB

Security Regulations

Japan Regulations

Errata Owner and Review pool

RSA-Be. |13-Dec-01 | 9

BLUETOOTH COMPLIANCE TESTING

SIG Organization
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Qualification Review Board (BQRB)

Bluetooth Qualification Review Board Sets and maintains qualification policy

BTAB

Bluetooth Technical Advisory Board Information exchange and forum for problems related to testing and qualification

BQA

Bluetooth Qualification Administrator Acts on behalf of BQRB BQA@Bluetooth.com

BQB

Bluetooth Qualification Body Checks declarations, review test reports

BQTF

Bluetooth Qualification Test Facility Accredited to perform category A conformance tests

RSA-Be. |13-Dec-01 | 10

BLUETOOTH COMPLIANCE TESTING

WHAT ?

RSA-Be|13-Dec-01 11 2 MAR | Re | 08/00 ||11

BLUETOOTH COMPLIANCE TESTING

SIG Test Specifications


Conformance Testing
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5 (Testing versus Reference Systems)

Interoperability Testing
(Product versus Product)

Radio Frequency
Part A-E: RF Conformance -Provisional Part A: RF Conformance

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

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 Part K13: Synchronization Profile Interoperability

RSA-Be. |13-Dec-01 | 12

BLUETOOTH COMPLIANCE TESTING

SIG Test Case reference list


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Test Specifications
RSA-Be. |13-Dec-01 | 13 BLUETOOTH COMPLIANCE TESTING

Test case categories

SIG Testing
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4

Four test categories, A-D, are described in the Test Case Reference List (TCRL) tables:



HOW ? Chapter 5

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.

RSA-Be. |13-Dec-01 | 14

BLUETOOTH COMPLIANCE TESTING

HOW ?

RSA-Be|13-Dec-01 15 2 MAR | Re | 08/00 ||15

BLUETOOTH COMPLIANCE TESTING

HOW ?
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Process

RF Test
 

Equipment setup Types of test

Protocol
   

Black box Control Reference implementation TTCN

RSA-Be. |13-Dec-01 | 16

BLUETOOTH COMPLIANCE TESTING

HOW - Process

RSA-Be|13-Dec-01 17 2 MAR | Re | 08/00 ||17

BLUETOOTH COMPLIANCE TESTING

Qualification process
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

ICS & IXIT Test plan

Product tested by BQTF

DoC / Compliance Folder reviewed by BQB

Qualified product list (QPL)

BQA

Manufacturer (Adopter)

BQB BQTF

performs cat. B test performs cat. A test cases declares cat. C test conf. and interop.
RSA-Be. |13-Dec-01 | 18 BLUETOOTH COMPLIANCE TESTING

Test Reports checked by BQB

List of BQTFs,BQBs,... Test Specs, TCRL, ...

www.bluetooth.com/dev/qual.bodies.asp
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

RSA-Be. |13-Dec-01 | 19

BLUETOOTH COMPLIANCE TESTING

www.bluetooth.com/dev/qual.facil.asp
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

RSA-Be. |13-Dec-01 | 20

BLUETOOTH COMPLIANCE TESTING

HOW - RF Test setup

RSA-Be|13-Dec-01 21 2 MAR | Re | 08/00 ||21

BLUETOOTH COMPLIANCE TESTING

RF Test Purposes
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Transmitter
       

Receiver
     

Output power Power density Power control TX output spectrum (3) Modulation characteristics Initial carrier frequency tolerance Carrier frequency drift Out of band spurious emissions

Sensitivity - single slot packets Sensitivity - multi slot packets C/I performance Blocking performance Intermodulation performance Maximum input level

RSA-Be. |13-Dec-01 | 22

BLUETOOTH COMPLIANCE TESTING

Example: Test Case Parameterisation


RX Tests:
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4

Co-channel rejection Adjacent channel rejection Intermodulation rejection Blocking


IS IS IS WS

IS

HOW ? Chapter 5

IS

freq.
RSA-Be. |13-Dec-01 | 23 BLUETOOTH COMPLIANCE TESTING

RF Test System
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

RSA-Be. |13-Dec-01 | 24

BLUETOOTH COMPLIANCE TESTING

RF Test System
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

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

RSA-Be. |13-Dec-01 | 25

BLUETOOTH COMPLIANCE TESTING

RF Test Purposes
TP naming conventions:
TP/<func>/<xx>-<nn>-<y> <func> Function TRM Transmitter test TRC Transceiver test RCV Receiver test

Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

<xx> Type of testing CA Capability BV Valid Behavior BI Invalid Behavior <nn> sequencial # <y> Scope Test Purpose Number 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

RSA-Be. |13-Dec-01 | 26

BLUETOOTH COMPLIANCE TESTING

Transmitter Test Purposes


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

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

RSA-Be. |13-Dec-01 | 27

BLUETOOTH COMPLIANCE TESTING

Transmitter Test Purposes


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

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

RSA-Be. |13-Dec-01 | 28

BLUETOOTH COMPLIANCE TESTING

Transmitter Testpurposes
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

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

RSA-Be. |13-Dec-01 | 29

BLUETOOTH COMPLIANCE TESTING

Transceiver Test Purposes


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

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

RSA-Be. |13-Dec-01 | 30

BLUETOOTH COMPLIANCE TESTING

Receiver Test Purposes


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3

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


WHAT ? Chapter 4

RCV/CA/02/C Sensitivity - multi slot packet


Like RCV/CA/01/C


HOW ? Chapter 5

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

RSA-Be. |13-Dec-01 | 31

BLUETOOTH COMPLIANCE TESTING

Receiver Test Purposes


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3

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


WHAT ? Chapter 4 HOW ? Chapter 5

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

RSA-Be. |13-Dec-01 | 32

BLUETOOTH COMPLIANCE TESTING

HOW - Protocol Test

RSA-Be|13-Dec-01 33 2 MAR | Re | 08/00 ||33

BLUETOOTH COMPLIANCE TESTING

Protocol Test Requirements


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Tester Requirements Test Methods Reference Tests

RSA-Be. |13-Dec-01 | 34

BLUETOOTH COMPLIANCE TESTING

Protocol Tester Concept


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

layers in software (no baseband chips)


 Availability

 All

of all interlayer communications via SAP Service Access Points master and slave

 Simulation of

modes

RSA-Be. |13-Dec-01 | 35

BLUETOOTH COMPLIANCE TESTING

Basic Layer Testing


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Local test method


RS232 / UART / USB / TCP/IP

Upper Interface

PTW60
ETS LC / LM / L2CAP

System Under Test

L2CAP PDUs
SAP LM L2CAP-LM

SAPs L2CAP

LM PDUs
SAP LM-LC

LM

L2CAP
SAP L2CAP-LC

LC PDUs

LC
SAP LC-PH

RF RF

RSA-Be. |13-Dec-01 | 36

BLUETOOTH COMPLIANCE TESTING

Profile Testing
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

Remote test method

System Under Test


SDP PDUs RFCOMM PDUs L2CAP PDUs LM PDUs LC PDUs
SAP LM-LC SAP LM

PTW60
ETS GAP / SPP / SDP
SAP L2CAP-LM SAPs L2CAP

LM

L2CAP
SAP L2CAP-LC

LC
SAP LC-PH

RF

RF
RSA-Be. |13-Dec-01 | 37 BLUETOOTH COMPLIANCE TESTING

Point of Control and Observation (PCO)!


Overview Chapter 1 WHY ? Chapter 2

X
X - L2CAP

SDP
SAP SAP

RFComm
SAP

SDP - L2CAP RFComm L2CAP

WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

LM
SAP L2CAP - SAR

L2CAP - LM

LM - LC
L2CAP - LC

L2CAP
SAP

SAP

LM
SAP

TCI Controller

LC
SAP

LC - PL

TCI - HCI
TCI - L2CAP

PL / RF
RSA-Be. |13-Dec-01 | 38 BLUETOOTH COMPLIANCE TESTING

TTCN Example
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

RSA-Be. |13-Dec-01 | 39

BLUETOOTH COMPLIANCE TESTING

TTCN Test Suite - Test Case


Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

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


RSA-Be. |13-Dec-01 | 40

BLUETOOTH COMPLIANCE TESTING

TTCN...
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3

Semantic check

ATS
(TTCN.gr / TTCN.mp) Syntax check

.c .h make
WHAT ? Chapter 4 HOW ? Chapter 5

.o

ETS

ATC

TTCN Compiler

C Compiler

System specific part

Simulator Library Protocol Library

ETC

LT interface TTCN Editor

RSA-Be. |13-Dec-01 | 41

BLUETOOTH COMPLIANCE TESTING

TTCN Trace
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

RSA-Be. |13-Dec-01 | 42

BLUETOOTH COMPLIANCE TESTING

Sample PTW60
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

RSA-Be. |13-Dec-01 | 43

BLUETOOTH COMPLIANCE TESTING

The goal of all this ?

RSA-Be|13-Dec-01 44 2 MAR | Re | 08/00 ||44

BLUETOOTH COMPLIANCE TESTING

qualweb.opengroup.org/Template.cfm
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

RSA-Be. |13-Dec-01 | 45

BLUETOOTH COMPLIANCE TESTING

Bio
Overview Chapter 1 WHY ? Chapter 2 WHO ? Chapter 3 WHAT ? Chapter 4 HOW ? Chapter 5

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.

RSA-Be. |13-Dec-01 | 46

BLUETOOTH COMPLIANCE TESTING

S-ar putea să vă placă și