Indoor Over-the-Air Modulation Recognition Dataset
收藏Indoor Over-the-Air Modulation Recognition Dataset 概述
数据集简介
本数据集包含在受控室内环境中采集的12种数字调制方案的空口(OTA) 记录。它专为自动调制分类(AMC) 研究设计,为评估深度学习模型在不同信噪比条件下的性能提供了一个现实的基准。数据生成和采集由软件定义系统工作室(SDS Studio) 执行,该平台由国防科技大学宽带通信与网络组(BCNG)与通用软件无线电外设联合独立开发。所有信号均在受控室内环境中发射和接收,包含了真实的射频损伤和信道损伤。
数据下载
数据集永久存档于Zenodo,可在CC BY 4.0许可下免费下载。
- DOI: https://doi.org/10.5281/zenodo.19244450
- HDF5版本直接下载链接: https://zenodo.org/records/19244451/files/Indoor-OTA-12Mod.h5
- NPZ版本直接下载链接: https://zenodo.org/records/19244451/files/Indoor-OTA-12Mod.npz
调制类型
数据集包含以下12种调制类别:
- BPSK, QPSK, 8PSK
- 16QAM, 64QAM, 256QAM
- 2FSK, GMSK, OOK
- 16APSK, OFDM, LoRa
数据采集参数
- 环境: 具有受控多径和噪声的室内实验室。
- 硬件: USRP, Pluto, SDS Studio等。
- 中心频率: 2.42 GHz
- 带宽: 20 MHz
- 采样率: 1MHz
- 信噪比范围: -20 dB 至 18 dB,步长 2 dB
- 每个信号的样本数: 128个复符号(256个实数值)
- 样本总数: 3932160
文件格式与结构
数据集以单个文件形式提供:Indoor-OTA-12Mod.h5 或 Indoor-OTA-12Mod.npz。
文件内部包含以下数据集/组:
| 键名 | 描述 |
|---|---|
train_data |
训练样本,形状 (N_train, 256) – 每行是256个实数值(I/Q交错)。 |
train_labels |
训练样本的字符串标签,形状 (N_train,)。 |
train_snrs |
训练样本的信噪比值(单位dB),形状 (N_train,)。 |
val_data |
验证样本,形状 (N_val, 256)。 |
val_labels |
验证样本的字符串标签,形状 (N_val,)。 |
val_snrs |
验证样本的信噪比值,形状 (N_val,)。 |
test_data |
测试样本,形状 (N_test, 256)。 |
test_labels |
测试样本的字符串标签,形状 (N_test,)。 |
test_snrs |
测试样本的信噪比值,形状 (N_test,)。 |
modulation_types |
所有调制类别(字符串)的列表。 |
target_snrs |
数据集中存在的信噪比级别(整数)列表。 |
注意:原始数据以每样本256个实数存储,代表128个交错格式的复I/Q样本(I1, Q1, I2, Q2, ...)。要在复值神经网络中使用,需重塑为 (N, 2, 128)。
数据集划分
数据集已预先划分为训练集、验证集和测试集。划分按调制类型和信噪比进行分层,以确保所有类别和条件下的平衡分布。
- 训练集: 占总样本的70%
- 验证集: 15%
- 测试集: 15% 各划分之间没有重叠样本。
使用示例
提供了使用Python加载数据集的示例代码,支持通过dataset_Loader.py中的DatasetLoader类加载,或直接使用h5py、numpy读取。
引用格式
若在研究中使用了本数据集,请引用: bibtex @dataset{Penguin8867_OTA-ModSet_2026, author = {Qier Qin and NUDT BCNG Team}, title = {OTA-ModSet: An Over-the-Air Modulation Recognition Dataset}, year = {2026}, publisher = {Zenodo}, version = {v1.0}, doi = {10.5281/zenodo.19244450}, url = {https://doi.org/10.5281/zenodo.19244450} }
许可协议
本数据集根据知识共享署名4.0国际(CC BY 4.0) 许可发布。
联系方式
如有问题、建议或合作意向,请在GitHub上提交问题或联系维护者:[qinqier24@nudt.edu.cn]。




