1. Department of Electrical and Computer EngineeringMemorial University of NewfoundlandSt. John'sNLA1B 3X5Canada
2. School of Electrical Engineering and Computer Science, University of OttawaOttawaONK1N 6N5Canada
3. Department of Electronics and Communications EngineeringThe American University in CairoNew Cairo11835Egypt