IEEE P Working Group for Wireless Personal Area Networks TM

Similar documents
By N.Golmie Presented by: Sushanth Divvela

Inside Bluetooth. Host. Bluetooth. Module. Application RFCOMM SDP. Transport Interface. Transport Bus. Host Controller Interface

Improving Simultaneous Voice and Data Performance in Bluetooth Systems

UNIT 5 P.M.Arun Kumar, Assistant Professor, Department of IT, Sri Krishna College of Engineering and Technology, Coimbatore.

Local Area Networks NETW 901

Bluetooth: Short-range Wireless Communication

Solving the Interference Problem due to Wireless LAN for Bluetooth Transmission Using a Non- Collaborative Mechanism. Yun-Ming, Chiu 2005/6/09

Guide to Wireless Communications, 3 rd Edition. Objectives

CS263: Wireless Communications and Sensor Networks

e-pg Pathshala Quadrant 1 e-text

ADAPTIVE PACKET SELECTION ALGORITHM FOR BLUETOOTH DATA PACKETS

CROSS-LAYER APPROACHES TO WIRELESS COMMUNICATIONS AND NETWORKING

Influence of the Interfernce Due to Co-Existence of Bluetooth and Wi-Fi Transmissions

Bluetooth ACL Packet Selection Via Maximizing the Expected Throughput Efficiency of ARQ Protocol

Efficient Multicast Schemes for Mobile Multiparty Gaming Applications

Optimizing Packet Size via Maximizing Throughput Efficiency of ARQ on Bluetooth ACL Data Communication Link

MOBILE COMPUTING. Bluetooth 9/20/15. CSE 40814/60814 Fall Basic idea

Correct Bluetooth EDR FEC Performance with SEC-DAEC Decoding

Simulation of Bluetooth Network

Performance Evaluation of Bluetooth Links in the Presence of Specific Types of Interference

Lecture 9 November 12, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Ad Hoc Nets - MAC layer. Part II TDMA and Polling

Bluetooth Demystified

SIMULATION BASED ANALYSIS OF BLUETOOTH NETWORKS. M. Subramani and M. Ilyas

Amarjeet Singh. February 7, 2012

PCs Closed! Cell Phones Off! Marketing Assistant Manager - Magic Lin

Improving Bluetooth EDR Data Throughput Using FEC and Interleaving

CHAPTER 12 BLUETOOTH AND IEEE

Introduction to Bluetooth

Data Link Control Protocols

Data Link Layer (1) Networked Systems 3 Lecture 6

Master. Slave. Master. Slaves. TCP/IP Traffic with Efficient Bluetooth Technology. Shafqat Hameed 1, Umar F.Khan 2, *Muhammad Saleem 3

An Efficient Tool for the Evaluation of the Impact of WiFi Interference on Bluetooth Performance

Wireless Sensor Networks

Interference of Bluetooth and IEEE : Simulation Modeling and Performance Evaluation

Bluetooth Wireless Technology meets CAN

Class-based Packet Scheduling Policies for Bluetooth

Bhopal, , India 3 M.Tech Scholor,Department Of Computer Science, BIST Bhopal. Bhopal, , India

MOBILE COMPUTING. Jan-May,2012. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

Lecture Objectives. Lecture and Bluetooth technology. Agenda. IEEE b. Characteristics. Center Frequencies

Communication Systems. WPAN: Bluetooth. Page 1

Interference Mitigation Technique for Performance Enhancement in Coexisting Bluetooth and WLAN

Introduction to Wireless Networking ECE 401WN Spring 2009

AC : A STUDY ON THE PERFORMANCE OF BLUETOOTH AND IEEE B COEXISTENCE

A Dynamic Interference-Avoidance Algorithm for Frequency Hopping Systems

Bluetooth. Basic idea

A Study of Wireless Compressed Digitalaudio

A Dynamic Slot Assignment Scheme for Slave-to-Slave and Multicast-like Communication in Bluetooth Personal Area Networks

Overview. Data Link Technology. Role of the data-link layer. Role of the data-link layer. Function of the physical layer

Wireless Protocols Overview

By FaaDoOEngineers.com

A Guide. Wireless Network Library Bluetooth

November 1998 doc.: IEEE /378 IEEE P Wireless LANs Extension of Bluetooth and Direct Sequence Interference Model.

