1 / 46

Bluetooth Compliance Testing

Bluetooth Compliance Testing. 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. 802.11 One to One connection Always on Non hopping

Download Presentation

Bluetooth Compliance Testing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bluetooth Compliance Testing

  2. 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. 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 Differences 802.11/Bluetooth

  4. WHY ?

  5. Qualification / TA Bluetooth Devices Qualification Program Regulatory Approval & 'License to sell' Global Market

  6. Protocol & Profile Tests ETSI TS & EN FCC ICES, VCCI, ... RF Tests Qualification vs. TA Bluetooth Devices Qualification Program Regulatory Type Approval

  7. WHY ? • Technology Requirements: • Technology verification • Compatibility, Interoperability • Marketing • Regulatory requirements: • Health / Safety Standards • Local spectrum use regulations e.g. FCC,ETSI • Licensing

  8. WHO ?

  9. SIG Organization

  10. SIG Organization Bluetooth Qualification Review Board Sets and maintains qualification policy Qualification Review Board (BQRB) Bluetooth Technical Advisory Board Information exchange and forum for problems related to testing and qualification BTAB Bluetooth Qualification Administrator Acts on behalf of BQRB BQA@Bluetooth.com BQA Bluetooth Qualification Body Checks declarations, review test reports BQB Bluetooth Qualification Test Facility Accredited to perform category A conformance tests BQTF

  11. WHAT ?

  12. Conformance Testing(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 Part K13: Synchronization Profile 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 SIG Test Specifications

  13. SIG Test Case reference list Test Specifications Test case categories

  14. 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 qualificationvalue. The purpose of this status is to inform anymanufactorer about an upcoming test case.

  15. HOW ?

  16. HOW ? • Process • RF Test • Equipment setup • Types of test • Protocol • Black box • Control • Reference implementation • TTCN

  17. HOW - Process

  18. BQA Manufacturer (Adopter) BQB BQTF Qualification process Product tested by BQTF DoC / Compliance Folder reviewed by BQB ICS & IXIT Test plan Qualified product list (QPL) performs cat. B test declares cat. C test performs cat. A test cases conf. and interop. Test Reports checked by BQB List of BQTFs,BQBs,... Test Specs, TCRL, ...

  19. www.bluetooth.com/dev/qual.bodies.asp

  20. www.bluetooth.com/dev/qual.facil.asp

  21. HOW - RF Test setup

  22. 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 RF Test Purposes

  23. IS WS IS IS IS IS Example: Test Case Parameterisation RX Tests: Co-channel rejection Adjacent channel rejection Intermodulation rejection Blocking freq.

  24. RF Test System

  25. RF 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 validation:Beginning of 2001

  26. 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. 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. 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. 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. 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. 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. 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. HOW - Protocol Test

  34. Protocol Test Requirements • Tester Requirements • Test Methods • Reference Tests

  35. All layers in software(no baseband chips) Availability of all interlayer communications via SAP – Service Access Points Simulation of master and slave modes Protocol Tester Concept

  36. Local test method Upper Interface RS232 / UART / USB / TCP/IP PTW60 ETS LC / LM / L2CAP System Under Test LM L2CAP SAP LM SAPs L2CAP L2CAP-LM SAP L2CAP-LC SAP LM-LC LC L2CAP PDUs LM PDUs LC PDUs SAP LC-PH RF RF Basic Layer Testing

  37. Remote test method System Under Test PTW60 ETS GAP / SPP / SDP SAP L2CAP-LM SAPs L2CAP SAP LM L2CAP LM RFCOMM PDUs SAP L2CAP-LC SAP LM-LC SAP LC-PH LC L2CAP PDUs LM PDUs SDP PDUs LC PDUs RF RF Profile Testing

  38. Point of Control and Observation (PCO)!

  39. TTCN Example

  40. 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 TTCN Test Suite - Test Case

  41. ETS Semantic check Syntax check ATS (TTCN.gr / TTCN.mp) .o .c .h make TTCN Compiler C Compiler Simulator Library System specific part Protocol Library LT interface TTCN Editor ATC ETC TTCN...

  42. TTCN Trace

  43. Sample – PTW60

  44. The goal of all this ?

  45. qualweb.opengroup.org/Template.cfm

  46. 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.

More Related