1. Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Canada
2. Department of Electrical Engineering, Lakehead University, Thunder Bay, Canada
3. Concordia Institute for Information Systems Engineering (CIISE), Concordia University, Montreal, Canada
4. Department of Electrical Engineering, Federal University of Paraíba (UFPB), João Pessoa, Paraíba, Brazil