1. Department of Electrical and Computer Engineering, Memorial University of Newfoundland, St. John's, NL, Canada
2. Department of Electrical Engineering, Shahid Beheshti University, Tehran, Iran
3. Department of Electrical Engineering, Lakehead University, Thunder Bay, ON, Canada
4. Department of Electrical Engineering, Ramsar Branch, Islamic Azad University, Ramsar, Iran
5. Faculty of Information Technology and Communication, Tampere University, Tampere, Finland