SoftwareApplication
name: Data and Code for "Same Signal, Different Story: Demystifying Receiver Effects in Wi-Fi Channel State Information"
description: Data and Code for "Same Signal, Different Story: Demystifying Receiver Effects in Wi-Fi Channel State Information"
description: # Data and code for "Same Signal, Different Story: Demystifying Receiver Effects in Wi-Fi Channel State Information" The dataset(s) here were collected with a Wi-Fi testbed of eight different receivers: 2x Asus RT-AC86U2x ESP32-S31x Intel IWL53001x Intel AX2101x Qualcomm Atheros QCA AR94621x USRP N2954-R The transmitter for all the datasets is another USRP N2954-R with Wi-Fi frames generated using the MATLAB WLan Toolbox. All data was collected using our python scripts, published on GitHub: https://github.com/nzqo/sensession. Relevant subprojects for CSI extraction are found in `csi_tools` in sensession. You can find the experiment design (e.g., frame precoding) by inspecting the `/experiments` directory. Evaluation scripts of the data are also shared in the `/evaluation` directory. ## Format All data is stored as `.parquet` files, which is tabular data. Each line contains a single CSI recording. The `meta_id` column marks a group (a coherent recording), with further information linked in the corresponding `meta.parquet` files. These files can be easily loaded into dataframes using e.g. pandas or polars. Every CSI value is represented as a nested list corresponding to shape `[num_antennas, num_streams, num_subcarrier]`. ## HAR dataset The HAR dataset comes with a dedicated README with more information on the contents. ## Over-the-wire data For the OTW data, all devices are connected to the transmitter using cables of equal length, feeding the signal through a waveguide powersplitter (ZN8PD1-63W-S+). Archive names describe the measurements we ran (e.g. single subcarrier modifications).
author: https://orcid.org/0009-0002-1984-9533
author: https://orcid.org/0000-0001-9946-4793
author: 0000-0003-2621-582X
author: https://orcid.org/0000-0002-9163-5989
keywords: Channel state information
keywords: Human Activity Recognition (HAR)
keywords: Wi-Fi Sensing
keywords: CSI
keywords: Wi-Fi
keywords: Wireless Sensing
license:
  creative work: creativeWork
    name: MIT
reference publication: jiot.2026.3667804

https://orcid.org/0009-0002-1984-9533
type: Person
given name: Fabian
family name: Portner
name: Fabian Portner

https://orcid.org/0000-0001-9946-4793
type: Person
given name: Arash
family name: Asadi
name: Arash Asadi

0000-0003-2621-582X
type: Person
given name: Francesco
family name: Gringoli
name: Francesco Gringoli

https://orcid.org/0000-0002-9163-5989
type: Person
given name: Matthias
family name: Hollick
name: Matthias Hollick

jiot.2026.3667804
type: ScholarlyArticle
name: Same Signal, Different Story: Demystifying Receiver Effects in Wi-Fi Channel State Information
pagination: 20963-20977
url: https://doi.org/10.1109%2Fjiot.2026.3667804