1. Department of Computer Engineering, Islamic Azad University Tehran North Branch, Tehran, Iran
2. Department of Computer Engineering and Information Technology, Amirkabir University of Technology, Tehran 15875-4413, Iran
3. Department of Electrical Engineering, University of Applied Science and Technology, Bushehr, Iran
4. Hochschule für Technik und Wirtschaft Berlin (HTW Berlin), Berlin, Germany
5. Department of Electrical & Computer Engineering, Arak University of Technology, Arak, Iran
6. Department of Communication and Computer Engineering, Faculty of Engineering, Cihan University-Erbil, Kurdistan Region, Iraq