An Efficient Multi-Slot Transmission Scheme for Bluetooth Systems

Similar documents
Interference In Bluetooth And Methods To Avoid It

An Opportunistic Frequency Channels Selection Scheme for Interference Minimization

Carrier Sense ARQ: Squeezing Out Bluetooth Performance while Preserving Standard Compliancy

By Ryan Winfield Woodings and Mark Gerrior, Cypress Semiconductor

Mathematical Analysis of Bluetooth Energy Efficiency

AS a UMTS enhancement function, High Speed Downlink

Average Delay in Asynchronous Visual Light ALOHA Network

Techniques for Bluetooth Performance Improvement

Medium Access Control Protocol for WBANS

Evaluation of HIPERLAN/2 Scalability for Mobile Broadband Systems

arxiv: v1 [cs.it] 21 Feb 2015

Channel selection for IEEE based wireless LANs using 2.4 GHz band

Combination of Dynamic-TDD and Static-TDD Based on Adaptive Power Control

ICT 5305 Mobile Communications. Lecture - 4 April Dr. Hossen Asiful Mustafa

CROSS-LAYER DESIGN FOR QoS WIRELESS COMMUNICATIONS

Frequency Hopping Spread Spectrum

Chapter 3 : Media Access. Mobile Communications. Collision avoidance, MACA

Efficient Anti-Jamming Technique Based on Detecting a Hopping Sequence of a Smart Jammer

Low complexity FFT based spectrum sensing in Bluetooth system

Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control

2 Polling. Politecnico di Milano Facoltà di Ingegneria dell Informazione

Medium Access Control. Wireless Networks: Guevara Noubir. Slides adapted from Mobile Communications by J. Schiller

Improving Reader Performance of an UHF RFID System Using Frequency Hopping Techniques

An HARQ scheme with antenna switching for V-BLAST system

Optimum Rate Allocation for Two-Class Services in CDMA Smart Antenna Systems

Mobile Network Evolution Part 1. GSM and UMTS

Mobile Computing. Chapter 3: Medium Access Control

A Wireless Communication System using Multicasting with an Acknowledgement Mark

(COMPUTER NETWORKS & COMMUNICATION PROTOCOLS) Ali kamil Khairullah Number:

Antenna Diversity Techniques for Bluetooth Communication

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Interference Mitigation Using Uplink Power Control for Two-Tier Femtocell Networks

Chapter 2 Overview. Duplexing, Multiple Access - 1 -

Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs)

A survey on broadcast protocols in multihop cognitive radio ad hoc network

1 Interference Cancellation

IMPLEMENTATION OF SOFTWARE-BASED 2X2 MIMO LTE BASE STATION SYSTEM USING GPU

Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks

Cellular systems 02/10/06

Medium Access Control

On the Impact of Fading and Inter-piconet Interference on Bluetooth Performance

Performance Limits of Fair-Access in Sensor Networks with Linear and Selected Grid Topologies John Gibson * Geoffrey G.

Medium Access Schemes

Lecture 4 October 10, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Performance Evaluation of Uplink Closed Loop Power Control for LTE System

Co-existence. DECT/CAT-iq vs. other wireless technologies from a HW perspective

ADVANCED WIRELESS TECHNOLOGIES. Aditya K. Jagannatham Indian Institute of Technology Kanpur

Wi-Fi. Wireless Fidelity. Spread Spectrum CSMA. Ad-hoc Networks. Engr. Mian Shahzad Iqbal Lecturer Department of Telecommunication Engineering

On Channel-Aware Frequency-Domain Scheduling With QoS Support for Uplink Transmission in LTE Systems

Accessing the Hidden Available Spectrum in Cognitive Radio Networks under GSM-based Primary Networks

Conformity and Interoperability Training Homologation Procedures and Type Approval Testing for Mobile Terminals

In-device coexistence simulations for smartphones

Scheduling in WiMAX Networks

IEEE Wireless Access Method and Physical Layer Specification. Proposal For the Use of Packet Detection in Clear Channel Assessment

