Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

22
October, 2001 doc.: IEEE 802.15- 01/442r0 Submiss ion Integrated Programmable Communications, Inc. and Texas Instruments, Inc. Slide 1 Project: IEEE P802.15 Working Group for Wireless Personal Area Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Networks (WPANs) Submission Title: Comparison of TI-IPC's AFH Mechanism and Bandspeed's ICR Proposal Date Submitted: October 1, 2001 Source: (1) HK Chen, YC Maa, and KC Chen (2) Anuj Batra, Kofi Anim-Appiah, and Jin-Meng Ho Company: (1) Integrated Programmable Communications, Inc. (2) Texas Instruments, Inc. Address: (1)Taiwan Laboratories Address: P.O. Box 24-226, Hsinchu, Taiwan 300 (2) 12500 TI Boulevard, Dallas, TX 75243 TEL(1) +886 3 516 5106, FAX: +886 3 516 5108, E-Mail: {hkchen, ycmaa, kc}@inprocomm.com (2) +1 214 480 4220, FAX: 972 761 6966, E-Mail: {batra, kofi, jinmengho}@ti.com Re: [] Abstract: This presentation shows the comparisons of TI-IPC's AFH Mechanism and Bandspeed's ICR Proposal Purpose: Submission to Task Group 2 for comparing the two mechanisms. Notice: This document has been prepared to assist the IEEE P802.15. It

description

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comparison of TI-IPC's AFH Mechanism and Bandspeed's ICR Proposal Date Submitted: October 1, 2001 Source: (1) HK Chen, YC Maa, and KC Chen (2) Anuj Batra, Kofi Anim-Appiah, and Jin-Meng Ho - PowerPoint PPT Presentation

Transcript of Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

Page 1: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 1

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

Submission Title: Comparison of TI-IPC's AFH Mechanism and Bandspeed's ICR ProposalDate Submitted: October 1, 2001

Source: (1) HK Chen, YC Maa, and KC Chen (2) Anuj Batra, Kofi Anim-Appiah, and Jin-Meng Ho

Company: (1) Integrated Programmable Communications, Inc. (2) Texas Instruments, Inc.Address: (1)Taiwan Laboratories Address: P.O. Box 24-226, Hsinchu, Taiwan 300

(2) 12500 TI Boulevard, Dallas, TX 75243TEL(1) +886 3 516 5106, FAX: +886 3 516 5108, E-Mail: {hkchen, ycmaa, kc}@inprocomm.com (2) +1 214 480 4220, FAX: 972 761 6966, E-Mail: {batra, kofi, jinmengho}@ti.comRe: []

Abstract: This presentation shows the comparisons of TI-IPC's AFH Mechanism and Bandspeed's ICR Proposal

Purpose: Submission to Task Group 2 for comparing the two mechanisms.

Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein.Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15.

Page 2: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 2

Comparison of TI-IPC's AFH Mechanism and Bandspeed's ICR Proposal

HK Chen, YC Maa, and KC ChenIntegrated Programmable Communications

Anuj Batra, Kofi Anim-Appiah, and Jin-Meng HoTexas Instruments

Page 3: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 3

ACL Link QoS Definition

BLUETOOTH Specification Version 1.1, Part C:

3.20 QUALITY OF SERVICE (QoS)The Link Manager provides Quality of Service capabilities. A poll interval, which is defined as the maximum time between subsequent transmissions from the master to a particular slave on the ACL link, is used to support bandwidth allocation and latency control. The poll interval is guaranteed in the active mode except when there are collisions with page, page scan, inquiry and inquiry scan. The poll interval is also known as Tpoll. These PDUs can be sent at anytime after connection setup is completed.

Page 4: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 4

QoS Consideration in AFH

The maximum length of the continuous window of bad channels should be bounded. This bound (BWmax) should minimized for

best QoS.It is very useful if the ACL packet

scheduling algorithm can easily predict the position and length of every bad window.

Page 5: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 5

QoS Comparison: ACL Link (1)

Partition SequenceGuaranteed and minimized BWmax.

Well-structured superframe, easy to predict the position and length of each bad window.

ICRThe length of bad window depends on the

underlying hopping sequence. It can create much longer bad window.

Unable to predict the position and length of each bad window

Page 6: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 6

QoS Comparison: ACL Link (2)

Numerical ExampleScenario 1:

• One 802.11b BSS at Channel 1– SBK={0,1,2,…,22}, SG={23,24,…,77,78}

– NBK=23, NG=56

Scenario 2:• Two 802.11b BSSes, at Channel 1 and 11

– SBK={0,1,2,…,22,49,50,…,70,71}, SG={23,24,…,47,48,72,73,…77,78}

– NBK=46, NG=33

Page 7: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 7

QoS Comparison: ACL Link (3)

The superframe structure of ACL partition sequence:

Guaranteed BWmax = Rb(1)

Adjust Rb(1) to a large value also creates larger good

windows => Helps protect multi-slot packets.

Rg(1) Rg

(1) Rg(1) Rg

(2)Rb(1) Rb

(1) Rb(1) Rb

(2)

n of Rg(1) and Rb

(1)

Page 8: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 8

QoS Comparison: ACL Link (4)

Partition Sequence, Scenario-1A few sets of parameters

BWmax can be as low as 2 hops, orAllow higher BWmax to have larger good window.

Rb(1) n Rb

(2) Rg(1) Rg

(2)

2 23 0 4 20

4 11 2 8 24

6 7 4 14 14

8 5 6 18 22

Page 9: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 9

QoS Comparison: ACL Link (5)

Partition Sequence, Scenario-2A few sets of parameters

BWmax can be as low as 4 hops, orAllow higher BWmax to have larger good window.

Rb(1) n Rb

(2) Rg(1) Rg

(2)

4 23 0 2 20

6 15 2 4 6

8 11 4 4 22

10 9 2 6 12

Page 10: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 10

QoS Comparison: ACL Link (6)

ICR performance evaluation method:Bluetooth hop selection kernel of the connection

state is fully implement.Run through the whole CLK cycle

• CLK27-0 = 0x0000000 ~ 0xFFFFFFF

ULAP: take the three values • 0x00000000, 0x2a96ef25, 0x6587cba9

The distribution of bad window length is plotted (Number of occurrence v.s. Length )

Page 11: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 11

QoS Comparison: ACL Link (7)

0 5 10 15 20 25 3010

0

101

102

103

104

105

106

107

Bad window length (hops)

Num

ber

of

occurr

ance

ICR for ACL: Scenario-1

ULAP=0x00000000ULAP=0x2a96ef25ULAP=0x6587cba9

Page 12: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 12

QoS Comparison: ACL Link (8)

0 10 20 30 40 50 60 7010

0

101

102

103

104

105

106

107

Bad window length (hops)

Num

ber

of

occurr

ance

ICR for ACL: Scenario-2

ULAP=0x00000000ULAP=0x2a96ef25ULAP=0x6587cba9

Page 13: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 13

QoS Comparison: mixed SCO+ACL (1)

Numerical example:Scenario-1 and Scenario-2 are the same

as previously described.SCO traffic: one HV3 link, Dsco=0.

Here the SCO link has higher priority to have full protection, and we consider the dead window for the ACL traffic. The dead window includes the SCO slots and the bad ACL slots.

Page 14: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 14

QoS Comparison: mixed SCO+ACL (2)

Partition sequenceScenario-1

• Each frame has at least two good MAUs, and there is only one HV3 link to protect. Hence each frame have at least one good MAU for the ACL link.

• DWmax (max dead window) = one frame = 6 hops

Scenario-2• Each frame has at least one good MAU to protect the

HV3 link. The residue MAUs are distributed evenly, with “interFrameSpacing” = 4.

• DWmax = 4 frames = 24 hops.

Page 15: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 15

QoS Comparison: mixed SCO+ACL (3)

0 10 20 30 40 50 60 70 8010

1

102

103

104

105

106

107

ACL dead window length (hops)

Num

ber

of

occurr

ance

ICR for mixed SCO+ACL: Scenario-1

ULAP=0x00000000ULAP=0x2a96ef25ULAP=0x6587cba9

Page 16: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 16

QoS Comparison: mixed SCO+ACL (4)

0 50 100 150 200 250 30010

0

101

102

103

104

105

106

ACL dead window length (hops)

Num

ber

of

occurr

ance

ICR for mixed SCO+ACL: Scenario-2

ULAP=0x00000000ULAP=0x2a96ef25ULAP=0x6587cba9

Page 17: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 17

AFH Synchronization (1)

AFH synchronization Master and Slaves must share some common information to

produce the same adaptive hopping sequence

Information includes: Quasi-static information: it is kept constant within a session

of AFH, but can be changed at the next session.• Channel classification: the sets of good/bad-kept/bad-not-used

channels– SG, SBK, SBN. NG, NBK, NBN

• Traffic related parameters:

– The bad-window size, protected SCO streams, priority/non-priority slots

Page 18: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 18

AFH Synchronization (2)

Information includes (cont’d):Time-varying information:

• it can change from hop to hop.• It will bring challenges to AFH synchronization. We have

to – Obtain the information value – Know which hop the information value applies to– Obtain the information value in time (old information is

useless)

• Bluetooth CLK is time-varying, but it is already synchronized.

• GUD counter of Fit-Best ICR is time-varying, and it needs some scheme to get synchronized.

Page 19: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 19

AFH Synchronization (3)

It is a consensus in AFH group to use LMP for AFH synchronization. Perfect place for control information exchange in the Bluetooth

design. Simply extend the command set by defining new commands for

AFH.

LMP is not able to handle time-critical information There is no guarantee how many slots it takes for the LMP packet

to get through. If the transmission of this LMP packet is failed, the LC layer will

retransmit, but the value of time-varying information has changed already.

LMP can not be used for the synchronization of GUD counter in Fit-Best ICR.

Page 20: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 20

AFH Synchronization (4)

Join AFH in the midwayWhen a slave joins a pico-net, or the slave

is waked up from some low-power mode, it could request to enter an existing AFH session.

An AFH session can last from a few seconds to less than 30 seconds. Not allowing to join AFH in the midway could create bad user experience.

Page 21: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 21

AFH Synchronization (5)

Partition SequenceAll parameters are quasi-static within an AFH

session.Slaves can switch to AFH anytime during AFH.

Fit-Best ICRThe GUD counter can change for each hop, and it

is a time-varying and time-critical parameter.The GUD counter can not be transmitted through

the LMP message since LMP can not can not handle time-critical information.

Slaves can not join AFH in the midway of AFH.

Page 22: Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs)

October, 2001 doc.: IEEE 802.15-01/442r0

Submission

Integrated Programmable Communications, Inc. and Texas Instruments, Inc.Slide 22

Conclusions

Compared to the partition sequence approach, ICR could create much longer bad/dead window for ACL link or mixed SCO-ACL traffic, which dramatically reduces the QoS capabilities.

Fit-Best ICR uses a time-varying GUD counter, and it can not be synchronized through LMP.

With Fit-Best ICR, the slaves can not join AFH in the midway, leading to bad user experience.