In this paper, we propose a federated learning (FL)-based jammer detection and waveform classification algorithm for distributed tactical wireless networks (TWNs). More specifically, we consider a distributed TWN with multiple clusters and various types of waveforms used in the presence of a mobile jammer. We analyze the frequency domain of the waveforms received on local servers to extract the unique cyclic frequency from each waveform’s spectral correlation function (SCF). The method is used to detect the peak values in the frequency-cyclic frequency plane. The primary signal’s SCF exhibits peaks at the unique cyclic frequency and the zero cyclic frequency. These features are then used to train local convolutional neural networks (CNNs) to detect the jamming attacks and classify the waveforms. Moreover, a practical distributed TWN is considered in which each cluster head has a partial observation of the TWN with insufficient data samples, and the proposed algorithm exploits the distributed learning feature of FL, i.e., global learning aggregation to detect the existence of jammers and distinguish the types of waveforms received throughout the TWN. We implement a rigorous TWN simulation using MATLAB toolboxes and our proposed algorithm in TensorFlow Federated. The numerical results show that our proposed algorithm outperforms the standalone local SCF-CNN algorithm. We further demonstrate that the SCF feature yields more accuracy than the In-phase and Quadrature features.
Read full abstract