Computer Networks II Advanced Features (T )

Structure of the Lecture

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

IEEE P Wireless Personal Area Networks

Wireless multipoint communication for optical sensors in the industrial environment using the new Bluetooth standard

IEEE P Wireless LANs Impact of Bluetooth on Direct Sequence. Abstract

(12) United States Patent

Ad hoc and Sensor Networks Chapter 6: Link layer protocols. Holger Karl

System Level Analysis of the Bluetooth standard

Introduction to Bluetooth Wireless Technology

Improving the performance of Bluetooth piconets with synchronous and asynchronous traffic

Multiple Access Links and Protocols

BASEBAND SPECIFICATION

Comparing Bluetooth HDP and SPP for Mobile Health Devices

EE 122: Ethernet and

Essential Bluetooth It s everywhere you want to be

Experimental Assessment of Media Synchronization Quality in IEEE b under Bluetooth Interference

Bluetooth Dynamic Scheduling and Interference Mitigation

Wireless Personal Area Networks & Wide Area Networks

CS4/MSc Computer Networking. Lecture 13: Personal Area Networks Bluetooth

Wireless Sensornetworks Concepts, Protocols and Applications. Chapter 5b. Link Layer Control

[A SHORT REPORT ON BLUETOOTH TECHNOLOGY]

CS 455/555 Intro to Networks and Communications. Link Layer

(12) Patent Application Publication (10) Pub. No.: US 2001/ A1

MI-BPS (Wireless Networks) FIT - CTU

Wireless Local Area Network. Internet Protocol Suite

CB-OBS4XX OPTIMIZATION GUIDE

Redes Inalámbricas Tema 2.B Wireless PANs: Bluetooth

ALL SAINTS COLLEGE OF TECHNOLOGY, BHOPAL

Improving Wireless Link Throughput via Interleaved FEC

UDP-Lite Enhancement Through Checksum Protection

A COLLOCATED APPROACH FOR COEXISTENCE RESOLUTION IN WIRELESS HOME NETWORKING

Performance Simulation of TCP/IP over a Bluetooth Ad-hoc Network

Wireless LANs/data networks

Module 6 STILL IMAGE COMPRESSION STANDARDS

Bluetooth. Bluetooth Radio

Delivering Voice over IEEE WLAN Networks

ENRNG3076 : Oral presentation BEng Computer and Communications Engineering

Bluetooth. Renato Lo Cigno

Extending or Interconnecting LANS. Physical LAN segment. Virtual LAN. Forwarding Algorithm 11/9/15. segments. VLAN2, Port3. VLAN1, Port1.

WiMedia Ultra-wideband: Efficiency Considerations of the Effects of Protocol Overhead on Data Throughput. January All Rights Reserved.

CPSC 441 Tutorial-19. Department of Computer Science University of Calgary

CSC 401 Data and Computer Communications Networks

Lecture Computer Networks

The Link Layer and LANs. Chapter 6: Link layer and LANs

Background: IP Protocol Stack

Impact of transmission errors on TCP performance. Outline. Random Errors

Transcription:

IEEE P802.15 Working Group for Wireless Personal Area Networks TM SCORT - An Alternative to the Bluetooth SCO Link for Voice Operation in an Interference Environment Slide 1

Bluetooth SCO Link The Bluetooth SCO Link is a periodic transmission HV3: 2 out of 6 slots used (No FEC) HV2: 2 out of 4 slots used (2/3-rate FEC) HV1: 2 out of 2 slots used (1/3-rate FEC) The SCO packets do not include a CRC and retransmission is not included. Slide 2

Bluetooth SCO Link The SCO Link, as an interferer, represents periodic interference with a short period. If the Bluetooth power level at the 802.11 receiver is too high, then this periodic interferer is potentially a worse interferer than an ACL Link. Slide 3

Bluetooth SCO Link The SCO Link is more susceptible to 802.11 interference than an ACL Link Under interference it is more likely to cause full packet errors, not just a few bit errors The FEC does very little to mitigate the effect of interference. The SCO link does not support Packet Redundancy, which is what is needed in an interference environment Slide 4

SCO Link Simulation Nada Golmie IEEE 802.15-01/388r0 Simulation of Bluetooth SCO Link in an 802.11b environment SCO Packet Loss Rate Residual payload bit error rate Slide 5

