1. ECE Department, Concordia University, Montreal, QC, Canada
2. EE Department, Faculty of Engineering, Assiut University, Assiut, Egypt
3. EE Department, École de technologie supérieure, Montreal, QC, Canada
4. EECE Department, Faculty of Engineering, Cairo University, Giza, Egypt