1. Department of Electronics and Electrical Communications Engineering, Alexandria University, Alexandria, Egypt
2. Department of Electronics and Electrical Communications Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt
3. Department of Computer Science, Community College, King Saud University, Riyadh, Saudi Arabia
4. Electronics and Communications Engineering Department, College of Engineering and Technology, Arab Academy for Science, Technology and Maritime Transport, Alexandria, Egypt
5. Higher Polytechnic School, Universidad Europea del Atlántico, Santander, Spain
6. Department of Electrical Engineering, Faculty of Engineering, Ahram Canadian University, 6th October City, Giza, Egypt