future challenges of irsimple protocol: efficient flow ...€¦ · fig. standard irda and irsimple...

21
Geneva, 12-13 May 2008 ITU-T Kaleidoscope Conference Innovations in NGN Mohammad Shah Alam *, Gontaro Kitazumi and Mitsuji Matsumoto GITS, Waseda University, Japan *[email protected] Future Challenges of IrSimple Protocol: Efficient Flow Control Scheme and Long Distance Capability

Upload: others

Post on 05-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008

ITU-T Kaleidoscope ConferenceInnovations in NGN

Mohammad Shah Alam*, Gontaro Kitazumiand Mitsuji Matsumoto

GITS, Waseda University, Japan*[email protected]

Future Challenges of IrSimpleProtocol: Efficient Flow Control

Scheme and Long Distance Capability

Page 2: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

2

NGN and WPANWPAN technologiesOverview of IrSimple protocolFuture Challenges of IrSimple ProtocolConclusion and Future works

Outline

Page 3: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

3

NGN and WPANNGN

An IP based network Supports wide range of services over the same network

Focuses on seamlessly integrating the existing wireless technologies

WPANBluetoothZigbeeIrDA

NGN

WLAN

WPAN

GSM

Page 4: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

4

Comparison between different WPAN technologies

$3

Authentication, encryption, spread spectrum

1Mbps

Multipoint, Omni-directional

Up to 10m

RF (2.4 GHz)

Bluetooth

$1

Authentication, encryption, spread spectrum

250Kbps

Multipoint, Omni-directional

Up to 70m

RF (2.4 GHz)

Zigbee

$1Approximate Cost

Line of sight requirement ensures the security

Security

100 Mbps (1Gbps will be available soon)

Maximum Data Rate

Point-to-Point, Narrow Angle (30 degrees)

Connection Type, Direction

1m(for UFIR and GigaIr, the

distance is 20cm)

Range

InfraredISM band

IrDA

Page 5: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

5

IrDA has adopted 2 new protocolsIrSimple : For instant and quick (but small sized) data transfer (i.e. transferring photo, mp3, presentation slide) IrBurst : For large data block transfer (i.e. transferring movie file or streaming)

How IrSimple protocol works?IrSimple eliminates the channel listening and device discovery procedures, required in the existing IrDA protocolsEstablishes the connection immediately to provide simple and fast data transfer.

IrSimple protocol: the missing link?

Page 6: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

6

Conversation sequence

Fig. Standard IrDA and IrSimple protocol conversation

S N R M

U A

U I: F

U I: F

IrS im p le P ro to c o lC o n v e rs a t io n

6 0 m s(A p p ro x .)

O B E X w ithIrS M P

(O b je c tE x c h a n g e )

Block0

Block1

S N R M

U A6 0 m s

(A p p ro x .)

O B E X(O b je c t

E x c h a n g e )

5 0 0 m s

S ta n d a rd IrD AP ro to c o l C o n v e rs a t io n

D e v ic ed is c o v e ry

1 0 6 0 m s(A p p ro x .)

Page 7: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

7

Application Scenarios (1)

Fig. Object transfer between mobile phone and other devices or mobile phone

Page 8: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

8

Source: NTT Docomo webpage

Application Scenarios (2)

Page 9: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

9

• IrSimple has almost 64% improvement in throughput efficiency over OBEX over 100Mb/s IrDA links with a low turnaround time of 0.01ms.

Performance Comparison of IrSimpleand OBEX for various bit error rates *

-9 -8 -7 -6 -5 -40.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

BER (log)

Thro

ughp

ut E

ffici

ency

OBEX, ttat=0.01msIrSimple, ttat=0.01msOBEX, ttat=0.1msIrSimple, ttat=0.1msOBEX, ttat=1.0msIrSimple, ttat=1.0ms

•* Mohammad Shah Alam, Shamim Ara Shawkat, Gontaro Kitazumi and Mitsuji Matsumoto “IrSimple Modeling and Performance Evaluation for High Speed Infrared Communications”, IEEE Global Telecommunication Conference 2006 (GLOBECOM 2006)

