Pradyumna Kumar - DDMP 2009


Topic: Bluetooth Protocol and Performance Measurement
Guide: Prof. Purushottam Kulkarni

Objectives

  1. Understand the Bluetooth protocol
  2. Perform experiments using Bluetooth devices to measure its performance

Final Report and code

Bluetooth protocol

  1. Complete Bluetooth specification: Official Bluetooth Website
  2. 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
    • 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
    • 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
  1. A Study of Bluetooth Propagation Using Accurate Indoor Location Mapping, Anil Madhavapeddy and Alastair Tse
  2. Bit Error Rate: Fundamental Concepts and Measurement Issues, High Frequency Electronics, January 2003

public/proj/pradyumna09.txt · Last modified: 2010/09/23 13:03 by pradyumna