skip to main content
10.1145/3565287.3610279acmconferencesArticle/Chapter ViewAbstractPublication PagesmobihocConference Proceedingsconference-collections
research-article

Swirls: Sniffing Wi-Fi Using Radios with Low Sampling Rates

Published:16 October 2023Publication History

ABSTRACT

Next-generation Wi-Fi systems embrace large signal bandwidth to achieve significantly improved data rates, while requiring efficient methods for network monitoring and spectrum sharing applications. A radio receiver (RX) operating at low sampling rates can largely improve the energy- and cost-efficiency in such systems if it can extract useful network information such as the duration and structure of wireless packets. In this paper, we present the design of Swirls, a novel framework for sniffing Wi-Fi Physical layer information using RXs operating at sampling rates that are (much) smaller than the signal bandwidth. Swirls consists of three modules tailored for low sampling rate RXs: joint packet detection, optimized RX frequency selection, and packet property decoder. We implement Swirls using three software-defined radio platforms and extensively evaluate Swirls in real-world scenarios. The experiments show that for 20/40 MHz 802.11n packets, Swirls with 5 MHz sampling rate can achieve a mean absolute error (MAE) of transmission time and physical service data unit length decoding of 0.06 ms and 1.91 kB, respectively, at only 10 dB signal-to-noise ratio. With the same setting, Swirls simultaneously achieves a classification accuracy for the modulation and coding scheme, number of spatial streams, and bandwidth of 95.3%, 96.1%, and 95.6%, respectively. In an extreme case for 160 MHz 802.11ac/ax packets, Swirls with 2.5 MHz sampling rate (i.e., a downsampling ratio of 64) can still achieve an MAE of transmission time decoding of 0.47/0.67 ms.

