CSI 数据集:10 秒样例(256 子载波)+ 完整 10 分钟说明
2026-10-11 · Wi-Fi CSI, 信道状态信息, Wi-Fi 感知, 数据集, MT7986, OpenWrt · 约 2 分钟
这里提供可直接下载、可验证的 CSI 数据:10 秒样例先让你跑通解析器,完整 10 分钟数据用于算法原型。 所有数据来自同一套可复现环境(GL-MT6000 / MT7986 + OpenWrt + mt76 CSI)[1], 采集与分析脚本一并开源 [3]。
1. 下载
| 文件 | 大小 | 说明 |
|---|---|---|
| csi_sample_10s.bin | 322 KB | 10 秒原始抓包(312 条链记录) |
| csi_sample_amplitude.csv | 16 KB | 前 200 条记录的幅度(前 8 个子载波) |
| 完整 10 分钟数据集 | 58 MB | 57,293 条记录;托管在对象存储/GitHub Release,见工具页 |
广告位(上线后接入 AdSense/Ezoic)
2. 采集环境(可复现)
| 项目 | 值 |
|---|---|
| 路由器 | GL.iNet GL-MT6000(MT7986A + MT7976) |
| 系统 / 固件 | OpenWrt SNAPSHOT(Linux 6.18)+ mt7986_wm.bin 20260515 |
| 频段 / 带宽 / 信道 | 5GHz / HE80 / ch44 |
| 子载波 / 链路 | 256 / tx 0–1 × rx 0–3(8 条链) |
| 样例统计 | 312 条记录 / 10.3 秒 / 256 子载波 / RSSI ≈ −39 dBm / SNR ≈ 54 dB |
| 完整数据 | 10 分钟 57,293 条 / 平均 95.5 条每秒 [2] |
3. 格式(抓包文件)
每条记录:double ts(8) + uint16 len(2) + payload(len)
payload :24 字节头 + int16 I/Q 交错(小端)
ts 为微秒;data_num = 256;chain_info bit15 标记一次测量的最后一条链
解析示例(Python,无需第三方库):
import struct
REC = struct.Struct("<dH")
HDR = struct.Struct("<I6sbBBBBBHHHH")
with open("csi_sample_10s.bin", "rb") as f:
while (head := f.read(REC.size)):
if len(head) < REC.size:
break
_file_ts, length = REC.unpack(head)
payload = f.read(length)
ts, ta, rssi, snr, bw, ch, mode, _pad, n, tx, rx, chain = HDR.unpack_from(payload)
iq = struct.unpack_from(f"<{n*2}h", payload, HDR.size)
# iq[0::2] = I, iq[1::2] = Q
4. 许可与引用
数据以 CC BY 4.0 发布(可研究、可商用,保留署名):
Source: Router CSI Lab — GL-MT6000 (MT7986) Wi-Fi CSI dataset — https://csi.okwujun.pw/
免责声明:数据来自真实环境的一次测量,仅代表当时的信道条件。
隐私处理:站内提供的样例抓包已对发送端 MAC 做脱敏(统一改写为 02:00:00:00:00:01),
时间戳、RSSI 与 I/Q 数据未做任何改动,仍可用于验证解析器;脱敏脚本见
scripts/anonymize_csi_mac.py。发布完整抓包前建议先跑一遍同样的处理。
参考与数据来源
本文的每条外部结论都标注来源与证据等级(分级标准);标注 E 级的是本项目可复现的实测数据。
- E 级 · 本项目实测
Router CSI Lab — GL-MT6000 (MT7986) Wi-Fi CSI dataset, 10 s sample + 10 min capture
Router CSI Lab · 2026
csi.okwujun.pw/zh/datasets/ · 核实: CC BY 4.0, SHA-256 published; DOI (Zenodo) pending - E 级 · 本项目实测
本项目 10 分钟实测抓包(57,293 条 / 600.0 s,SHA-256 00373f83…95e2)
Router CSI Lab · 2026
csi.okwujun.pw/zh/datasets/ · 核实: 分片重组逐字节校验通过(2026-10-11) - E 级 · 本项目实测
Router CSI Toolkit — 采集/分析/守护脚本(MIT)
Router CSI Lab · 2026
csi.okwujun.pw/zh/tools/ · 核实: 仓库打包含 SHA-256,脚本在真机运行