1. Department of Computer Engineering, Yazd University, Yazd, Iran
2. Department of Electrical Engineering, Yazd University, Yazd, Iran
3. Faculty of Information Technology, Beijing University of Technology, Beijing, China
4. School of Microelectronics, Tianjin University, Tianjin, China
5. Department of Electronics, Carleton University, Ottawa, Canada