1. Computer Engineering Department, Science and Research Branch Islamic Azad University Tehran Iran
2. Future Technology Research Center National Yunlin University of Science and Technology Douliou Yunlin Taiwan
3. Innovation, Design and Technology (IDT) Mälardalen University Västerås Sweden
4. Digital systems Department RISE Research Institute of Sweden Västerås Sweden
5. Department of Computer Engineering, South Tehran Branch Islamic Azad University Tehran Iran