pyQT-CSITool
May 25, 2026 · View on GitHub
This is an open-source project developed in Python for real-time CSI signal collection, labeling, and playback.
Run
python main.py
Download Dataset
All raw data (".dat" file) can be downloaded at:
- https://pan.baidu.com/s/1IT5KZEhvhNjuBjQ3EKxMnw?pwd=qitg (Full Dataset)
- https://ieee-dataport.org/documents/tcs-fall (Partial Dataset)
Package dependencies
CSITool can be accessed from https://github.com/dhalperi/linux-80211n-csitool-supplementary.
Python 3.8+ is required, and the main dependency packages are as follows:
pip install jupyter
pip install torch==1.11.0 torchvision==0.12.0
pip install numpy==1.23.5 numba==0.56.4 PyWavelets=1.4.1 scipy==1.9.3 matplotlib==3.6.2 pandas==1.5.2
pip install onnxruntime pyqtgraph==0.11.1 PyQt5==5.15.7
Cite
@article{zhou2024tcs,
title={TCS-Fall: Cross-individual fall detection system based on channel state information and time-continuous stack method},
author={Zhou, Ziyu and Liu, Zhaoqing and Liu, Yujie and Zhao, Yan and Wang, Jiarui and Zhang, Bowen and Xia, Youbing and Zhang, Xiao and Li, Shuyan},
journal={Digital Health},
volume={10},
pages={20552076241259047},
year={2024},
publisher={SAGE Publications Sage UK: London, England}
}