Download README.md from SidraBhatti/gc-vit-autonomous-radar-modulation-recognition: direct link, hf CLI and curl.
- Browser
- Download file 4.39 kB
-
https://huggingface.co/SidraBhatti/gc-vit-autonomous-radar-modulation-recognition/resolve/082706dd4ce70f29a4a44a449ebf37b66944da77/README.md
- Command line
-
hf download hf://SidraBhatti/gc-vit-autonomous-radar-modulation-recognition@082706dd4ce70f29a4a44a449ebf37b66944da77/README.md
-
curl -L -o README.md https://huggingface.co/SidraBhatti/gc-vit-autonomous-radar-modulation-recognition/resolve/082706dd4ce70f29a4a44a449ebf37b66944da77/README.md
license: other
tags:
- vision-transformer
- radar
- signal-processing
- electronic-warfare
- modulation-recognition
GC-ViT: AI-Based Global Context Vision Transformer for Radar Signal Modulation Recognition
An AI-based Global Context Vision Transformer (GC-ViT) that leverages the short-time Fourier transform (STFT) phase spectrum for feature extraction to identify phase-coded radar waveforms β a key capability for electronic warfare (EW) systems facing the growing use of low-probability-of-intercept (LPI) radars. Combines local and global self-attention to improve recognition robustness at low SNR.
Dataset: (https://www.kaggle.com/datasets/sidrabhatti/latestdataset-cnn)
Role & Attribution
Sidra Ghayour Bhatti β first author; conceived, implemented, and evaluated the GC-ViT model. Co-authored with Mohsin Ullah (Dept. of Electrical Engineering, Capital University of Science and Technology, Islamabad).
Method
Input representation. Each intercepted radar pulse is converted to its short-time Fourier transform (STFT) phase spectrum rather than the more commonly used magnitude spectrum β the deliberate choice is because phase-coded waveforms (Barker codes, P1βP4 polyphase codes, etc.) are defined by their intrapulse phase-modulation pattern, not by how their energy is distributed across frequency. Two different phase codes can have near-identical magnitude spectra while differing sharply in phase, so a magnitude-only spectrogram throws away the very information that distinguishes the waveform classes; the phase spectrum keeps it. The resulting 2D time-frequency phase map is cropped to its informative region and resized to 224Γ224Γ3, turning a 1D IQ waveform recognition problem into a 2D image classification problem that a vision architecture can exploit.
Model. A GC-ViT (Global Context Vision Transformer, Tiny variant) backbone, pretrained then fine-tuned with a 6-class softmax classification head for phase-coded waveform families. GC-ViT combines local window-based self-attention (fine-grained spectrogram texture) with a global query token (long-range structure across the full time-frequency map) in each block β the architectural reason it outperforms CNN baselines at low SNR, where discriminative structure is spread across the spectrogram rather than localized.
Training. Fine-tuned with SGD (lr=0.001) and sparse categorical cross-entropy loss on top of GC-ViT's pretrained backbone.
Evaluation protocol. Tested across a wide SNR sweep (roughly β14 dB to +8 dB in 2 dB steps) with held-out test sets per SNR level, so performance is reported as a function of noise level rather than a single aggregate number β directly relevant to EW receivers that must operate across unknown, often very low, intercept SNRs.
Results
- ~80% recognition accuracy at β12 dB SNR, substantially outperforming prior methods at that noise level
- Performance degrades gracefully across the full tested SNR sweep rather than collapsing sharply, consistent with the global self-attention mechanism recovering structure that local-only (CNN) models miss at low SNR
- Demonstrates robustness for EW situational-awareness applications in complex electromagnetic environments
Code
code/Global_Context_ViT_for_RadarSiganls.ipynb β the training/evaluation
notebook used for this paper. It's Colab-specific (mounts Google Drive and
loads a locally-trained .h5 weights file not included here), so it won't
run standalone, but it documents the exact preprocessing, model setup, and
SNR-sweep evaluation protocol behind the reported results. Training data:
see the Kaggle dataset link above.
Published: Bhatti, S.G. & Ullah, M. (2024). "Radar signal modulation identification using global context vision transformer." Engineering Research Express, 6(4), 045331. doi.org/10.1088/2631-8695/ad8b96 (subscription required β not open access, so no PDF is included here; link only)
Citation
@article{bhatti2024radar,
author = {Bhatti, Sidra Ghayour and Ullah, Mohsin},
title = {Radar signal modulation identification using global context vision transformer},
journal = {Engineering Research Express},
volume = {6},
number = {4},
pages = {045331},
year = {2024},
doi = {10.1088/2631-8695/ad8b96}
}