an analytical study of wireless error models for bluetooth networks

21
An Analytical Study of Wireless An Analytical Study of Wireless Error Models for Bluetooth Error Models for Bluetooth Networks Networks Hao-Hsiang Hung and Ling-Jyh Chen Hao-Hsiang Hung and Ling-Jyh Chen Academia Sinica Academia Sinica

Upload: woody

Post on 29-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

An Analytical Study of Wireless Error Models for Bluetooth Networks. Hao-Hsiang Hung and Ling-Jyh Chen Academia Sinica. Motivation and Goal. packet loss caused by burst errors limits wireless network throughput co-channel interference dominates a great part - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: An Analytical Study of Wireless Error Models for Bluetooth Networks

An Analytical Study of Wireless An Analytical Study of Wireless Error Models for Bluetooth Error Models for Bluetooth

NetworksNetworks

Hao-Hsiang Hung and Ling-Jyh ChenHao-Hsiang Hung and Ling-Jyh ChenAcademia SinicaAcademia Sinica

Page 2: An Analytical Study of Wireless Error Models for Bluetooth Networks

Motivation and GoalMotivation and Goal

• packet loss caused by burst errors limits wireless network throughput– co-channel interference dominates a great part

• wireless error model can provide insights into the behavior of wireless transmissions– help designing more effective schemes!!

• our goal is to investigate the error model of Bluetooth networks– operate in the crowded unlicensed frequency band– lack analytical studies of its frequency hopping

mechanisms

Page 3: An Analytical Study of Wireless Error Models for Bluetooth Networks

Quick Review on Quick Review on BluetoothBluetooth

• operate in the 2.4GHz ISM frequency band• implement ARQ, CRC, and FEC to ensure

link reliability• employ the Frequency Hopping Spread

Spectrum (FHSS)– 79 channels, 1MHz of bandwidth for each– f = 2402 + k; k = 0 ~ 78– the hopping kernel determines the frequency

hopping sequence

Page 4: An Analytical Study of Wireless Error Models for Bluetooth Networks

Hopping KernelHopping Kernel

• ordinary one– random sequence of frequency

• Bluetooth Interference Aware Scheduling (BIAS) [14]– Frequency Usage Table

• adaptive Frequency Hopping (AFH) [15]– BIAS-like approach– Included in the Bluetooth Spec v1.2

Page 5: An Analytical Study of Wireless Error Models for Bluetooth Networks

Ordinary Hopping KernelOrdinary Hopping Kernel

1 2 30 63 64 78 0 1 2 3 76 77 78Channel #

segment 1

0 321

segment 2

segment 3

3332 31 34 6465

……

Page 6: An Analytical Study of Wireless Error Models for Bluetooth Networks

AnalysisAnalysis

• a two-state Gilbert-Elliot model is used to capture the behavior of channel errors– state transition probabilities:

Pgg, Pgb, Pgb, Pbb

– stationary probability for good state:

Pg =

– stationary probability for bad state:Pb =

Bad

Pgb

Pbb

Pbg

Pgg

Good

PPP

gbbb

bb

+−−

11

PPP

gbbb

gb

+−

1

1

Page 7: An Analytical Study of Wireless Error Models for Bluetooth Networks

Analysis for Ordinary Analysis for Ordinary Hopping KernelHopping Kernel

Channel 1Channel 2 channel 79

……

……

……

79

1

79

1

the distribution of the hopping sequence is uniform

79

1

Good

Bad

