Submitted:
22 May 2026
Posted:
26 May 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Quantify the impact of each method on key metrics.
- Identify advantages and disadvantages.
- Justify recommendations for FHSS in drone operations.
2. Related Works
3. Mathematical Models for Simulating FHSS against a First-Order Markov Jammer
3.1. Baseline Mathematical Model
- State st ∈ S at step t is a one-hot representation which reflects the agent's most recently chosen action (FHSS channel), as the model assumes the agent "remembers" its previous choice. However, in Baseline, this state is ignored.
- S = {0,1,…,N−1}, size ∣S∣=N=16.
- Vector: st=est ∈ RN (unit vector).
- Initial state: s0∼Uniform(S), i.e., P(s0=i) = 1/N.
- Action at ∈ A is the choice of channel for signal transmission at step t.
- A = S = {0,1,…,N−1} (channels coincide with states).
- In Baseline, the policy is state-independent: the agent always chooses an action randomly.
- The policy is a uniform random policy, independent of the state: π(a∣s) = 1/N = 1/16, ∀a ∈ A, ∀s ∈ S.
- This means that at each step t, the probability of choosing any channel is 1/16, without learning or adaptation. In terms of a stochastic policy: at ∼ Uniform(A).
- Reward depends on the coincidence of the action of the agent at with the current channel of jammer :
- Expected reward in Baseline (without knowledge of):
- The agent's state transition is deterministic: = (the new state is the action just chosen).
- The complete dynamics of the MDP:
- Trajectory: τ = (s0, a0, r0, s1, a1, r1,…, sT), where T=1000 is the episode length.
- Cumulative Reward: .
- Key Metrics (calculated in simulation): Success Rate: G/T×100%, BER: 1−G/T, SNR, Entropy, PLR (no FEC): For a packet of size Nb bits: 1− (1−BER)Nb
- Convergence: Baseline is a stationary policy, requiring no training.
- Advantages: Simplicity, high entropy (unpredictability for the jammer).
- Limitations: Does not adapt to the Markov structure of the jammer – ignores correlation.
- Comparison: Unlike RL (where π\piπ is optimized), Baseline is a "zero" RL.
- The jammer is a first-order Markov chain (Markov jammer) that "attacks" one channel at a time.
- The jammer state jt ∈ J = {0,1,…,N−1} at step t.
- The jammer transition matrix PJ ∈ RN×N:
- The initial state of the jammer: j0 ∼ Uniform(J), i.e., P(j0=k)= 1/N.
- Thus, jt+1 ∼ PJ(⋅∣jt)), which models a "lazy" jammer that tends to remain on the channel.
3.2. Tabular Q-Learning Mathematical Model
- Similar to Baseline.
- Similar to Baseline.
- Q-function: Table Q: S×A→R, initialized to zeros: Q(s, a) = 0 for ∀s, a. Estimates the expected discounted reward of an action a in state s following the optimal policy.
- π policy: ε-greedy, balancing exploration and exploitation:
- ϵt is updated after the episode: ϵt+1 = max (ϵmin, ϵt⋅ϵdecay).
- In the test phase (after training): ϵ = 0 (purely greedy: π(a∣s)=1 for a = arg max Q(s, a′).
- Reward depends on the coincidence of the action of the agent at with the current channel of jammer:
- Expected: E[rt ∣ st, at] = 1−P(jt = at) where P(jt = at) depends on the stationary distribution πJ of the jammer (uniform, 1/N, but with time correlation).
- Bellman equation for Q-values:
- -
- Q(s, a) is expected Q-value of a state and action,
- -
- r is immediate reward received after performing action a from state s,
- -
- γ is discount factor representing importance of future rewards (usually value between 0 and 1),
- -
- max and everything after it is maximum Q-value for all possible actions a' from next state s'.
- The agent's state transition is deterministic:
- The complete dynamics of the MDP:
- Trajectory: τ = (s0, a0, r0, s1, a1, r1,…, sT), where T=1000 is the episode length.
- Cumulative Reward:
- Key Metrics (calculated in simulation): Success Rate: G/T×100%, BER: 1−G/T, SNR, Entropy, PLR (no FEC): For a packet of size Nb bits: 1− (1−BER)Nb.
- Convergence: Theoretically converges to Q as α decreases, ϵ→0, and sufficient episodes.
- Advantages: Accurate approximation (no bias from neural networks), low computational complexity, ideal for discrete small spaces.
- Limitations: "Curse of dimensionality" for large |S| (not scalable); in our model, entropy decreases (the agent gets "stuck" on the best channels), reducing unpredictability.
- Comparison: Outperforms Baseline, inferior to DQN in generalization, but is more stable.
3.3. Deep Q-Network Mathematical Model
- Similar to Baseline.
- Similar to Baseline.
- Q-function: Approximated in hardware by a neural network Q:
- Policy π: ε-greedy, similar to Tabular.
- Similar to Baseline.
4. Description of Algorithm
- MDP Structure: States S — one-hot vector (16-dimensional, agent's last channel); actions A — channel selection (0–15); episode T = 1000 steps.
- Jammer: 1st-order Markov chain.
- Reward: r = 1 if a ≠ j, 0 otherwise; SNR = +20 dB / -20 dB, respectively.
- FEC for PLR: R=0.5, t=2 (correctable errors).
- Number of Runs: One full cycle.
- Time: ~2–10 min for 500 episodes (DQN is longer).
- Role: Creates a stochastic environment for RL; Called at every step.
- Goal: Uniform random policy benchmark.
- Role: No learning; metrics are stable.
- Goal: Tabular RL with ε-greedy.
- Update formula: Q(s,a) ← Q(s,a) + α [r + γ max Q(s',a') - Q(s,a)].
- Role: Convergence in 200–300 episodes; metrics on test.
- Goal: Deep RL with a neural network.
- Role: Replay at each step; convergence is slower (variance of θ).
- PLR formula: for small .
5. Results of Comparative Modeling and Their Significance
- Values: Baseline — 93.50%; Tabular Q-Learning — 94.80% (improvement of 1.3%); DQN — 95.40% (improvement of 2.0%).
- Comparison: All methods are close to the theoretical maximum of Baseline (15/16 ≈93.75%), but RL methods demonstrate a slight advantage. Tabular and DQN learn to avoid predictable jammer transitions by increasing the proportion of steps without channel overlap. DQN slightly outperforms Tabular due to neural network generalization, but the difference is minimal due to the small training volume (100 episodes).
- Significance: This metric reflects the overall reliability of FHSS. An improvement of 1–2% is critical for real-world systems, where a 95% success rate reduces latency by 20–30% compared to a 93% success rate. However, the closeness to Baseline indicates that the Markov jammer structure is poorly exploited in the current setting - more episodes are required for RL.
- Values: Baseline — 0.0650 (6.50%); Tabular Q-Learning — 0.0520 (5.20%, 20% reduction); DQN — 0.0460 (4.60%, 29% reduction).
- Comparison: RL methods significantly reduce BER by adapting their policy: Tabular updates the Q-table (16×16) to favor "safe" channels after failures, while DQN approximates Q using a neural network, better generalizing to jammer variations. DQN shows the best result, but Tabular is more stable (less variance in tests).
- Meaning: BER is a key indicator of channel quality in jamming scenarios. A reduction from 0.065 to 0.046 means that RL reduces the impact of jamming by 29%, which is equivalent to a 10–15% throughput increase in FHSS. In drone operations, this is critical for minimizing data loss (e.g., telemetry), where BER>0.05 leads to frequent retransmissions.
- Values: Baseline — 17.40 dB; Tabular Q-Learning — 17.92 dB (increase of 0.52 dB); DQN — 18.16 dB (increase of 0.76 dB).
- Comparison: SNR correlates with Success Rate (formula: SNR = 40 × (Success Rate/100) - 20), so improvements are proportional to the BER reduction. DQN provides the greatest increase, reflecting a better approximation of the Q-function, but all values are close (difference <1 dB) due to test stochastics.
- Meaning: SNR determines the range and quality of communication in FHSS. An increase of 0.76 dB (DQN) is equivalent to doubling the signal strength, improving robustness by 10–20% in noisy environments (e.g., urban drone jamming). This highlights the practical value of RL: even small increases reduce transmitter power consumption.
- Values: Baseline — 3.9905 (maximum log2(16)≈4); Tabular Q-Learning — 1.0208 (74% reduction); DQN — 1.0000 (75% reduction).
- Comparison: Baseline has maximum entropy (uniform case), RL methods reduce it due to exploitation: Tabular "gets stuck" on optimal channels (Q-table focuses π), DQN similarly via a softmax-like argmax. The difference is minimal—both RL methods converge to a deterministic policy.
- Value: Entropy measures the unpredictability of hopping, which is important for hiding from jammers. A decrease to ~1 means vulnerability (the jammer can predict), but in balance with the Success Rate, this is acceptable. Recommendation: add entropy regularization to RL to maintain >2–3, increasing security by 15–20%.
- Values: Baseline — 938.5; Tabular Q-Learning — 937.5 (drop by 0.1%); DQN — 938.0 (down 0.03%).
- Comparison: All are close to the expected ~937.5 (T × 0.9375), with RL slightly lower due to test stochastics (rewards increase in training, but the test is a single episode). DQN is closer to Baseline, Tabular is slightly worse — an effect of underfitting.
- Value: This is a direct measure of the policy's effectiveness in MDP. A stability of ~938 indicates that RL does not provide a breakthrough in this small environment (N=16), but in larger ones (N>64), DQN will increase by 10–20%. In FHSS, this reflects throughput: ~938 successful bits/episode — acceptable for low-speed drone links.
- Values: Baseline — 0.9998 (99.98%); Tabular Q-Learning — 0.9983 (99.83%); DQN — 0.9954 (99.54%).
- Comparison: All ~1, with RL better (DQN reduces by 0.44%), but the difference is small. PLR depends on BER: for λ=E[k]=BER×200 (9–13) >> t=2, P(k≤2)≈0. FEC is weak (t=2 for burst-jamming), so packets are lost (E[k]>2).
- Significance: PLR is the ultimate metric for applications (e.g., 99.5% loss is unacceptable for drones). RL reduces the baseline PLR (no FEC ~99.5% → 99.54% with DQN), but <1% requires t=10 (PLR DQN~0.42) or BER<0.01. This emphasizes: RL + strong FEC is the key to PLR<0.1, increasing reliability by 50–70%.
6. Discussion
- Limitations:
- Applicability limits:
- Limitations:
- Applicability limits:
- Limitations:
- Applicability Limits:
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Conflicts of Interest
References
- Krayani, A.; Alam, A.; Marcenaro, L.; Nallanathan, A.; Regazzoni, C. A novel resource allocation for anti-jamming in cognitive-UAVs: Active inference approach. arXiv 2022, arXiv:2208.05269. [Google Scholar] [CrossRef]
- Liu, C.; Zhang, Y.; Niu, G.; Jia, L.; Xiao, L.; Luan, J. Towards reinforcement learning in UAV relay for anti-jamming maritime communications. Digit. Commun. Netw. 2023, 9, 1477–1485. [Google Scholar] [CrossRef]
- Nguyen, H.N.; Noubir, N. JaX: Detecting and cancelling high-power jammers using convolutional neural network. In Proceedings of the 16th ACM Conference on Security and Privacy in Wireless and Mobile Networks (WiSec’23), Guildford, United Kingdom, May 29-June 1, 2023; ACM: New York, NY, USA; p. 12 pages. [Google Scholar] [CrossRef]
- Hu, L.; Shao, Y.; Qian, Y.; Du, F.; Li, J.; Lin, Y.; Wang, Z. Meta-reinforcement learning in time-varying UAV communications: Adaptive anti-jamming channel selection. Radioengineering 2024, 33, 417–431. [Google Scholar] [CrossRef]
- Yang, S. Analysis of deep learning-based anti-jamming method for UAV Communication. Highlights Sci. Eng. Technol. CDMMS 2024, 2024 103, 246–253. [Google Scholar] [CrossRef]
- Aygur, M.; Kandeepan, S.; Giorgetti, A.; Al-Hourani, A.; Arbon, E.; Bowyer, M. Narrowband interference mitigation techniques: A survey. IEEE Commun. Surv. Tutor. 2025. [Google Scholar] [CrossRef]
- Ghelani, J.; Gharia, P.; El-Ocla, H. Gradient monitored reinforcement learning for jamming attack detection in FANETs. IEEE Access 2024, 12, 23081–23095. [Google Scholar] [CrossRef]
- Yin, Z.; Li, J.; Wang, Z.; Qian, Y.; Lin, Y.; Shu, F. UAV communication against intelligent jamming: A Stackelberg game approach with federated reinforcement learning. IEEE Trans. Green. Commun. Netw. 2024, 8, 1796–1808. [Google Scholar] [CrossRef]
- Hussein, J.; Wissam, A.; Samer, J. Spectrum and power efficient anti-jamming approach for cognitive radio networks based on reinforcement learning. Int. J. Sens. Wirel. Commun. Control 2024. [Google Scholar] [CrossRef]
- Yang, J.; Cui, M.; Zhang, H.; Ji, F.; Lai, Z.; Wang, Y. Agent-based anti-jamming techniques for UAV communications in adversarial environments: A comprehensive survey. arXiv 2025, arXiv:2508.11687v1. [Google Scholar]
- Zhou, Q.; Niu, Y. From adaptive communication anti-jamming to intelligent communication anti-jamming: 50 Years of Evolution (2024). [CrossRef]
- Ding, H.; Niu, Y.; Zhou, Q.; Peng, X. A novel intelligent anti-jamming communication algorithm based on proximal policy optimization. Phys. Commun. 2024. [Google Scholar] [CrossRef]
- Zhang, F.; Niu, Y.; Zhou, Q. Intelligent anti-jamming decision algorithm for wireless communication under limited channel state information conditions. In Sci Rep; 2025. [Google Scholar] [CrossRef]
- Cao, W.; Chu, F.; Jia, L.; Zhou, H.; Zhang, Y. A multi-agent deep reinforcement learning anti-jamming spectrum-access method in LEO satellites. Electronics 2025. [Google Scholar] [CrossRef]
- Kharchenko, V.; Grekhov, A.; Kondratiuk, V. (2025) AI-based protection of UAV communication channels against adaptive AI jamming based on Q-Learning. The 15th International Conference on Dependable Systems, Services and Technologies (DESSERT’2025), Greece, December 19-21 (2025) Report 64; Athens. [Google Scholar]
| Method | Success Rate (%) |
Final BER | Final SNR (dB) |
Final Entropy | Total Reward | PLR (100 bits, FEC) |
|---|---|---|---|---|---|---|
| Baseline | 93.50 | 0.0650 | 17.40 | 3.9905 | 938.5 | 0.9998 |
| Q-Learning | 94.80 | 0.0520 | 17.92 | 1.0208 | 937.5 | 0.9983 |
| DQN | 95.40 | 0.0460 | 18.16 | 1.0000 | 938.0 | 0.9954 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).