本文基于RML2018.01a大型数据集,给出CNN及其变体ResNet的信号识别的实现方式(附代码)
相关内容:
| 深度学习框架 | Tensorflow+Keras 参考配置请点击这里 |
|---|---|
| 模型 | 相关代码 |
| CNN/ResNet | 使用CNN/ResNet实现自动调制识别(RML2018.01a) |
| LSTM | 使用LSTM实现自动调制识别(RML2018.01a)) |
| CLDNN | 使用CLDNN实现自动调制识别(RML2018.01a)) |
| Transformer(RML2016a) | 使用Transformer实现自动调制识别(RML2016.10a,90%+精度(未调参优化)) |
| Transformer(RML2018) | 使用Transformer实现自动调制识别(RML2018) |
为了节省时间成本,博主整理了以下内容,希望对你有用
| 相关整理 | 链接 |
|---|---|
| RML2018.01a数据集读取的注意事项及配置 | 链接 |
| RML相关数据集下载 | 链接 |
| 调制识别参考文献 | 链接 |
| 各神经网络参考文献 | 链接 |
| 调制识别绘图 | 链接 |
| 识别率曲线图局部放大(小补充) | 链接 |
目录
RML2018.01a数据集信息如下:
| 数据集来源 | Over-the-Air Deep Learning Based Radio Signal Classification |
|---|---|
| 调制类型 | 19种数字调制方式: 32PSK, 16APSK, 32QAM, GMSK, 32APSK, OQPSK, 8ASK, BPSK, 8PSK, 4ASK, 16PSK, 64APSK, 128QAM, 128APSK, 64QAM, QPSK, 256QAM, OOK, 16QAM;5种模拟调制方式: AM-SSB-SC, AM-DSB-SC, AM-SSB-WC, AM-DSB-WC, FM |
| 样本数量 | 255.5904万 |
| 样本格式 | 1024×2 |
| 信噪比(dB) | -20: |
该博客介绍了如何利用CNN和ResNet在RML2018.01a数据集上进行自动调制识别。详细讲述了数据读取、模型构建(包括两种CNN模型写法)、训练过程,以及测试结果的混淆矩阵和准确率曲线图的可视化。在实验中,ResNet的表现逊于CNN,可能需要进一步优化模型参数。
订阅专栏 解锁全文



3894

被折叠的 条评论
为什么被折叠?



