Doc.: IEEE 802.15-01/082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 1 An Intelligent Frequency Hopping Scheme for Improved Bluetooth.

Slides:



Advertisements
Similar presentations
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 10 User.
Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Effective Change Detection Using Sampling Junghoo John Cho Alexandros Ntoulas UCLA.
Interference of Bluetooth and IEEE , MSWIM01 July 21, 01 1 Interference of Bluetooth and IEEE : Simulation Modeling and Performance Evaluation.
Bluetooth / IEEE Coexistence Reliability of IEEE WLANs in Presence of Bluetooth Radios Jim Zyren
Doc.: e Submission Huawei Technologies Co., Ltd.Slide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE /037 Submission January 2001 Khaled Turki et. al,Texas InstrumentsSlide 1 Simulation Results for p-DCF, v-DCF and Legacy DCF Khaled.
Doc.: IEEE /037r1 Submission March 2001 Khaled Turki et. al,Texas InstrumentsSlide 1 Simulation Results for p-DCF, v-DCF and Legacy DCF Khaled.
Doc: IEEE /705ar0 Submission Javier del Prado et. al November 2002 Slide 1 Mandatory TSPEC Parameters and Reference Design of a Simple Scheduler.
Doc.: IEEE /0338r1 Submission March 2012 Hung-Yu Wei, National Taiwan UniversitySlide 1 DeepSleep: Power Saving Mode to Support a Large Number.
Doc.: IEEE /567r1 Submission July 2003 Youngsoo Kim, Samsung/SNU and S. Choi, SNU Slide 1 Throughput Enhancement via Frame Aggregation – A Sequel.
Doc.: IEEE /2534r0 Submission September 2007 Guido R. Hiertz, Philips et al.Slide 1 A simple & scalable traffic engineering solution for s.
Doc.: IEEE /513r0 Submission November 2001 Anuj Batra, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE /220r0 Submission March 2002 A. Batra et al., Texas InstrumentsSlide 1 Proposal for a 4 Channel Option to Increase Capacity in the.
Integrated Programmable Communications, Inc. August, 2001 doc.: IEEE /382r0 Submission Slide 1 Integrated Programmable Communications, Inc. and.
Integrated Programmable Communications, Inc. November, 2001 doc.: IEEE /484r0 Submission Slide 1 InProComm, Inc. Project: IEEE P Working.
Doc.: IEEE /025r0 Submission January 2001 Steve Shellhammer, Symbol TechnologiesSlide 1 IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE /082r0 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal.
Doc.: IEEE /00143r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Interference Aware.
doc.: IEEE /252r0 Submission May 2001 Bandspeed, IPC, TI Dallas, TI IsraelSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE /026r1 Submission March 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas, Texas.
Doc.: IEEE /081r0 Submission January 2001 Shoemake, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE /265r0 Submission June 2001 Robert F. Heile, Consultant Steve Shellhammer, Symbol Technologies Slide 1 IEEE P Working Group for.
Submission Page 1 January 2002 doc.: IEEE 802.RR-02/018A-d1 Andrew Myles, Cisco Systems Report of ad hoc group relating to DFS and JPT5G proposal Andrew.
1 Multi-Channel Wireless Networks: Capacity and Protocols Nitin H. Vaidya University of Illinois at Urbana-Champaign Joint work with Pradeep Kyasanur Chandrakanth.
A Bandwidth Allocation/Sharing/Extension Protocol for Multimedia Over IEEE Ad Hoc Wireless LANs Shiann-Tsong Sheu and Tzu-fang Sheu IEEE JOURNAL.
MIMO Broadcast Scheduling with Limited Feedback Student: ( ) Director: 2008/10/2 1 Communication Signal Processing Lab.
IEEE DRAFT RECOMMENDED PRACTICE Clause 14: Collaborative Coexistence Mechanism – IEEE and Steve Shellhammer (Symbol Technologies)
1 Improving TCP Performance over Mobile Networks HALA ELAARAG Stetson University Speaker : Aron ACM Computing Surveys 2002.
1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED. On the Capacity of Wireless CSMA/CA Multihop Networks Rafael Laufer and Leonard Kleinrock Bell.
VOORBLAD.
Integrated Programmable Communications, Inc. May 14, 2001 doc.: IEEE /246r0 Submission Slide 1 Integrated Programmable Communications, Inc. and.
1 Adaptive Bandwidth Allocation in TDD-CDMA Systems Derek J Corbett & Prof. David Everitt The University of Sydney.
Technical discussion on Re-channelization Proposal for DSRC band coexistence Date:
Doc.:IEEE /223r1 Submission March 2002 J. del Prado and S. Choi, Philips Slide 1 CC/RR Performance Evaluation - Revisited Javier del Prado and.
Doc.: IEEE /080r1 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Jie Liang Texas Instruments Incorporated TI Blvd. Dallas,
Doc.: IEEE /026r0 Submission January 2001 Jie Liang, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE Submission November 2000 Anand Dabak, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE Submission July 2000 Anand Dabak, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)
Doc.: IEEE /0613r0 Submission May 2012 Ron Porat, Broadcom US Channelization Date: Authors: Slide 1.
Submission doc.: IEEE /0166r0January 2011 Barbara Staehle, Uni WürzburgSlide 1Barbara Staehle, Uni WürzburgSlide 1Barbara Staehle, Uni Würzburg.
Doc.: IEEE /0018r0 Submission May 2004 Steve Shellhammer, Intel CorporationSlide 1 IEEE Wireless Coexistence TAG Steve Shellhammer
Doc.: IEEE /443r0 Submission October 2001 Anuj Batra, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area.
Doc.: IEEE MHz-11n-impact-on-bluetooth Submission July 2008 Texas InstrumentsSlide 1 IEEE n 40 MHz Impact on BT Performance.
Doc.: IEEE /1132r0 Submission September 2008 Eldad Perahia (Intel)Slide 1 Measurements of Coexistence between n 40MHz and Bluetooth SCO.
Doc.:IEEE /0103r1 Submission Laurent Cariou January 19, 2010 Slide 1 Gains provided by multichannel transmissions Authors: Date:
Before Between After.
Doc.: IEEE /0309r1 Submission March 2012 Hongyuan Zhang, et. Al.Slide 1 1MHz Waveform in Wider BW Date: Authors:
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Network Operations & administration CS 4592 Lecture 15 Instructor: Ibrahim Tariq.
A SMALL TRUTH TO MAKE LIFE 100%
AirTrack: Locating Non-WiFi Interferers using Commodity WiFi Hardware Ashish Patro, Shravan Rayanchu, Suman Banerjee University of Wisconsin-Madison Sep.
Coexistence Mechanism Using Dynamic Fragmentation for Interference Mitigation between Wi-Fi and Bluetooth David S. L. Wei Joint Work with Alex Chia-Chun.
Bluetooth Radio Basics
Doc.: IEEE /206 Submission Slide 1 July 2000 Loraine, Micro Linear Corp. HRb performance requirements: PHY Overhead & Data Rate July 2000 Jerry.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
Doc.: IEEE /138r0 Submission March 2002 Steve Shellhammer, Symbol TechnologiesSlide 1 Steve Shellhammer, Nada Golmie, Robert Van Dyck, Jie Liang,
October, 2001 doc.: IEEE /480r0 Submission Slide 1 Integrated Programmable Communications, Inc. and Texas Instruments, Inc. Project: IEEE P
Doc.: IEEE /0127r0 Submission January 2009 John R. Barr, Motorola, Inc.Slide 1 Bluetooth AFH and IEEE Date: Authors:
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
Doc.: IEEE /482r0 Submission October 2001 Steve Shellhammer, Symbol Technologies Slide 1 IEEE P Working Group for Wireless Personal Area.
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
doc.: IEEE /xxx Matthew B. Shoemake, Ph.D.
Options for PBCC 22 Proposal
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposal for Collaborative BT and b MAC Mechanisms.
May 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Adaptive Frequency Hopping Ad-hoc group update.
Options for PBCC 22 Proposal
September, 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Adaptive Frequency Hopping - An instant.
Presentation transcript:

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 1 An Intelligent Frequency Hopping Scheme for Improved Bluetooth Throughput in an Interference-Limited Environment Anuj Batra, Kofi Anim-Appiah, and Jin-Meng Ho Texas Instruments Incorporated TI Blvd, MS 8653 Dallas, TX

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 2 Outline of Talk Background Throughput for Bluetooth 1.1 Adaptive Frequency Hopping Schemes: –Repeated channel frequency hopping sequence –Intelligent frequency hopping sequence Implementation via the Look-Ahead Algorithm Reduced Adaptive Frequency Hopping Channel Quality Assessment and Resynchronization

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 3 Background Wireless Ethernet (802.11b) and Bluetooth are the two most popular technologies in the 2.4 GHz ISM band Wireless Ethernet: –Single carrier (spread spectrum) system –BW = 17 MHz for one network, BW = 51 MHz for 3 networks –Supports data rates of 1, 2, 5.5, 11 Mbps Bluetooth: –Frequency-hopping spread spectrum system –Hops at a rate of 1600 Hz over 79 1-MHz wide channels –Occupies 79 MHz of the available 83.5 MHz in ISM band –Maximum data rate for Bluetooth is 1 Mbps

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 4 Coexistence Since wireless Ethernet and Bluetooth devices overlap in frequency, mutual interference is a major concern. Coexistence tests have shown that this interference devices can a major impact on the throughput (see /084r0). Modifications to both wireless Ethernet and Bluetooth are necessary to reduce the impact each has on the other. Examples: –Adaptively change the Bluetooth hopping sequence based on the channel conditions. –Implement power control in both devices.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 5 Adaptive Frequency Hopping Focus of this talk: adaptive frequency hopping Interference can be minimized by adaptively changing the hopping sequence based on channel conditions. The ideal approach is to avoid interference altogether by using a reduced set of channels. –Problem: need FCC rules change, which may take up to 2 years. –Current rules require that FHSS systems hop uniformly over a minimum of 75 channels. Next best approach is to intelligently design a sequence that maximizes throughput (minimizes packet loss) while still using all 79 channels uniformly.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 6 BT Throughput in Interference Consider a fully-loaded piconet: one master, one slave. Bluetooth packet can be: –Successfully decoded if the channel is clear (good channel). –Destroyed if interference is present on channel (bad channel). Thus, the probability of successful transmission is given by:

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 7 Aggregate Throughput Both the ACL and SCO links can be expressed in terms of a finite state machine (FSM). The aggregate throughput can be determined from the steady-state probabilities of the FSM. Assume master transmits DM- M and slaves transmits DM- S. SCO link: ACL link: Maximum throughput for ACL link:

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 8 Throughput Curves for an SCO Link Note: 5% packet loss 4 bad channels

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 9 Throughput Curves for an ACO Link T ACL /T MAX 1 AP70.0% 2 APs44.7% 3 APs24.0% Solid Line: Original HS Dotted Line: Maximum

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 10 Reason for Degradation in Throughput Q: Why does the Bluetooth throughput degrade so much when interference is present? A: Degradation occurs because of transitions in the hopping sequence from a good channel to a bad channel. These transitions result in: –Retransmission of data due to lost ACKs (ARQ protocol). –Wasted resources due to slaves being idle during good channels. These effects can be minimized and the throughput can be increased by rearranging the underlying hopping sequence to have several good channels in a row and several bad channels in a row.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 11 Solution 1: Repeated Channel HS Idea: Master and slave transmit on same frequency. SCO link: –Aggregate throughput does not change. –Master and slave lose an equal number of packets; the link is symmetrical provides level of QoS for voice link. –RC-FH is optimal for HV1 traffic. ACL link: –Aggregate throughput increases by a factor of 1/p 1. Low complexity (minimal changes to hardware), reasonable performance.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 12 Throughput Curves for an ACL Link T ACL /T MAX T RC /T MAX 1 AP70.0%89.2% 2 APs44.7%78.5% 3 APs24.0%67.7% Solid Line: Original HS Solid Line with circles: RC-HS Dotted Line: Maximum

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 13 Solution 2: Intelligent FHS Q: Can we improve the throughput even further by increasing the block lengths of both the good and bad channels? A: Yes! Consider the following hopping sequence with fixed block lengths: Aggregate throughput can be maximized by maximizing the number of packets transmitted during block of good channels and minimizing the packets transmitted during the block of bad channels. Note R G and R B must be even because of Bluetooth protocol.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 14 Intelligent FHS Note: –During blocks of good channels: 100% of packets are received. –During blocks of bad channels: 0% packets are received. –Define Dead Time = DT = 625 s · R B. To comply with FCC regulations, need addition restriction: Process for selecting: –Dead Time requirement for application dictates value of R B. –Given, R G must satisfy FCC constraint. –If R G = 0, then must use a larger value of R B.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 15 Intelligent FHS for SCO Link Focus is on HV2 and HV3 packets. Assume a fully-load link, where HV-V packets are being transmitted. The optimal values for the block lengths are given by: The aggregate throughput is then given by:

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 16 Throughput Curves for HV2 with IFHS For less than 40 bad channels, 100% throughput with IFHS!

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 17 Packet Loss Curves for HV2 with IFHS For less than 40 bad channels, 0% packet loss with IFHS!

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 18 Throughput Curves for HV3 with IFHS For less than 54 bad channels, 100% throughput with IFHS!

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 19 Packet Loss Curves for HV3 with IFHS For less than 54 bad channels, 0% packet loss with IFHS!

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 20 Intelligent FH for ACL Link Assume a fully-loaded link, where the master-to-slave packet is DM/H-M and where the slave-to-master packet is DM/H-S. The optimal values for the block lengths are given by: The aggregate throughput is then given by:

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 21 Throughput Curves for ACL Link T ACL /T MAX T RC /T MAX T IFHS /T MAX 1 AP70.0%89.2%98.3% 2 APs44.7%78.5%95.4% 3 APs24.0%67.7%84.6% Solid Line: Intelligent FHS Solid Line with circles: Original HS Dotted Line: Maximum Note: N B = 10

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 22 Throughput Curves for ACL Link T ACL /T MAX T RC /T MAX T IFHS /T MAX 1 AP70.0%89.2%98.8% 2 APs44.7%78.5%95.5% 3 APs24.0%67.7%92.0% Solid Line: Intelligent FHS Solid Line with circles: Original HS Dotted Line: Maximum Note: N B = 15

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 23 Multiple Slaves within Piconet Previous results generalize to a piconet with multiple slaves. Multiple SCO links: –2 HV2 streams, 3 HV3 streams 1 HV1 stream Use RC-FHS –2 HV3: Can optimize R G and R B as before: Combination of SCO link and ACL link: –Use the parameters derived for a single SCO link. Multiple ACL links: –Block lengths can be optimized if packet sizes are known a priori. –If packet sizes are not known, then make block length for good channels as long as possible so that the dead time can be tolerated by all the applications.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 24 Implementation Issues To implement the Intelligent FHS, the master must: –Compile a list of good and bad channels. –Determine the block lengths for both the good and the bad channels. Note that the lengths will be a function of traffic type. –Communicate this information to the slaves in the piconet via a reliable broadcast message. –Determine a start time and possible ending time for the use of the Intelligent FHS. –Communicate whether the devices will be silent or will transmit during the block of bad channels (more friendly to wireless Ethernet networks if the Bluetooth devices are silent). Also need an efficient way to re-arranging the original HS: –A: Look-ahead algorithm. –Algorithm is described in more detailed on the next slide.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 25 Look-Ahead Algorithm

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 26 Buffer Mechanism for Algorithm Good Channels Bad Channels

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 27 Summary of Look-Ahead Algorithm For the Good Window: –look ahead in the original hopping sequence until a good channel is found; this is done by comparing the channels produced by the original hopping sequence with the list of good and bad channels –use this frequency in the next slot interval –repeat this process until the good window has been exhausted For the Bad Window: –look ahead in the original hopping sequence until a bad channel is found; this is done by comparing the channels produced by the original hopping sequence with the list of good and band channels –use this frequency in the next slot interval –repeat this process until the bad window has been exhausted

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 28 Suppose minimum number of channels is reduce to N C. Both the RC-FHS and IFHS can produce a reduce HS. –Natural extension of current algorithms. –Can produce a sequence that avoids the interference altogether! Changes for RC-FHS: –Must broadcast list of channels that will be used. –Need to use Look-Ahead algorithm to skip unused channels. Changes for IFHS: –Parameter changes: –Compile a list of good, bad, and dont use channels, which then must be broadcasted to all the slaves in the piconet. Reduced Hopping Sequence

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 29 Channel Quality Assessment Measure RSSI at receiver: –If RSSI is large and the header is not valid interferer on channel. –If the header is valid, then can measure SNR for that channel. Listen to the channel during the absence of a transmission: –If energy is above some threshold interferer on the channel. –Can use this value to estimate the interferers power level. Actively scan channels before the start of a piconet. Average these values over a finite amount of time: –Use 79 accumulators for the 79 channels. –If value is above a threshold, declare the channel bad. –Use a forgetting factor so bad channels are periodically revisited.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 30 Resynchronization If every device in the piconet has the same list of good and bad channels, then synchronization can be maintained. In case synchronization is lost: can have a period where the Intelligent FHS is used and then revert back to original hopping sequence. During original HS, make sure everyone has the correct list. After some time, restart the Intelligent FHS.

doc.: IEEE /082r1 Submission January 2001 Anuj Batra et al., Texas InstrumentsSlide 31 Conclusions Proposed a non-collaborative coexistence mechanism. Proposed two new frequency hopping schemes: Repeated Channel FHS, and Intelligent FHS to be used with enhanced Bluetooth devices. These sequence minimizes the Bluetooth packet loss by grouping good and bad channels together. Ideas work for all kinds of interferers: from 1-MHz wide to 3 wireless Ethernet networks. Implementation via Look-Ahead Algorithm is easy and straightforward. New hopping sequences are more friendly towards wireless Ethernet networks: improves throughput in terms of packets/second.