Cognitive Ultra Wideband Radio

Throughput-optimal number of relays in delaybounded multi-hop ALOHA networks

Performance Improvement of Bluetooth in the Presence of WLAN DS

Lecture on Sensor Networks

RFID Multi-hop Relay Algorithms with Active Relay Tags in Tag-Talks-First Mode

On Practical Selective Jamming of Bluetooth Low Energy Advertising

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012

THE IEEE e system, fixed and mobile broadband

Effect of Priority Class Ratios on the Novel Delay Weighted Priority Scheduling Algorithm

Calculation of the Spatial Reservation Area for the RTS/CTS Multiple Access Scheme

Multiple Access Techniques

Structure of the Lecture

Top 5 Challenges for 5G New Radio Device Designers

Channel Sensing Order in Multi-user Cognitive Radio Networks

Block Error Rate and UE Throughput Performance Evaluation using LLS and SLS in 3GPP LTE Downlink

3644 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 6, JUNE 2011

Improving the Data Rate of OFDM System in Rayleigh Fading Channel Using Spatial Multiplexing with Different Modulation Techniques

An Overlaid Hybrid-Duplex OFDMA System with Partial Frequency Reuse

BASIC CONCEPTS OF HSPA

Wireless Networked Systems

ECS455: Chapter 4 Multiple Access

MODELLING FOR BLUETOOTH PAN RELIABILITY

Interference Direction Analysis. Communication Signals

Frequency Synchronization in Global Satellite Communications Systems

Keysight Technologies P-Series and EPM-P Power Meters for Bluetooth Testing. Technical Overview and Self-Guided Demonstration

Solution Paper: Contention Slots in PMP 450

A Backlog-Based CSMA Mechanism to Achieve Fairness and Throughput-Optimality in Multihop Wireless Networks

Novel handover decision method in wireless communication systems with multiple antennas

Cooperative Relaying Networks

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

WIRELESS communications have shifted from bit rates

ECE 333: Introduction to Communication Networks Fall Lecture 15: Medium Access Control III

IEEE C802.16a-02/94r1. IEEE Broadband Wireless Access Working Group <

LTE-Unlicensed. Sreekanth Dama, Dr. Kiran Kuchi, Dr. Abhinav Kumar IIT Hyderabad

Bluetooth and coexistence

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 3: RADIO COMMUNICATIONS Anna Förster

II. FRAME STRUCTURE In this section, we present the downlink frame structure of 3GPP LTE and WiMAX standards. Here, we consider

IEEE P Wireless Personal Area Networks

Contents. IEEE family of standards Protocol layering TDD frame structure MAC PDU structure

Maximising Average Energy Efficiency for Two-user AWGN Broadcast Channel

An Alamouti-based Hybrid-ARQ Scheme for MIMO Systems

LED-ID Systems Applying the Modulation and Coding Selection Scheme Based on Received Angle

Wireless LAN Applications LAN Extension Cross building interconnection Nomadic access Ad hoc networks Single Cell Wireless LAN

Wireless TDMA Mesh Networks

A Secure Transmission of Cognitive Radio Networks through Markov Chain Model

Transcription:

