RML2018分析及精简数据集划分

链接:https://pan.baidu.com/s/1vQJ0oYds_ZnQZUozI8oFng 
提取码:e6op 
--来自百度网盘超级会员V3的分享

一、RML2018.01a介绍

共三个数据集,X、Y、Z

    X是三维的,第一维有2555904条数据,第二维有1024条数据,第三维有2条数据。总共有2555904个信号,其中,共有24种调制方式,每个调制方式下有-20db至30db、步进2db信噪比范围共26个信噪比,每个信噪比下都有4096条信号样本。

24\times 26\times 4096=2555904

其中每个信号样本有1024个数据(采1024个点),每个都由IQ两路数据组成。所以直接读取X数据集的张量形状(数组形状)为(2555904, 1024, 2)

    Y是二维的,第一维度同样是2555904条数据,第二维度是24条数据。Y对应了X每个采样点的label,共24种调制方式,故采用24位的独热编码组成。直接读取Y的数据集张量形状为(2555904, 24)

    Z也是二维的,第一维度是2555904条数据,第二维度是1。Z对应的是X中每个采样点的信噪比,所以只有一个数据构成。

 二、精简数据集

1、精简调制方式

新的调制方式为:

classes = ['OOK','4ASK','8ASK','BPSK', 'QPSK','8PSK','32PSK','16APSK', '32APSK','64APSK','16QAM','AM-SSB-WC','AM-DSB-WC','AM-DSB-SC','FM', 'GMSK','OQPSK']

原本的调制方式为:

classes = [ 'OOK','4ASK','8ASK','BPSK', 'QPSK','8PSK','16PSK','32PSK','16APSK', '32APSK','64APSK','128APSK',
        '16QAM', '32QAM','64QAM','128QAM','256QAM','AM-SSB-WC','AM-SSB-SC','AM-DSB-WC',
        'AM-DSB-SC','FM', 'GMSK','OQPSK']

这里注意,直接去deepsig下载的数据集RF Datasets For Machine Learning | DeepSig

 (通过这个链接可以直接去下载初始的RML2018,2016等数据集)

里面classes.txt中的调制方式顺序是存在错误的,详情可见:

[数据集勘误]RadioML2018.01数据集中classes排列问题_rml2018数据集_机智的小木子的博客-CSDN博客

ps:删除的基本都是那几个QAM调制,是调制信号识别时候导致正确率较低的重灾区。

2、精简信噪比

    利用RML2018作为数据集进行训练的时候,我们通常采用比较高信噪比的进行训练,我这里把2db到30db的抽取了出来。 

3、精简信号样本数

初始是每个信噪比下有4096个样本,这里是随机选取的1600个样本。 

最后贴一个Chad Spooner对RML2018的分析

DeepSig’s 2018 Dataset: 2018.01.OSC.0001_1024x2M.h5.tar.gz – Cyclostationary Signal Processing

  • 12
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
对于 rml2018.01a 数据集的处理代码,我们需要了解这个数据集的具体内容和结构。rml2018.01a 数据集是一个开源数据集,用于辅助物联网设备上无线信号分类的研究。该数据集包括百上千个 IQ 信号记录,每个记录都是一段,由实部和虚部组的向量,并且都是通过软件定义无线电设备从不同种类的无线设备上捕获到的。 要处理这个数据集,我们需要首先下载它,并将它们存储在本地文件夹中。在这个过程中,我们需要确保文件名和文件路径正确。接下来,我们可以使用 Python 或 Matlab 等编程语言进行数据处理和分析。 在处理代码方面,我们需要读取数据集,对数据进行预处理,包括缺失值处理、异常值处理、数据清洗等,然后进行数据转换和标准化。对于信号分类问题,我们需要对信号进行特征选择、特征提取和降维等处理,然后使用监督学习算法(如 SVM、决策树、逻辑回归等)进行分类模型的训练和测试,最后选出最优的模型。在模型评估和结果分析方面,我们可以使用性能指标(如精度、召回率、F1 分数等)来评估分类器的性能,并使用可视化工具(如 Matplotlib 或 Seaborn)来图形化展示结果。 总之,rml2018.01a 数据集的处理代码需要结合数据集的具体内容和研究问题的要求,灵活运用各种数据处理和分析技术,以达到更好的分析和解决问题的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值