{'fraction_non_alphanumeric': 0.020026702269692925, 'fraction_numerical': 0.0, 'mean_word_length': 5.097560975609756, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Learning multi-channel power allocation against smart jammer in cognitive radio networks

We model the power allocation interaction between a cognitive radio and a jammer as a two-player zero-sum game. First, we determine the power allocation strategy for the cognitive radio using a modified version of the Q-learning algorithm against fixed jamming strategies. The learned anti-jamming strategy will be compared to the common waterfilling technique. Then, we consider the power allocation game using Q-learning for both the cognitive radio and the jammer. The learned strategies will be compared to the Nash equilibrium found under the assumption of perfect knowledge. Finally, we consider the real scenario of a jammer with imperfect information.