An Efficient Multi-Slot Transmission Scheme for Bluetooth Systems Chae Young Lee and Ki Won Sung Dept. of Industrial Engineering, KAIST, 7- Kusung Dong, Yusung Gu, Taejon, Korea {cylee, bestre}@mail.kaist.ac.kr Abstract Bluetooth is an open specification for a technology to enable short-range wireless communications. Bluetooth uses a frequency hopping with a slot length of 62 μs. Each slot corresponds to a packet and multi-slot packets of or slots can be transmitted to enhance the transmission efficiency. However, the use of multi-slot packet may degrade the performance under the high channel error probability. Thus, the length of multi-slot should be adjusted according to the current channel condition. In this paper, we propose an efficient multi-slot transmission scheme which adaptively determines the optimal length of slots for a packet according to the channel error probability. We derive the throughput of a Bluetooth connection and develop the decision criteria and the decision rule which give the optimal length of the multi-slot. Maximum likelihood estimator (MLE) is used to estimate the channel error probability. Keywords Bluetooth,, Multi-slot Packet, Mini-slot Error Probability, and Maximum Likelihood Estimator (MLE) power, small sized, and row cost radio that can be embedded in portable devices such as PDAs, mobile phones, and notebook computers. More detailed review of Bluetooth can be found in [2]. Bluetooth operates in the unlicensed ISM (Industrial, Scientific, and Medical) band at 2.4 GHz. A frequency hop transceiver is applied to combat interference. A set of 79 hop carriers is employed at MHz spacing. The nominal hop duration is 62 μs which coincides with the length of a single slot. Each slot corresponds to a packet and multi-slot packets of or slots can be transmitted to enhance the transmission efficiency. In cases of multi-slot packets, they are sent on a single hop carrier. Figure depicts the multislot transmission. As the length of multi-slot increases, the probability of the packet error increases and the damage by the channel error becomes large. Thus, the use of multi-slot packet may degrade the performance under the high channel error probability. Therefore, the length of multi-slots should be adjusted with the current channel condition.. Introduction Bluetooth [] is an open specification for a technology to enable short-range, point to multi-point wireless communications that operate in an ad-hoc fashion. The objective of the Bluetooth technology is the design of low Fig. Multi-slot Transmission

Since a large number of ad-hoc Bluetooth connections mutual coordination, a Bluetooth connection may experience a dynamic change of channel condition. Moreover, the use of unlicensed ISM band generates another source of interference to the Bluetooth connection. Thus, the estimation of the channel error probability is an important factor for the determination of the optimal length of a multi-slot. However, the estimation of the channel error probability is difficult because multi-slot packets with different lengths are transmitted during a single Bluetooth connection. In Bluetooth, the determination of the length of multislots is performed by the Segmentation and Reassembly (SAR) operation. Simple SAR schemes which enhance the link utilization are proposed in [, 4]. However, the channel error is not considered in these works. In [], the channel error probability is considered with an interpolation method in which packet error probabilities of different packet types are predicted from the error probability of the current packet type. However, the method does not provide an accurate estimator of the packet error probability when the length of packets changes frequently. In this paper, we propose an efficient multi-slot transmission scheme which adaptively determines the optimal length of slots of a packet according to the channel error probability. We first discuss the throughput of a Bluetooth connection, then the decision criteria which gives the optimal length of the multi-slot is developed under the assumption that the channel error probability is known. The channel error probability is then estimated from the past transmission history of each Bluetooth device. The maximum likelihood estimator (MLE) is used to estimate the channel error probability from the history of the multislot errors. Finally, a simple decision rule for the optimal length of the multi-slot is developed from the estimation. The proposed decision rule is suitable for Bluetooth devices which require low power consumption. Simulation experiments show an outstanding performance of the may coexist in the same transmission area without any proposed scheme. 2. of Bluetooth In Bluetooth, the duration of one slot is 62 μs, which corresponds to one hop duration. Multi-slot occupies multiple of one slot duration. However, the actual multislot duration is approximately 20 μs shorter than the respective multiple of the hopping duration to allow for synthesizer re-turning [6]. Since the time required for returning cannot be used for data transmission, the per-slot payload size of slot packet (27 bytes/slot) is smaller than that of slot packet (6 bytes/slot) and slot packet (67.8 bytes/slot). We introduce the concept of mini-slot to take the above aspect into account. The duration of a mini-slot is half of the one slot duration. A multi-slot packet which consists of i slots is assumed to consist of mini-slots. Moreover, the ACK and the NAK is assumed to occupy one mini-slot in this paper. Let us define burst_set(i) to be the set of multi-slot of i slots and an ACK or a NAK. In other words, burst_set(i) consists of mini-slots. We also define p and p as the error probabilities of one mini-slot and a burst_set(i), respectively. Let mini-slots in a burst_set(i), and denote the number of payload be the total number of mini-slots during the transmission period of one burst_set(i). The time required for frequency re-turning is considered as one mini-slot both after the transmission of the payload and the ACK/NAK. Then, it is clear that N p ( i) = and (i) = + 2. Let N b (i) be the number of repeated burst_set(i)s for the transmission of a burst_set(i). It includes the re-transmissions in case of error. Also, let T ( p, i) be the throughput of burst_set(i) with mini-slot error probability Bluetooth is given by N p (i) N t (i) N t p. Then, the throughput of the i

