1. Department of Computer and Electrical Engineering, Lakehead University, Thunder Bay, Canada
2. Energy and Environmental Research Center, Grand Forks, ND, USA
3. The University of Queensland, Saint Lucia, QLD, Australia
4. School of Electronic Engineering and Computer Science, Queen Mary University of London, London, U.K.
5. Faculty of Electrical and Computer Engineering, Babol Noushirvany University of Technology, Babol, Iran