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,见工具页

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 级的是本项目可复现的实测数据。

  1. 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
  2. E 级 · 本项目实测 本项目 10 分钟实测抓包(57,293 条 / 600.0 s,SHA-256 00373f83…95e2)
    Router CSI Lab · 2026
    csi.okwujun.pw/zh/datasets/ · 核实: 分片重组逐字节校验通过(2026-10-11)
  3. E 级 · 本项目实测 Router CSI Toolkit — 采集/分析/守护脚本(MIT)
    Router CSI Lab · 2026
    csi.okwujun.pw/zh/tools/ · 核实: 仓库打包含 SHA-256,脚本在真机运行