How to Combat Reactive and Dynamic Jamming Attacks with Reinforcement Learning

Yalin E. Sagduyu, Tugba Erpek, Kemal Davaslioglu, Sastry Kompella
10/2/2025
cs.LGcs.AIcs.NI

No confident code implementation found for this paper.

Abstract

This paper studies the problem of mitigating reactive jamming, where a jammer adopts a dynamic policy of selecting channels and sensing thresholds to detect and jam ongoing transmissions. The transmitter-receiver pair learns to avoid jamming and optimize throughput over time (without prior knowledge of channel conditions or jamming strategies) by using reinforcement learning (RL) to adapt transmit power, modulation, and channel selection. Q-learning is employed for discrete jamming-event states, while Deep Q-Networks (DQN) are employed for continuous states based on received power. Through different reward functions and action sets, the results show that RL can adapt rapidly to spectrum dynamics and sustain high rates as channels and jamming policies change over time.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sagduyu2025combat,
  title  = {How to Combat Reactive and Dynamic Jamming Attacks with Reinforcement Learning},
  author = {Yalin E. Sagduyu and Tugba Erpek and Kemal Davaslioglu and Sastry Kompella},
  year   = {2025},
  eprint = {2510.02265},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.02265v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.02265.svg)](https://codeofpaper.com/paper/2510.02265)

Discussion