Table of Contents
Pradyumna Kumar - DDMP 2009
Topic: Bluetooth Protocol and Performance Measurement
Guide: Prof. Purushottam Kulkarni
Objectives
- Understand the Bluetooth protocol
- Perform experiments using Bluetooth devices to measure its performance
Final Report and code
Bluetooth protocol
- Complete Bluetooth specification: Official Bluetooth Website
- Books:
- BLUETOOTH - Connect Without Cables, Jennifer Bray & Charles F Sturman: For a detailed description about the protocol
- Mobile Communications, Jochen Schiller: For a general outlook on Bluetooth, see chapter 7, section 7.5 (in the 2nd edition of the book)
Bluetooth drivers for Open Suse 11.1
The latest Bluetooth protocol stack for linux can be downloaded from www.bluez.org. However, version 4.50 had installation problems, so I used the opensuse rpm for BlueZ. Some more applications might also be needed to actually connect to a Bluetooth device and transfer files etc.
Bluetooth Programming
This page contains some examples for Bluetooth programming in C with BlueZ
Papers related to Bluetooth experiments/simulations
-
- Experiments are based on one bluetooth pair and interference with 802.11 and microwaves
- Data logged per packet: timestamp, carrier frequency, receive status (correct/header error/payload error)
- Performance is measured by checking errors in packets
- Experiment 1: performance v/s distance between bluetooth devices
- Experiment 2: performance v/s antenna orientation
- Experiment 3: frequency selection v/s time
- Experiment 4: performance v/s distance from 802.11 device
- Experiment 5: performance v/s distance from microwave
- Experiment 6: comparision of performance with and without noise (802.11 and microwave)
-
- Experiments are based on full or half piconets, interference with 802.11 in ad-hoc mode, infrastructure mode and both combined
- Data logged per packet: timestamp, recieve status (correct/error)
- Performance is measured by checking errors in packets
- Experiment 1: performance v/s distance between bluetooth devices
- Experiment 2: performance v/s distance between bluetooth devices (with 802.11 interference)
- Experiment 3: performance v/s 802.11 in Ad-Hoc mode
- Experiment 4: performance v/s 802.11 in Infrastructure mode
- Experiment 5: performance v/s 802.11 in both modes
- An indoor Bluetooth-based positioning system: concept, Implementation and experimental evaluation: alternate link
- This paper contains a way to theoretically determine RSSI value for bluetooth links (this value cannot be obtained directly) based on positioning
- It also has some experiments to calculate RSSI values by varying distance between bluetooth devices
- Experimental Results for Interference between Bluetooth and IEEE 802.11b DSSS Systems: alternate link
- Experiment is based on one bluetooth pair, 802.11 pair and interference with 802.11 at various signal strengths
- Experiment: Signal to Interference ratio (S/I) v/s throughput
- S/I is calculated by taking into account the exact antenna radiation pattern and gain
- The lab experiment is performed under complicated conditions with several signal attenuaters
-
- This is a simulation and not an actual experiment
- Simulation: packet loss v/s transmit power
-
- This is a simulation and not an actual experiment
- Simulation 1: throughput v/s no.of piconets
- Simulation 2: effect of fading on throughput
- Simulation 3: throughput v/s master-slave separation v/s no.of piconets
- A Study of Bluetooth Propagation Using Accurate Indoor Location Mapping, Anil Madhavapeddy and Alastair Tse
- Bit Error Rate: Fundamental Concepts and Measurement Issues, High Frequency Electronics, January 2003