Wireless Intelligent Networks Center (WINC), Nile University, Giza, Egypt;Wireless Intelligent Networks Center (WINC), Nile University, Giza, Egypt;Wireless Intelligent Networks Center (WINC), Nile University, Giza, Egypt;University of Florida, Gainesville, FL, USA