References

  1. Bastian Bloessl, Michele Segata, Christoph Sommer, and Falko Dressler. 2013. An IEEE 802.11 a/g/p OFDM Receiver for GNU Radio. In Proc. IEEE SRIF'13.Google ScholarGoogle Scholar
  2. Zhe Chen, Tianyue Zheng, and Jun Luo. 2021. Octopus: A practical and versatile wideband MIMO sensing platform. In Proc. ACM MobiCom'21.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Rajdeep Das, Nimantha Baranasuriya, Venkata N Padmanabhan, Christoffer Rödbro, and Seth Gilbert. 2017. Informed bandwidth adaptation in Wi-Fi networks using ping-pair. In Proc. ACM CoNEXT'17.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Analog Devices. 2022. ADALM-PLUTO. https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/adalmpluto.html.Google ScholarGoogle Scholar
  5. Badih Ghazi, Haitham Hassanieh, Piotr Indyk, Dina Katabi, Eric Price, and Lixin Shi. 2013. Sample-optimal average-case sparse fourier transform in two dimensions. In Proc. Allerton'13.Google ScholarGoogle ScholarCross RefCross Ref
  6. Zhihao Gu, Taiwei He, Junwei Yin, Yuedong Xu, and Jun Wu. 2021. TyrLoc: a low-cost multi-technology MIMO localization system with a single RF chain. In Proc. ACM MobiSys'21.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Junfeng Guan, Jitian Zhang, Ruochen Lu, Hyungjoo Seo, Jin Zhou, Songbin Gong, and Haitham Hassanieh. 2022. Efficient wideband spectrum sensing using MEMS acoustic resonators. GetMobile: Mobile Computing and Communications 25, 3 (2022).Google ScholarGoogle Scholar
  8. Yeswanth Guddeti, Raghav Subbaraman, Moein Khazraee, Aaron Schulman, and Dinesh Bharadia. 2019. SweepSense: Sensing 5 GHz in 5 Milliseconds with Low-cost Radios. In Proc. USENIX NSDI'19.Google ScholarGoogle Scholar
  9. Haitham Hassanieh, Lixin Shi, Omid Abari, Ezzeldin Hamed, and Dina Katabi. 2014. GHz-wide sensing and decoding using the sparse Fourier transform. In Proc. IEEE INFOCOM'14.Google ScholarGoogle ScholarCross RefCross Ref
  10. Mehrdad Hessar, Ali Najafi, Vikram Iyer, and Shyamnath Gollakota. 2020. TinySDR: Low-power SDR platform for over-the-air programmable IoT testbeds. In Proc. USENIX NSDI'20.Google ScholarGoogle Scholar
  11. IEEE Computer Society. 2007. IEEE Standard for Information technology - 802.11n/ac/ax. IEEE Std 802.11 (2007).Google ScholarGoogle Scholar
  12. Moein Khazraee, Yeswanth Guddeti, Sam Crow, Alex C Snoeren, Kirill Levchenko, Dinesh Bharadia, and Aaron Schulman. 2019. SparSDR: Sparsity-proportional backhaul and compute for SDRs. In Proc. ACM MobiSys'19.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. MathWorks. 2023. MATLAB WLAN/5G/Pluto Toolbox.Google ScholarGoogle Scholar
  14. Moslem Rashidi, Kasra Haghighi, Ashkan Panahi, and Mats Viberg. 2011. A NLLS based sub-Nyquist rate spectrum sensing for wideband cognitive radio. In Proc. IEEE DySPAN'11.Google ScholarGoogle ScholarCross RefCross Ref
  15. Ettus Research. 2022. USRP high performance software-defined radio (SDR). https://www.ettus.com/all-products/x310-kit/.Google ScholarGoogle Scholar
  16. Brecht Reynders, Franco Minucci, Erma Perenda, Hazem Sallouha, Roberto Calvo-Palomino, Yago Lizarribar, Markus Fuchs, Matthias Schäfer, Markus Engel, Bertold Van den Bergh, et al. 2020. Skysense: Terrestrial and aerial spectrum use analysed using lightweight sensing technology with weather balloons. In Proc. ACM MobiSys'20.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. RTL-SDR. 2022. rtl-sdr.com. https://www.rtl-sdr.com/.Google ScholarGoogle Scholar
  18. Vijay K Shah, Shameek Bhattacharjee, Simone Silvestri, and Sajal K Das. 2017. Designing sustainable smart connected communities using dynamic spectrum access via band selection. In Proc. ACM BuildSys'17.Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Rahul Anand Sharma, Elahe Soltanaghaei, Anthony Rowe, and Vyas Sekar. 2022. Lumos: Identifying and localizing diverse hidden IoT devices in an unfamiliar environment. In Proc. USENIX Security'22.Google ScholarGoogle Scholar
  20. Nasim Soltani, Kunal Sankhe, Stratis Ioannidis, Dheryta Jaisinghani, and Kaushik Chowdhury. 2019. Spectrum awareness at the edge: Modulation classification using smartphones. In Proc. IEEE DySPAN'19.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Joel A Tropp and Anna C Gilbert. 2007. Signal recovery from random measurements via orthogonal matching pursuit. IEEE Trans. Inf. Theory 53, 12 (2007).Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Michael Unser, Akram Aldroubi, and Murray Eden. 1993. B-spline signal processing. I. Theory. IEEE Trans. Signal Process. 41, 2 (1993).Google ScholarGoogle Scholar
  23. Daniel Uvaydov, Salvatore D'Oro, Francesco Restuccia, and Tommaso Melodia. 2021. DeepSense: Fast wideband spectrum sensing through real-time in-the-loop deep learning. In Proc. IEEE INFOCOM'21.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Wireshark. 2023. WireShark Go Deep. https://www.wireshark.org/.Google ScholarGoogle Scholar
  25. Xianjin Xia, Yuanqing Zheng, and Tao Gu. 2021. LiteNap: Downclocking LoRa reception. IEEE/ACM Trans. Netw. 29, 6 (2021).Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Yaxiong Xie and Kyle Jamieson. 2022. NG-Scope: Fine-Grained Telemetry for NextG Cellular Networks. Proc. ACM POMACS'22 (2022).Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Yijing Zeng, Varun Chandrasekaran, Suman Banerjee, and Domenico Giustiniano. 2019. A framework for analyzing spectrum characteristics in large spatiotemporal scales. In Proc. ACM MobiCom'19.Google ScholarGoogle Scholar
  28. Mariya Zheleva, Timothy Larock, Paul Schmitt, and Petko Bogdanov. 2018. AirPress: High-accuracy spectrum summarization using compressed scans. In Proc. IEEE DySPAN'18.Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Fengyuan Zhu, Mingwei Ouyang, Luwei Feng, Yaoyu Liu, Xiaohua Tian, Meng Jin, Dongyao Chen, and Xinbing Wang. 2022. Enabling software-defined PHY for backscatter networks. In Proc. ACM MobiSys'22.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Swirls: Sniffing Wi-Fi Using Radios with Low Sampling Rates

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        MobiHoc '23: Proceedings of the Twenty-fourth International Symposium on Theory, Algorithmic Foundations, and Protocol Design for Mobile Networks and Mobile Computing
        October 2023
        621 pages
        ISBN:9781450399265
        DOI:10.1145/3565287

        Copyright © 2023 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 16 October 2023

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate296of1,843submissions,16%
      • Article Metrics

        • Downloads (Last 12 months)157
        • Downloads (Last 6 weeks)28

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader