Bluetooth standard v4.1: Simulating the Bluetooth low energy data channel selection algorithm

Bluetooth Low Energy (BLE) is gaining notoriety as a low cost and low energy standard for wireless communication in the ISM band. The technology has been adapted in a wide range of applications, including smartphones, medical devices, and electrical household equipment. BLE introduces a simplified channel-hopping algorithm as an alternative to Classic Bluetooth - one that masks unfair usage of available spectrum. This paper details a simulation of BLE's data channel selection algorithm. The authors describe a pseudo-code for simulation software to calculate selection probability for each data channel. Results demonstrate that data channels in a BLE system are not selected equitably and the algorithm is more inclined to select data channels with indices between 1 and 21. The probability of collision between multiple BLE communicating pairs is found to be higher than that of Classic Bluetooth which results in a reduced maximum achievable aggregate throughput of 3.18 Mbps.

[1]  Xiong Huagang,et al.  Performance estimation and evaluation of Bluetooth frequency hopping selection kernel , 2009, 2009 Joint Conferences on Pervasive Computing (JCPC).

[2]  Amre El-Hoiydi Interference between Bluetooth networks-upper bound on the packet error rate , 2001, IEEE Communications Letters.

[3]  Naresh Gupta,et al.  Inside Bluetooth Low Energy , 2016 .

[4]  Robin Heydon,et al.  Bluetooth Low Energy: The Developer's Handbook , 2012 .

[5]  Rüdiger Kays,et al.  Enhanced frequency hopping for reliable interconnection of low power smart home devices , 2012, 2012 8th International Wireless Communications and Mobile Computing Conference (IWCMC).

[6]  Mike Ryan,et al.  Bluetooth: With Low Energy Comes Low Security , 2013, WOOT.

[7]  Carles Gomez,et al.  Modeling the Maximum Throughput of Bluetooth Low Energy in an Error-Prone Link , 2011, IEEE Communications Letters.

[8]  J. C. Haartsen,et al.  Frequency hop selection in the Bluetooth radio system , 2002, IEEE Seventh International Symposium on Spread Spectrum Techniques and Applications,.

[9]  N. Golmie,et al.  Bluetooth adaptive frequency hopping and scheduling , 2003, IEEE Military Communications Conference, 2003. MILCOM 2003..

[10]  Christopher David Kilgour A Bluetooth low-energy capture and analysis tool using software-defined radio , 2013 .