1. Electrical and Computer Engineering and Computer Science Department, University of New Haven, West Haven, CT, USA
2. Department of Electrical and Computer Engineering, Isfahan University of Technology, Isfahan, Iran
3. Department of Electrical and Computer Engineering, University of Windsor, Windsor, ON, Canada