Deep learning Digital signal processing Resource allocation Machine learning applications for wireless communication systems 5G and beyond UAV-Assisted cellular and sensor networks artificial intelligence