1. Electrical Engineering Department, Sharif University of Technology, Iran
2. ePOWER Lab, Electrical and Computer Engineering Department, Queen’s University, Kingston, ON, Canada
3. Electrical and Computer Engineering Department, University of Calgary, Calgary, AB, Canada