| Literature DB >> 36236583 |
Asad Hussain1,2, Sheraz Alam1, Sajjad A Ghauri3, Mubashir Ali4, Husnain Raza Sherazi5, Adnan Akhunzada6, Iram Bibi7, Abdullah Gani8.
Abstract
Automatic modulation recognition (AMR) is used in various domains-from general-purpose communication to many military applications-thanks to the growing popularity of the Internet of Things (IoT) and related communication technologies. In this research article, we propose an innovative idea of combining the classical mathematical technique of computing linear combinations (LCs) of cumulants with a genetic algorithm (GA) to create super-cumulants. These super-cumulants are further used to classify five digital modulation schemes on fading channels using the K-nearest neighbor (KNN). Our proposed classifier significantly improves the percentage recognition accuracy at lower SNRs when using smaller sample sizes. A comparison with existing techniques manifests the supremacy of our proposed classifier.Entities:
Keywords: K-nearest neighbor; genetic algorithm; higher-order cumulants; modulation recognition
Mesh:
Year: 2022 PMID: 36236583 PMCID: PMC9571176 DOI: 10.3390/s22197488
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Proposed system model.
Figure 2Proposed AMR module.
HOC values.
|
|
|
|
|
|
|
|
|
|
| |
|---|---|---|---|---|---|---|---|---|---|---|
|
| 0.78 | 2.45 | 0.29 | 0.27 | 0.46 | 31.41 | 19.65 | 77.40 | 123.07 | 2284.53 |
|
| 0.05 | 2.41 | 0.09 | 0.03 | 0.58 | 32.95 | 0.40 | 77.87 | 12.49 | 2210.43 |
|
| 0.16 | 3.35 | 0.03 | 0.28 | 0.40 | 0.83 | 42.92 | 210.23 | 1.27 | 8477.33 |
|
| 0.79 | 11.64 | 0.10 | 0.51 | 0.56 | 13.34 | 384.43 | 956.81 | 331.22 | 13,052.11 |
|
| 1.10 | 42.16 | 0.04 | 0.54 | 0.58 | 31.43 | 1004.16 | 4053.52 | 1186.00 | 228,652.61 |
LC of HOC’s.
| Linear Combinations | BPSK | QPSK | QAM | 16-QAM | 64-QAM |
|---|---|---|---|---|---|
| 2372.2 | 2211.3 | 8307.9 | 12854.9 | 218736.5 |
Simulation parameters.
| Parameter | Standard Value |
|---|---|
| No. of Samples | [512, 1024, 2048, 4096] |
| SNR | [0–5] dB |
| Training of Recognizer | 70% |
| Testing of Recognizer | 20% |
| No. of Genes | 120 |
| No. of Chromosomes | 1024 |
| Crossover Fraction | 0.25 |
| Crossover | Heuristic |
| Selection | Stochastic Uniform |
| Mutation | Adaptive Feasible |
| Elite Count | 2 |
Percentage recognition accuracy on the AWGN channel.
| PRA for BPSK | |||
|---|---|---|---|
|
|
|
|
|
| 512 | 90 | 99.01 | 100 |
| 1024 | 100 | 100 | 100 |
| 2048 | 100 | 100 | 100 |
| 4096 | 100 | 100 | 100 |
|
| |||
|
|
|
|
|
| 512 | 97 | 100 | 100 |
| 1024 | 99.90 | 100 | 100 |
| 2048 | 100 | 100 | 100 |
| 4096 | 100 | 100 | 100 |
|
| |||
|
|
|
|
|
| 512 | 86 | 99 | 100 |
| 1024 | 94 | 99.99 | 100 |
| 2048 | 100 | 100 | 100 |
| 4096 | 100 | 100 | 100 |
|
| |||
|
|
|
|
|
| 512 | 98 | 99.98 | 100 |
| 1024 | 99.99 | 100 | 100 |
| 2048 | 100 | 100 | 100 |
| 4096 | 100 | 100 | 100 |
|
|
|
|
|
| 512 | 98 | 99 | 100 |
| 1024 | 99.95 | 100 | 100 |
| 2048 | 100 | 100 | 100 |
| 4096 | 100 | 100 | 100 |
Percentage recognition accuracy on the Rayleigh channel.
| PRA for BPSK | |||
|---|---|---|---|
|
|
|
|
|
| 512 | 92.5 | 94.7 | 96.1 |
| 1024 | 95 | 97.2 | 98 |
| 2048 | 97.5 | 98.2 | 99 |
| 4096 | 98.5 | 99.5 | 100 |
|
| |||
|
|
|
|
|
| 512 | 94.2 | 96.5 | 97 |
| 1024 | 96.7 | 98 | 99.5 |
| 2048 | 98 | 99 | 100 |
| 4096 | 99 | 100 | 100 |
|
| |||
|
|
|
|
|
| 512 | 80 | 88 | 96 |
| 1024 | 87 | 93 | 97 |
| 2048 | 98 | 99 | 100 |
| 4096 | 99.5 | 100 | 100 |
|
| |||
|
|
|
|
|
| 512 | 88 | 95 | 97 |
| 1024 | 92 | 97 | 99 |
| 2048 | 98 | 98.5 | 100 |
| 4096 | 99 | 99.7 | 100 |
|
| |||
|
|
|
|
|
| 512 | 92 | 96 | 99 |
| 1024 | 95 | 96 | 99 |
| 2048 | 98 | 98.5 | 100 |
| 4096 | 99 | 100 | 100 |
Figure 3PRA for BPSK signals.
Figure 4PRA for QPSK signals.
Figure 5PRA for QAM signals.
Figure 6PRA for 16-QAM signals.
Figure 7PRA for 64-QAM signals.
PRA comparison on the AWGN channel model.
| Modulation Schemes | Keshk et al. | Ali et al. [ | Chen et al. | Ghauri et al. | Hussain et al. | Proposed | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| BPSK | 50 | 65 | - | 98 | - | 99 | - | - | 98 | 99.9 | 100 | 100 |
| QPSK | 73 | 86 | - | 98 | - | 98 | - | - | 99.9 | 100 | 99.9 | 100 |
| QAM | - | - | 96 | - | - | - | 72 | 98 | 91 | 99 | 94 | 99.9 |
| 16-QAM | - | - | 97 | - | - | 97 | 72 | 97 | 99.8 | 99.9 | 99.9 | 100 |
| 64-QAM | - | - | 98 | - | - | 97 | 70 | 98 | 99 | 99.9 | 99.9 | 100 |
PRA comparison on the Rayleigh channel model.
| Modulation Schemes | No. of Samples (512) | No. of Samples (1024) | ||||||
|---|---|---|---|---|---|---|---|---|
| SNR | ||||||||
| 0 dB | 0 dB | 5 dB | 5 dB | 0 dB | 0 dB | 5 dB | 5 dB | |
| [ | Proposed | [ | Proposed | [ | Proposed | [ | Proposed | |
|
| 42 |
| 56 |
| 68 |
| 70 |
|
|
| 41 |
| 48 |
| 45 |
| 68 |
|
|
| 30 |
| 41 |
| 45 |
| 50 |
|
|
| 35 |
| 53 |
| 43 |
| 58 |
|
|
| 47 |
| 58 |
| 51 |
| 60 |
|