1. Department of Electronics and Electrical Communications, Higher Institute of Engineering, El-Shorouk Academy, El-Shorouk City, Egypt
2. Department of Computer Engineering, Faculty of Engineering, CairoUniversity, Cairo, Egypt, on leave at Hail University, Hail, KSA
3. Department of Control Engineering and Industrial Electronics, Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt
4. Department of Electronics and Electrical Communications, Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt