Datasets
Standard Dataset
Jamming Scheme
- Citation Author(s):
- Submitted by:
- Weijian Miao
- Last updated:
- Tue, 07/16/2024 - 02:39
- DOI:
- 10.21227/q6fr-h656
- License:
- Categories:
- Keywords:
Abstract
Given the non-cooperative relationship between the transmitter and the jammer, two main challenges are addressed in this paper: how to model their interactions and how to devise a jamming strategy without prior knowledge of the transmitter. A non-zero-sum game is used to model and analyze such non-cooperative interactions. An approximate mixed-strategy Nash equilibrium (NE) under complete information is derived to serve as a benchmark for comparison. According to the nonzero-sum game model, a Deep Q-Network (DQN) approach is proposed to determine jamming strategies by exploiting the detection results of the legitimate signals, such as Acknowledgements (ACKs) feedback and the modulation recognition results obtained by the jammer. Simulation results demonstrate that, without requiring complete information about the transmitter, the proposed DQN approach can achieve a similar utility as the benchmark strategy using complete information. Compared to other learning-based jamming schemes and random jamming strategy, the proposed DQN approach achieves a higher packet error rate for the communication transceiver with reduced jamming power consumption.
The code file includes three simulation components: simulation of the jammed communication link using MATLAB, implementation of the particle swarm algorithm for solving the game under complete information, and the intelligent jamming strategy algorithm, both developed in Python.The simulation includes Gaussian white noise for the communication link, along with simulations of modulation modes for communication signals: BPSK, QPSK, and 16QAM. Additionally, the intelligent jamming strategy making method is based on Deep Q-Networks (DQN).