[1] Department of Computer and Systems Engineering, Ain Shams University, Cairo, Egypt
[2] STMicroelectronics, Cairo, Egypt
[3] Department of Electrical and Computer Engineering, University of Victoria, Victoria,BC, Canada
[4] Faculty of Information Engineering and Technology, German University in Cairo, Cairo, Egypt