N p ( i) T ( p, i) = =. () N ( i) E[ N ( i)] + 2 E[ N ( i)] t b The transmission of a burst_set(i) is successful only when all mini-slots in the burst_set(i) are successfully transmitted. Thus, is given by p i = (. p i Since N b (i) follows geometric distribution with success probability p ), the throughput becomes ( i b Table Decision criteria for the multi-slot transmission Mini-slot error probability Optimal Burst_set(i) 0 p < 0.04 0.04 p < 0.2 Burst_set() p 0.2. Proposed Multi-slot Transmission Scheme ( )( T ( p, i) = ( + 2). (2) Figure 2 shows the throughput of multi-slot transmission computed by the Equation (2). In the figure, it is clear that the optimal length of the multi-slot which gives the maximum throughput varies according to the mini-slot error probability. Hence, an appropriate burst_set(i) should be selected depending on the channel error probability p. The optimal burst_set(i) crosses at p =0.04 and p =0.2. From the figure, a decision criteria for the multi-slot transmission can be obtained as in Table. Note that minislot error probabilities of 0.04 and 0.2 approximately correspond to bit error rates of. 0 and 8 0, respectively. 0.7 0.6 0. 0.4 0. 0.2 0. 0 4 Burst_set() 0 0.0 0. 0. 0.2 0.2 0. Mini-slot Error Probability Fig.2 of Bluetooth 4 The decision criteria shown in Table is based on the assumption that the mini-slot error probability is known. However, this is not the case in the real world. In the real Bluetooth environment, we can only measure the errors of the burst_sets. Therefore, mini-slot error probability should be estimated from the burst_set error rate. The estimation of the channel error probability is difficult because multi-slot packets with different lengths are transmitted during a single Bluetooth connection. Note that error probability of each burst_set(i) is different even with the same mini-slot error probability due to the different number of mini-slots. Moreover, the requirement of low power consumption for Bluetooth devices needs simple estimation of the error probability. We propose an estimation of the mini-slot error probability from the past transmission history of each Bluetooth device. The maximum likelihood estimator (MLE) is employed for the estimation. Let be the number of transmitted burst_set(i)s used for the history information to estimate the mini-slot error probability. Let F i be the number of failed burst_set(i)s among. Then, the number of failed burst_set(i)s among total transmitted burst_set(i)s follows a binomial distribution with probability. Since the transmission of a burst_set(i) is independent of other burst_set(i)s, the likelihood function of mini-slot error probability p is given as follows: p i N F N F N F L( = p p F F N F ( ) p ( p )

N F F N F ( p p ). () The MLE pˆ of the mini-slot error probability p is the value which maximizes the likelihood function. Therefore pˆ is the solution of the equation (4). If F( 0.04) > 0 Then select burst_set() Else if F( 0.2) < 0 Then select burst_set() Else Then select burst_set() dl( = 0. (4) Fig. Decision Rule for the Multi-slot Transmission dp It can be proved that Equation (4) has a unique solution for 0 < p <. In this paper, a brief sketch of the proof is presented as follows. Let p = x ( 0 < x < ) and consider d ln L(. Let In other cases, burst_set() should be selected because pˆ lies between 0.04 and 0.2. With the decision rule in Figure, the optimal length of multi-slot can easily be obtained. The computation of the proposed decision rule is so simple that it can be operated in any Bluetooth device in real time. the numerator of d ln L( be F(. Then, 4. Simulation Results F ( = 2N + 6N + 0N 2F x 2 6F + x 6 0F + x Note that F( 0) 0 and lim F( =. Furthermore, x df( < 0. Thus F( is a monotonically decreasing function of solution for dl( x. Therefore, = 0 dp 0 < p <. 0 () has a unique Using the decision criteria of Table and the MLE of the mini-slot error probability, we develop a simple decision rule for the multi-slot transmission as in Figure. In the range of 0 < p <, F( is monotonically increasing function, and = 0. Therefore, if F( 0.04) > 0, pˆ is less than 0.04, which means burst_set() gives best performance among burst_set(i)s. In the same way, if F( 0.2) < 0, pˆ exceeds 0.2. Thus we should select burst_set() to obtain the optimal throughput. pˆ F( ˆ Simulation experiments are performed to evaluate the performance of the proposed multi-slot transmission scheme. We consider a piconet which consists of one master and one slave. We assume the packet to be transmitted is generated continuously and generated in downlink (from master to slave) only. In uplink, only ACK or NACK is transmitted without piggybacking. FEC is not used in the experiments. Figure 4 shows simulation results for throughputs of burst_set(i)s by changing mini-slot error probability from 0 to 0.. Note that mini-slot error probability of 0. roughly corresponds to bit error probability of. 0. is fixed to 00 because the proposed scheme shows good performance when 00. The effect of on the throughput is discussed later. From Figure 4, it is clear that each burst_set(i) has its range of the best throughput, burst_set() in 0 p 0.04, burst_set() in 0.04 p 0.2, and burst_set() in p 0.2. The proposed scheme forms the envelop of the maximum throughput throughout the range of the mini-slot error probabilities. It shows that the proposed scheme

selects an appropriate burst_set(i) according to the current channel error probability. The effect of By increasing on the throughput is also investigated. from 20 to 400 while the mini-slot error probability is fixed to 0.2, the throughput is as in Figure. It turns out that the proposed scheme shows good performance when 00. Decision rule for the length of the multi-slot is developed with the estimation. The proposed decision rule is simple enough to be calculated in real time with very small computing power of Bluetooth devices. Simulation experiments show the proposed scheme enhances the throughput of a Bluetooth connection. 0.8 0.7 0.6 0. 0.4 0. 0.2 0. 0 Proposed Scheme Burst_set() 0 0.0 0. 0. 0.2 0.2 0. Mini-slot error probability Fig.4 of each burst_set(i) and the proposed scheme with =00 0.64 0.62 0.6 0.8 0.6 0.4 0.2 0. 0.48 0 00 200 00 400 Ni References [] Bluetooth Special Interest Group, Specification of the Bluetooth System, Version., Volume : Core, http://www.bluetooth.com. [2] J. Haartsen, The Bluetooth Radio System, IEEE Personal Communications, Vol. 7, No., Feb. 2000. [] M. Kalia, D. Bansal, and R. Shorey, Data Scheduling and SAR for Bluetooth MAC, IEEE VTC, Spring, 2000. [4] A. Das, A. Ghose, A. Razdan, H. Saran, and R. Shorey, Enhancing Performance of Asynchronous Data Traffic over the Bluetooth Wireless Ad-hoc Network, IEEE INFOCOM, 200. [] J. Kim, Y. Lim, Y. Kim, and J. S. Ma, An Adaptive Segmentation Scheme for the Bluetooth-based Wireless Channel, IEEE International Conference on Computer Communications and Networks, 200. [6] S. Zurbes, Considerations on Link and System of Bluetooth Networks, IEEE International Symposium on Personal, Indoor, and Mobile Radio Communications, 2000. Fig. Effect of with p=0.2. Conclusion In this paper, we proposed an efficient multi-slot transmission scheme which dynamically determines the optimal length of slots of a packet according to the channel error probability. We derived the throughput of multi-slot transmission and estimate the mini-slot error probability. MLE is used to estimate the mini-slot error probability.