Indoor Over-the-Air Modulation Recognition Dataset
收藏资源简介:
该数据集包含12种数字调制方案的空中(OTA)记录,收集于受控的室内环境,专为自动调制分类(AMC)研究设计,提供了在不同信噪比(SNR)条件下评估深度学习模型的真实基准。数据生成和收集由国防科技大学宽带通信与网络组(BCNG)独立开发的软件定义系统工作室(SDS Studio)平台完成,结合了通用软件无线电外设(USRP)。所有信号在受控的室内环境中传输和接收,包括真实的射频损伤和信道损伤。数据集以HDF5(.h5)或NumPy NPZ(.npz)文件格式存储,包含预定义训练、验证和测试分割。每个样本由I/Q复样本及其调制标签和SNR值组成。
This dataset contains over-the-air (OTA) recordings of 12 digital modulation schemes, collected in a controlled indoor environment. It is specifically designed for automatic modulation classification (AMC) research and provides a realistic benchmark for evaluating deep learning models under varying signal-to-noise ratio (SNR) conditions. The data generation and collection were completed using the Software Defined Systems Studio (SDS Studio) platform independently developed by the Broadband Communication and Network Group (BCNG) at the National University of Defense Technology, in combination with Universal Software Radio Peripheral (USRP) devices. All signals were transmitted and received in a controlled indoor environment, with realistic radio frequency (RF) impairments and channel impairments included. The dataset is stored in HDF5 (.h5) or NumPy NPZ (.npz) file formats, and includes pre-defined training, validation, and test splits. Each sample consists of I/Q complex samples, along with its corresponding modulation label and SNR value.
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]。




