Baseband or Link Controller

Knowledgebase

Acronyms

Bluetooth

Cetecom Lab

Protocol Stack

Profiles

EMC

LBS

GSM

SAR

UWB

WLAN

Wavelengths

L I N K S

  • Physical Channel
    • TDD (Time Division Duplex) with Frequency Hopping - 1600 hops/s <=> slot length = 625µs
    • Hopping sequence is determined by Bluetooth device address of the master
    • Master starts transmission in even-no. channels only
    • Slave starts transmission in odd-no. channels only
  • Physical Links
    • SCO links (Synchronous Connection-Oriented)
      • Circuit switched
      • Symmetric and synchronous
      • 3 such links per device
    • ACL links (Asynchronous Connection-Less)
      • Packet switched
      • (a)symmetric, asynchronous and isochronous
      • Only 1 ACL link per slave unit
  • Packets
    • Span up to 5 time-slots
    • CAC: Channel Access Code identifies piconet
    • DAC: Device Access Code for paging
    • GIAC: General Inquiry Access Code identifies all Bluetooth devices within range
    • DIAC: Dedicated Inquiry Access Code identifies a dedicated group of Bluetooth devices
  • Channel Control
    • Stand-by State -- waiting to join a piconet
    • Page Procedures -- connecting to a specific device
    • Inquiry Procedures -- scan for other devices
    • Connection States -- active, sniff, hold, park
    • Bluetooth Addressing
      • BD-ADDR -- Bluetooth Device (48-bit IEEE 802 address)
      • AM-ADDR -- Active Member (3-bit = 7 active + 1 broadcast)
      • PM-ADDR -- Parked Member (8-bit = 128 parked)
      • AR-ADDR -- Access Request (8-bit)
    • Bluetooth Link Security
      • Keys -- configurable encryption key length
      • Encryption -- data stream ciphering
      • Authentication -- challenge/response
  • Voice Coding
    • Linear -- CVSD Continuous Variable Slope Delta Modulation
    • 8-bit Logarithmic

15-Oct-02 Matthias Messer