Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3349623.3355477acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

Free Your CSI: A Channel State Information Extraction Platform For Modern Wi-Fi Chipsets

Published: 04 October 2019 Publication History

Abstract

Modern wireless transmission systems heavily benefit from knowing the channel response. The evaluation of Channel State Information (CSI) during the reception of a frame preamble is fundamental to properly equalizing the rest of the transmission at the receiver side. Reporting this state information back to the transmitter facilitates mechanisms such as beamforming and MIMO, thus boosting the network performance. While these features are an integral part of standards such as 802.11ac, accessing CSI data on commercial devices is either not possible, limited to outdated chipsets or very inflexible. This hinders the research and development of innovative CSI-dependent techniques including localization, object tracking, and interference evaluation. To help researchers and practitioners, we introduce the nexmon CSI Extractor Tool. It allows per-frame CSI extraction for up to four spatial streams using up to four receive chains on modern Broadcom and Cypress Wi-Fi chips with up to 80MHz bandwidth in both the 2.4 and 5GHz bands. The tool supports devices ranging from the low-cost Raspberry Pi platform, over mobile platforms such as Nexus smartphones to state-of-the-art Wi-Fi APs. We release all tools and Wi-Fi firmware patches as extensible open source project. It includes our user-friendly smartphone application to demonstrate the CSI extraction capabilities in form of a waterfall diagram.

References

[1]
Yongsen Ma, Gang Zhou, and Shuangquan Wang. Wifi sensing with channel state information: A survey. ACM Comput. Surv., 52(3):46:1--46:36, June 2019.
[2]
Zheng Yang, Zimu Zhou, and Yunhao Liu. From rssi to csi: Indoor localization via channel response. ACM Comput. Surv., 46(2):25:1--25:32, December 2013.
[3]
Ieee standard for information technology-- telecommunications and information exchange between systems-- local and metropolitan area networks-- specific requirements. part 11: Wireless lan medium access control (mac) and physical layer (phy) specifications. IEEE Std 802.11--2016 (Revision of IEEE Std 802.11--2012), pages 1--425, Dec 2016.
[4]
M. Schulz, J. Link, F. Gringoli, and M. Hollick. Shadow wi-fi: Teaching smartphones to transmit raw signals and to extract csi to implement practical covert channels over wi-fi. In Proceedings of Mobisys, Jun. 2018.
[5]
J. Xiong, K. Sundaresan, and K. Jamieson. Tonetrack: Leveraging frequency-agile radios for time-based indoor wireless localization. In Proceedings of Mobicom, 2015.
[6]
Ouyang Zhang and Kannan Srinivasan. Mudra: User-friendly fine-grained gesture recognition using wifi signals. In Proceedings of the 12th International on Conference on Emerging Networking EXperiments and Technologies, CoNEXT '16, pages 83--96, New York, NY, USA, 2016. ACM.
[7]
Yuexing Peng, Peng Wang, Wei Xiang, and Yonghui Li. Secret key generation based on estimated channel state information for tdd-ofdm systems over fading channels. IEEE Transactions on Wireless Communications, 16(8):5176--5186, 2017.
[8]
Xu Zhang and Edward Knightly. Csisnoop : Inferring channel state information in multi-user mimo wlans. IEEE/ACM Transactions on Networking, 27(1):231--244, 2018.
[9]
D. Halperin, W. Hu, A. Sheth, and D. Wetherall. Tool release: Gathering 802.11n traces with channel state information. SIGCOMM Comput. Commun. Rev., 41(1):53--53, January 2011.
[10]
Y. Xie, Z. Li, and M. Li. Precise power delay profiling with commodity wifi. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking, MobiCom '15, page 53--64, New York, NY, USA, 2015. ACM.
[11]
QCA Atheros. ath10k spectral scan.
[12]
F. Ricciato, S. Sciancalepore, F. Gringoli, N. Facchi, and G. Boggia. Position and velocity estimation of a non-cooperative source from asynchronous packet arrival time measurements. IEEE Transactions on Mobile Computing, 17(9):2166--2179, Sep. 2018.
[13]
Quantenna. Quantenna and aerial deliver advanced motion detection utilizing existing wi-fi infrastructures, 2018.
[14]
Rice University. Warp: Wireless open access research platform, 2019.
[15]
Ettus Research. The universal software radio peripheral usrp software defined radio device, 2019.
[16]
X. Li and K. Pahlavan. Super-resolution toa estimation with diversity for indoor geolocation. IEEE Trans. on Wireless Comms., 3(1), 2004.
[17]
M. Schulz, D. Wegemer, and M. Hollick. The nexmon firmware analysis and modification framework: Empowering researchers to enhance wi-fi devices. Elsevier Computer Communications, 129:269--285, Sept. 18.
[18]
Matthias Schulz, Daniel Wegemer, and Matthias Hollick. Nexmon: Build your own wi-fi testbeds with low-level mac and phy-access using firmware patches on off-the-shelf mobile devices. In Proceedings of the 11th Workshop on Wireless Network Testbeds, Experimental Evaluation & CHaracterization, WiNTECH '17, pages 59--66, New York, NY, USA, 2017. ACM.
[19]
Open Firmware for WiFi Networks. http://www.ing.unibs.it/openfwwf/.
[20]
F. Gringoli, P. Serrano, I. Ucar, N. Facchi, and A. Azcorra. Experimental qoe evaluation of multicast video delivery over ieee 802.11aa wlans. IEEE Trans. on Mobile Computing, 2018.
[21]
NexMon Project. https://github.com/seemoo-lab/nexmon/.
[22]
SciChart: high performance realtime charts. https://www.scichart.com/.