Page 10: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

10

Previous IrDA protocolwith 4Mbps data rate

IrSimple with 4Mbps data rate

6s6s

1s1s

Fig. Comparison of image transfer for two million pixel (500k byte) sized photo

User’s Experience

Page 11: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

11

Efficient flow control schemeLower layer (link layer) instead of higher layer (IrSMPlayer) Reduces redundant data retransmissions

Long Distance CapabilityIncrease link distance beyond 1 meter guaranteed by IrDA.The link distance can be increased in two ways

By increasing transmitted light intensityBy increasing receiver sensitivity

Future Challenges of IrSimple Protocol

Page 12: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

12

Fig. Existing Flow Control scheme Fig. Proposed Efficient Flow Control scheme

Improving Flow Control Scheme

Page 13: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

13

When Receive Ready (RR) frame from

secondary station is lost

Page 14: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

14

When Receive Ready (RR) frame from primary

station is lost

Page 15: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

15

When Data (UI) frame is lost

Page 16: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

16

Long distance capability: Increasing Transmitted Light Intensity

1.27 0.85 0.42 0.21 0.17 0.13 0.08 cmMinimum Distance that can be received

500500500500500500500mW/cm2The maximum allowable luminance

8103609022.514.48.13.6mW/SrRequiredminimum

luminance

90000400001000025001600900400cm2Gain area

30020010050403020cmThe maximum attainment distance

0.0090.0090.0090.0090.0090.0090.009mW/cm2Minimum luminance in the vicinity of 1cm2

Page 17: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

17

151052.521.51mmRadius of antenna

1111111mmReception radius

225100256.2542.251Reception magnification

90000400001000025001600900400cm2Gain area

30020010050403020cmDistance

3.63.63.63.63.63.63.6mW/SrMinimum luminance

400400400400400400400cm2Gain area

20202020202020cmStandard maximum distance

0.0090.0090.0090.0090.0090.0090.009mW/cm2

Minimum quantities of light for each cm2

Long distance capability: Increasing Receiver Sensitivity

Page 18: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

18

An improvement in the existing flow control At IrLAP layer To reduce redundant traffic in the system.Can recover all possible error cases

Existing IrDA physical layerCan support at least 3 meters distance Increasing transmitter intensity

Increases the minimum distance between devicesIncreasing receiver sensitivity

Radius of the required concentrator/lens/antenna is practical

Future works To modify the error recovery schemeMore applications of IrSimple protocolTo complement the drawbacks of other WPAN technologies

Conclusion and Future Works

Page 19: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

19

Thank You.

AcknowledgementSpecial thanks go to Telecommunications Advancement Foundation (TAF), Japan for

their support.

Page 20: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

20

Download DataActivity Time

DDAT(A)

Turn AroundTime TAT(A)

Turn AroundTime TAT(B)

Data Acknowledge DA(B)

Station AStation A Station BStation B

Download DataActivity Time

DDAT(A)

Dead Tim

eD

ead Time

Contents

Contents

IrDA links conversation schemeIrDA links conversation scheme

Page 21: Future Challenges of IrSimple Protocol: Efficient Flow ...€¦ · Fig. Standard IrDA and IrSimple protocol conversation S N R M U A U I : F U I : F IrSimple Protocol Conversation

Geneva, 12-13 May 2008 First ITU-T Kaleidoscope Conference – Innovations in NGN

21

I Frame.Req

Primary Secondary

Current IrDA Data Transfer Sequence

I Frame.ReqI Frame.ReqI Frame.ReqI Frame.ReqI Frame.ReqI Frame.Req

RR .Rsp

I Frame.ReqI Frame.ReqI Frame.ReqI Frame.ReqI Frame.ReqI Frame.ReqI Frame.Req

RR .Rsp

First Window

Next Window

Primary Secondary

IrSimple Enhanced Burst Data Transfer Sequence

UI Frame .RspUI Frame.Req

UI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.ReqUI Frame.Req

Prim

ary can send UI-Fram

e until Max-Turn-around-Tim

e I Frame.ReqI Frame.ReqI Frame.Req