Pgg

)1(

Pgb

)1(

Pbg

)1(

Pbb

)1(

Pbg

)2(

Good

Bad

Pgg

)2(

Pgb

)2(

Pbb

)2(

Good

Bad

Pgg

)3(

Pgb

)3(

Pbg

)3(

Pbb

)3(

Page 8: An Analytical Study of Wireless Error Models for Bluetooth Networks

Analysis for Ordinary Analysis for Ordinary Hopping KernelHopping Kernel

Channel 1

Channel 2 channel 79

……

……

……

combine together

Good

Bad

79

)1(

Pg

Good

Bad

Good

Bad

79

)1(

Pb

79

)1(

Pg

79

)1(

Pb

79

)79(

Pb

79

)79(

Pb

79

)2(

Pb

79

)2(

Pg79

)79(

Pg

79

)79(

Pb

Page 9: An Analytical Study of Wireless Error Models for Bluetooth Networks

Since…Since…

• the probability of the hopped channels in the good state:

• 79 channels are independent, apply Bayes’ Theorem• Pgg’ = Pbg ’ = Pg ’• Pgb ’ = Pbb ’ = Pb ’• where Pgg ’, Pbg ’, Pgb ’, and Pbb ’ are the transition

probabilities

∑=

=79

1

)(

79

1'

i

i

gg PP

Page 10: An Analytical Study of Wireless Error Models for Bluetooth Networks

Error Model for Ordinary Error Model for Ordinary Hopping KernelHopping Kernel

further reduce to this…

Bad

Good

79

...)79()2()1(

PPP ggg+++

79

...)79()2()1(

PPP bbb+++

79

...)79()2()1(

PPP bbb+++

79

...)79()2()1(

PPP ggg+++

Page 11: An Analytical Study of Wireless Error Models for Bluetooth Networks

Adaptive Frequency Adaptive Frequency Hopping (AFH)Hopping (AFH)

1 2 30 76 77 78

Channel #

73 74 7571 725 6 74

used

unused

Page 12: An Analytical Study of Wireless Error Models for Bluetooth Networks

Parameters DefinitionParameters Definition

• Ngood represents the number of used channels

• 2 operating modes:• Mode L: Ngood >= Nmin

• Mode H: Ngood < Nmin

Page 13: An Analytical Study of Wireless Error Models for Bluetooth Networks

Mode LMode L

• number of used channels is larger than Nmin

• behavior:– AFH uniformly map unused channels to the

used channels

• the probability that the channels will be in the good state:

where we define

Page 14: An Analytical Study of Wireless Error Models for Bluetooth Networks

Mode HMode H

• number of used channels is less than Nmin

• behavior:– hopping sequence is divided into Rg consecutive

good slots & Rb consecutive bad slots [5]

– Rg + Rb > Nmin

– All used channels are mapped into good slots, and all unused channels are mapped into bad slots

• the probability that the channels will be in the good state:

Page 15: An Analytical Study of Wireless Error Models for Bluetooth Networks

EvaluationEvaluation

• Evaluate our error models using Markov Chain Monte Carlo method (20,000 runs for each channel configuration)

• Bluetooth Frequency Hopping Selection Kernel [9] in Matlab environment is used for simulation

• Three scenarios:– Homogeneous channels– Semi-homogeneous channels (two groups)– Heterogeneous channels

Page 16: An Analytical Study of Wireless Error Models for Bluetooth Networks

Homogeneous ChannelsHomogeneous Channels

• Pgg = 0.8 , varying Pbg

Page 17: An Analytical Study of Wireless Error Models for Bluetooth Networks

Semi-Homogeneous Semi-Homogeneous ChannelsChannels

• Pgg = 0.8; Pbb = 0.5 for the first group and 0.9 for the other

Page 18: An Analytical Study of Wireless Error Models for Bluetooth Networks

Heterogeneous ChannelsHeterogeneous Channels

• Randomly select Pgg and Pbb in the range [Pmin

gg, 1] and [Pminbb, 1]

Page 19: An Analytical Study of Wireless Error Models for Bluetooth Networks

Heterogeneous ChannelsHeterogeneous Channels

Page 20: An Analytical Study of Wireless Error Models for Bluetooth Networks

ConclusionConclusion• We proposed 2 wireless error models for

Bluetooth networks when the ordinary hopping kernel and the AFH kernel is implemented.

• The evaluation results shows that our error models are precise in homogeneous, semi-homogeneous, and heterogeneous channel scenarios.

• The reduced models provide simple and representative wireless error models for FHSS-based Bluetooth networks.

Page 21: An Analytical Study of Wireless Error Models for Bluetooth Networks

Thank You!Thank You!