1. Electrical Engineering Department, Faculty of Engineering, Alexandria University, Alexandria, Egypt
2. College of Engineering and Technology, Arab Academy for Science and Technology and Maritime Transport, Alexandria, Egypt
3. Computer, Electrical and Mathematical Science and Engineering Division, King Abdullah University of Science and Technology, Thuwal, Saudi Arabia