SweepSense: Sensing 5 GHz in 5 Milliseconds with Low-cost Radios
Planning to Explore via Self-Supervised World Models
SweepSense: Sensing 5 GHz in 5 Milliseconds with Low-cost Radios

Yeswanth Guddeti
yguddeti@ucsd.edu
Raghav Subbaraman
rsubbara@ucsd.edu
Moein Khazraee
moein@csail.mit.edu
Aaron Schulman
schulman@cs.ucsd.edu
Dinesh Bharadia
dineshb@ucsd.edu
NSDI 2019


Abstract
Wireless transmissions occur intermittently across the entire spectrum. For example, WiFi and Bluetooth devices transmit frames across the 100 MHz-wide 2.4 GHz band, and LTE devices transmit frames between 700 MHz and 3.7 GHz. Today, only high-cost radios can sense across the spectrum with sufficient temporal resolution to observe these individual transmissions. We present “SweepSense”, a low-cost radio architecture that senses the entire spectrum with high-temporal resolution by rapidly sweeping across it. Sweeping introduces new challenges for spectrum sensing: SweepSense radios only capture a small number of distorted samples of transmissions. To overcome this challenge, we correct the distortion with self-generated calibration data, and classify the protocol that originated each transmission with only a fraction of the transmission’s samples. We demonstrate that SweepSense can accurately identify four protocols transmitting simultaneously in the 2.4 GHz unlicensed band. We also demonstrate that it can simultaneously monitor the load of several LTE base stations operating in disjoint bands.



Open source artifact
SweepSense is implemented on a USRP N210 with a modified CBX daughtercard. The harware modification unlocks the VCO. The VCO is fed with a sawtooth voltage waveform from the USRP N210 FPGA. The output of the VCO is used to drive a mixer and implement the sweeping radio. Downconverting while sweeping introduces distortions in the signal, which we remove using an 'unsweeping' process and is discussed in the paper. Detailed description of the hardware modifications, FPGA image, and unsweeping code is available at https://github.com/ucsdsysnet/SweepSense/. This work won the Qualcomm Innovation Fellowship 2019!


Citation and Bibtex

 
Guddeti, Y., Subbaraman, R., Khazraee, M., Schulman, A., & Bharadia, D. (2019). SweepSense: Sensing 5 GHz in 5 Milliseconds with Low-cost Radios. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) (pp. 317-330).

[Bibtex]


Website Template Originally made by Phillip Isola and Richard Zhang for colorful ECCV project; the code can be found here.