Bleep: motor-enabled audio side-channel for constrained UAVs

Small unmanned autonomous vehicles (UAVs) swarms are becoming ubiquitous in a number of applications (e.g., surveying, monitoring, and situational awareness). Indoor environments may contain metal equipment that temporarily disrupts radio reception. During these momentary interruptions, a small UAV needs to be able to broadcast a 'heartbeat' to indicate that it is not damaged or lost. Considering alternative messaging modalities, we observe that light-based methods require line-of sight, which is not guaranteed when UAVs are moving through a cluttered environment, while a naive sound-based method is easily drowned out by the UAV's own loud motor and propeller noise. We present Bleep, a side-channel messaging system that modulates UAV motors sounds to enable multiple UAVs to communicate when radio is unavailable. Bleep accomplishes this by 1) embedding linear chirps within the PWM frequency while maintaining the controllability of the UAV and 2) decoding the received sounds utilizing chirp multiplication to enhance signal detection in loud motor noise. Our chirp-based encoding allows multiple simultaneous transmissions to be detected and decoded in the presence of loud sounds from multiple UAV motors. Through real-world experiments, we show that Bleep is able to achieve over 95% signal detection and decoding accuracy with simultaneous transmissions.

[1]  Hae Young Noh,et al.  UniverSense: IoT Device Pairing through Heterogeneous Sensing Signals , 2018, HotMobile.

[2]  Darius Burschka,et al.  Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue , 2012, IEEE Robotics & Automation Magazine.

[3]  Tessamma Thomas,et al.  Fractional Fourier Transform based chirp detector versus some conventional detectors , 2009, 2009 International Symposium on Ocean Electronics (SYMPOL 2009).

[4]  Dimitrios Koutsonikolas,et al.  Automating CSI Measurement with UAVs: from Problem Formulation to Energy-Optimal Solution , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[5]  Carl Karlsson,et al.  Simulation and measurement of electromagnetic radiation absorption in a finished-product warehouse , 2010, 2010 IEEE International Symposium on Electromagnetic Compatibility.

[6]  Haldun M. Özaktas,et al.  The fractional fourier transform , 2001, 2001 European Control Conference (ECC).

[7]  Lorenzo Vangelista,et al.  Frequency Shift Chirp Modulation: The LoRa Modulation , 2017, IEEE Signal Processing Letters.

[8]  Tao Gu,et al.  FTrack: Parallel Decoding for LoRa Transmissions , 2019, IEEE/ACM Transactions on Networking.

[9]  Xiaolin Li,et al.  Acoustic ranging and communication via microphone channel , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[10]  Robert Weigel,et al.  Spread spectrum communications using chirp signals , 2000, IEEE/AFCEA EUROCOMM 2000. Information Systems for Enhanced Public Safety and Security (Cat. No.00EX405).

[11]  Thomas H. Clausen,et al.  A Study of LoRa: Long Range & Low Power Networks for the Internet of Things , 2016, Sensors.

[12]  M Kavehrad,et al.  Indoor High-Bandwidth Optical Wireless Links for Sensor Networks , 2010, Journal of Lightwave Technology.

[13]  Soundarya Ramesh,et al.  SoundUAV: Towards Delivery Drone Authentication via Acoustic Noise Fingerprinting , 2019 .

[14]  Hae Young Noh,et al.  Step-level person localization through sparse sensing of structural vibration , 2015, IPSN '15.

[15]  Stefan Schmid,et al.  Connecting networks of toys and smartphones with visible light communication , 2014, IEEE Communications Magazine.

[16]  Cagatay Candan,et al.  Digital Computation of Linear Canonical Transforms , 2008, IEEE Transactions on Signal Processing.

[17]  René Mayrhofer,et al.  Shake Well Before Use: Authentication Based on Accelerometer Data , 2007, Pervasive.

[18]  Hongbin Li,et al.  On the performance of the cross-correlation detector for passive radar applications , 2015, Signal Process..

[19]  Patrick Marmaroli,et al.  A UAV motor denoising technique to improve localization of surrounding noisy aircrafts: proof of concept for anti-collision systems , 2012 .

[20]  Anthony Rowe,et al.  Indoor pseudo-ranging of mobile devices using ultrasonic chirps , 2012, SenSys '12.

[21]  Xinyue Kan,et al.  Analysis of Ground Effect for Small-Scale UAVs in Forward Flight , 2019, IEEE Robotics and Automation Letters.

[22]  Behrouz Farhang-Boroujeny,et al.  Performance Analysis of Matched Filter Bank for Detection of Linear Frequency Modulated Chirp Signals , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[23]  Soo-Chang Pei,et al.  Eigenfunctions of linear canonical transform , 2002, IEEE Trans. Signal Process..

[24]  Charles E. Spurgeon Ethernet: The Definitive Guide , 2000 .

[25]  Douglas L. Jones,et al.  Shear madness: new orthonormal bases and frames using chirp functions , 1993, IEEE Trans. Signal Process..

[26]  Cristina V. Lopes,et al.  Acoustic Modems for Ubiquitous Computing , 2003, IEEE Pervasive Comput..

[27]  John K. Antonio,et al.  Multi-tone FSK for ultrasonic communication , 2010, 2010 IEEE Instrumentation & Measurement Technology Conference Proceedings.

[28]  Michael C. Wicks,et al.  Mixed-modulated linear frequency modulated radar-communications , 2017 .

[29]  Jianping Chen,et al.  All-optical central-frequency-programmable and bandwidth-tailorable radar , 2016, Scientific Reports.

[30]  Thomas Watteyne,et al.  Understanding the Limits of LoRaWAN , 2016, IEEE Communications Magazine.

[31]  Pei Zhang,et al.  SensorFly: Controlled-mobile sensing platform for indoor emergency response applications , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[32]  J. E. Marte,et al.  A Review of Aerodynamic Noise From Propellers, Rofors, and Liff Fans , 1970 .