0.16 0.151558907 0.149816237 0.14 0.136063513 0.131798483 0.12 0.120695079 0.116618982 0.1 Packet Loss 0.08 0.091650256 0.086149507 HV1 HV3 0.06 0.053314311 0.049573942 0.04 0.02 0 0.025346583 0.020111177 0.009682126 0.0089035 0.002607049 0.001928652 0.1 0.5 1 2 3 4 5 6 Distance of Interference Source (WLAN) from Slave (meters) Slide 6

25 20 20.87318841 20.32260444 Number of Errors 15 10 16.55328981 15.96464035 11.92196362 10.50140426 HV1 HV3 5 0 4.632092199 4.503918136 2.783931164 1.827264038 2.677609428 1.804837093 1.349075896 1.229365079 1.331976744 1.124242424 0.1 0.5 1 2 3 4 5 6 Distance of Interference Source (WLAN) from Slave (meters) Slide 7

Bluetooth SCO Link The SCO Link is weak in an interference environment. The FEC is not that beneficial in an interference environment. This is because the bit errors in a packet are not independent. Recommendation: Replace bit-level redundancy with packet-level redundancy. Slide 8

New Link Type for Voice Keep the Link Connection-Orientated Keep periodic transmission Eliminate the FEC option Add a CRC Add packet redundancy Slide 9

SCORT Link Synchronous Connection-Oriented with Repeated Transmission (SCORT) Link Slide 10

Design of New Packet The maximum payload size in Bluetooth is 30 bytes. If we add two bytes for a CRC then we can allocate at most 28 bytes for voice data. Need to meet the 64,000 bits/second throughput requirement. Slide 11

Throughput Calculation Throughput formula, ( bytes ) ( packets packet second ) = ( bytes second ) Required Throughput for a one-way link, ( bytes second ) = 8000 Slide 12

Throughput Calculation Packet rate can be written as, ( ) packets = Utilization(1600) second Utilization (fraction of total packets used) is given by, 5 Utilization = ( ) bytes packet Slide 13

Throughput Calculation (bytes/packet) Utilization Comments 30 1/6 SCO HV3 Packet 28 5/28 Maximum number of bytes per packet 25 1/5 Ratio of smaller integers Slide 14

Throughput Calculation Select 25 bytes/packet for simplicity. We want to repeat each packet twice so we need to double the utilization We also want to have a two-way link, so we need to double the utilization again. Total Utilization for this two-way link is (4/5). Slide 15

SCORT Packet Put 25 bytes of voice data in payload Add 2 byte payload CRC Total payload is 27 bytes < 30 bytes Transmit each packet twice. If first packet has correct CRC use it. If first packet is bad and second packet is good, use second packet. If both packets are bad use a benign filler packet. Slide 16

SCORT Packet Use 8 out of every 10 packets 80% Utilization of piconet capacity Leave 2 packet for ACL traffic 20% capacity remaining for data Master Packet 1 Slave Packet 1 Master Packet 1 Slave Packet 1 Master Packet 2 Slave Packet 2 Master Packet 2 Slave Packet 2 ACL Data ACL Data Slide 17

Packet Loss Rate Calculation Assume the uncorrected packet loss rate is p The corrected packet loss rate is p 2 Uncorrected Packet Loss Rate (p) Corrected Packet Loss Rate (p 2 ) 20% 4% 10% 1% 5% 0.25% Slide 18

New Simulation At my request Nada Golmie simulated the SCORT link, and the original SCO links, in an IEEE 802.11b interference environment. Plotted Packet Loss Rate Residual bit errors in SCO links Slide 19

New Simulation Packet Loss Definition: For SCO Link Bad Synch word or Bad Header For SCORT Link Bad Synch word or Bad Header or Bad Payload Slide 20

New Simulation - Packet Loss Rate Slide 21

New Simulation - Residual Bit Errors Slide 22

Summary SCO Link with FEC Uses redundant bits within a packet, whose probability of error are not independent SCORT Link Uses redundant packets, whose probability of error are independent. Slide 23

SCORT Link Summary Uses 80% of the piconet capacity, which is less than the HV1 Link, which uses 100% of the piconet capacity Has much better performance than HV1 Link in an interference environment. If packet is bad, then a benign filler packet can be substituted for bad packet, resulting in better audio fidelity. Slide 24