1 辐射源信号预处理
1.1 端点检测
1.2 小波去噪
1.3 分帧加窗
1.4 时频分析
2 算法框架
2.1 掩码预训练阶段
2.2 模型微调阶段
3 实验与分析
3.1 实验数据集
3.2 实验环境
表1 实验环境Tab.1 Experimental environment |
| 参数 | 配置 |
|---|---|
| CPU | 13th Gen Inter®Core(TM) i7-13700KF 3.40GHz |
| GPU | NVIDIA GeForce RTX 4080 |
| 机带RAM | 32 GB |
| Conda | Conda 23.7.4 |
| Pytorch | Python 3.11 |
| MATLAB | MatlabR2018b |
3.3 对比实验分析
表2 不同方法不同数据批次下的平均识别率Tab.2 Average recognition rate of different batches of data from different methods |
| method 数据批次 | VIT | Resnet | CRN | DRN | SWI | 本文 方法 |
|---|---|---|---|---|---|---|
| 0605 | 74.79% | 80.64% | 86.78% | 87.16% | 84.66% | 90.97% |
| 0606 | 61.37% | 71.64% | 70.46% | 71.40% | 69.01% | 77.49% |
| 0607 | 55.97% | 67.97% | 67.71% | 67.73% | 66.06% | 74.87% |
| 0612 | 39.28% | 47.84% | 45.37% | 45.00% | 45.62% | 53.89% |
3.4 消融实验分析
表3 消融实验对比Tab.3 Comparison of ablation experiments |
| 数据源 0605 | method | 训练批次(epoch) | average/ % | ||||
|---|---|---|---|---|---|---|---|
| 4 | 8 | 12 | 16 | 20 | |||
| 0605 | VIT | 67.93 | 72.31 | 75.95 | 78.01 | 79.77 | 74.79 |
| MAE+VIT | 69.73 | 78.55 | 82.23 | 84.71 | 85.64 | 80.17 | |
| VIT+CRN | 78.55 | 83.23 | 84.65 | 86.61 | 88.87 | 84.38 | |
| 本文方法 | 89.95 | 90.79 | 91.02 | 91.46 | 91.64 | 90.97 | |
| 0606 | VIT | 58.22 | 58.44 | 61.87 | 63.07 | 65.28 | 61.37 |
| MAE+VIT | 61.03 | 63.30 | 67.18 | 68.42 | 70.25 | 66.03 | |
| VIT+CRN | 64.86 | 67.89 | 74.39 | 75.09 | 76.13 | 71.67 | |
| 本文方法 | 74.91 | 75.78 | 77.59 | 78.41 | 80.78 | 77.49 | |
| 0607 | VIT | 40.74 | 54.69 | 58.81 | 62.29 | 63.30 | 55.97 |
| MAE+VIT | 56.28 | 60.58 | 67.90 | 69.88 | 69.24 | 64.77 | |
| VIT+CRN | 62.95 | 68.94 | 71.97 | 74.68 | 76.26 | 70.96 | |
| 本文方法 | 68.74 | 70.76 | 74.21 | 78.74 | 81.97 | 74.87 | |
| 0612 | VIT | 34.94 | 35.95 | 37.38 | 43.07 | 45.06 | 39.28 |
| MAE+VIT | 37.64 | 41.59 | 46.68 | 47.10 | 46.74 | 43.95 | |
| VIT+CRN | 40.28 | 44.26 | 50.64 | 51.10 | 52.16 | 47.75 | |
| 本文方法 | 52.07 | 52.78 | 53.64 | 55.63 | 55.33 | 53.89 | |
中国指挥与控制学会会刊 