1. Faculty of Media Engineering and Technology, German University in Cairo, Cairo, Egypt
2. Electronics Department, German University in Cairo, Cairo, Egypt
3. Integrated Electronic Systems Lab, Technische Universität Darmstadt, Darmstadt, Germany
4. Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, Riyadh, Saudi Arabia
5. Department of Computer Sciences, Faculty of Computer and Information Sciences, Ain Shams University, Cairo, Egypt