1. Faculty of Computer Engineering, Shahrood University of Technology, Shahrud, Iran
2. Faculty of Electrical Engineering, Shahid Beheshti University, Tehran, Iran
3. Faculty of Electrical and Computer Engineering, Islamic Azad University, Shahrud, Iran
4. School of Computer Science and Electronic Engineering, University of Essex, Colchester, U.K.