Pascal Getreuer, Chet Gnegy, Richard F. Lyon, Rif A. Saurous, “Ultrasonic Communication Using Consumer Hardware.” IEEE Transactions on Multimedia, vol. 20, no. 6, pp. 1277–1290, 2018.
Article permalink: https://doi.org/10.1109/TMM.2017.2766049
@article{getreuer2018ultrasonic,
title = {Ultrasonic Communication Using Consumer Hardware},
author = {Pascal Getreuer and Chet Gnegy and
Richard F. Lyon and Rif A. Saurous},
journal = {IEEE Transactions on Multimedia},
volume = {20},
issue = {6},
pages = {1277--1290},
year = {2018},
doi = {10.1109/TMM.2017.2766049},
}
We have implemented a near-ultrasonic communication protocol in the 18.5-20 kHz band, which is inaudible to most humans, using commodity smartphone speakers and microphones to transmit and receive signals. The protocol described in this paper is a component of Google's Nearby platform, where near-ultrasound signals are used to establish copresence between nearby devices by transmitting a short token. High-frequency sound does not pass through walls (most energy is reflected), so identified devices are constrained to approximately the same room, “within earshot” of one another. Our protocol has a raw data rate of 94.5 b/s, and we find in real indoor environments that transmission between mobile devices is reliable at 2 m distance and often works at 10 m. We use direct-sequence spread spectrum modulation, which makes it highly robust to multipath, motion, and narrowband noise. We use a 127-chip pseudorandom code, repeating once per data symbol, and modulate its amplitude with orthogonal sine waveforms encoding 4-bit symbol values. We add the orthogonal sines to a constant “pedestal,” which is inefficient in an information-theoretic sense, but makes synchronization easier. We describe a robust and computationally efficient transmitter and receiver implementations and show experiments on real and simulated data.