Adversarial learning for wireless communications