Cited By

View all
  • (2024)Deep Reinforcement Learning-Based Adaptive Scheduling for Wireless Time-Sensitive NetworkingSensors10.3390/s2416528124:16(5281)Online publication date: 15-Aug-2024
  • (2024)Wi-CHAR: A WiFi Sensing Approach with Focus on Both Scenes and Restricted DataSensors10.3390/s2407236424:7(2364)Online publication date: 8-Apr-2024
  • (2024)Exposing Data Leakage in Wi-Fi CSI-Based Human Action Recognition: A Critical AnalysisInventions10.3390/inventions90400909:4(90)Online publication date: 15-Aug-2024
  • Show More Cited By

Index Terms

  1. Free Your CSI: A Channel State Information Extraction Platform For Modern Wi-Fi Chipsets

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      WiNTECH '19: Proceedings of the 13th International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization
      October 2019
      58 pages
      ISBN:9781450369312
      DOI:10.1145/3349623
      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].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 04 October 2019

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. 802.11
      2. channel-state-information
      3. csi extraction
      4. ofdm
      5. wi-fi

      Qualifiers

      • Research-article

      Funding Sources

      • Deutsche Forschungsgemeinschaft (DFG)
      • LOEWE centre

      Conference

      MobiCom '19
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 63 of 100 submissions, 63%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)727
      • Downloads (Last 6 weeks)55
      Reflects downloads up to 30 Aug 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Deep Reinforcement Learning-Based Adaptive Scheduling for Wireless Time-Sensitive NetworkingSensors10.3390/s2416528124:16(5281)Online publication date: 15-Aug-2024
      • (2024)Wi-CHAR: A WiFi Sensing Approach with Focus on Both Scenes and Restricted DataSensors10.3390/s2407236424:7(2364)Online publication date: 8-Apr-2024
      • (2024)Exposing Data Leakage in Wi-Fi CSI-Based Human Action Recognition: A Critical AnalysisInventions10.3390/inventions90400909:4(90)Online publication date: 15-Aug-2024
      • (2024)Towards Energy Efficient Wireless Sensing by Leveraging Ambient Wi-Fi TrafficEnergies10.3390/en1702048517:2(485)Online publication date: 19-Jan-2024
      • (2024)Device Identity Recognition Based on an Adaptive Environment for Intrinsic Security FingerprintsElectronics10.3390/electronics1303065613:3(656)Online publication date: 5-Feb-2024
      • (2024)SimpleViTFi: A Lightweight Vision Transformer Model for Wi-Fi-Based Person IdentificationIEICE Transactions on Communications10.23919/transcom.2023EBP3102E107-B:4(377-386)Online publication date: Apr-2024
      • (2024)Environmental Microchanges in WiFi Sensing2024 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE58400.2024.10546544(1-2)Online publication date: 25-Mar-2024
      • (2024)Adversarial AI applied to cross-user inter-domain and intra-domain adaptation in human activity recognition using wireless signalsPLOS ONE10.1371/journal.pone.029888819:4(e0298888)Online publication date: 18-Apr-2024
      • (2024)LocCamsProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36314327:4(1-24)Online publication date: 12-Jan-2024
      • (2024)A Software Platform for Testing Multi-Link Operation in Industrial Wi-Fi Networks2024 IEEE 20th International Conference on Factory Communication Systems (WFCS)10.1109/WFCS60972.2024.10540967(1-8)Online publication date: 17-Apr-2024
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media