1. Electrical and Computer Engineering; University of Alberta Faculty of Engineering; Edmonton Alberta Canada T6G 2V4
2. Electrical Engineering and Computer Science; University of California Irvine Henry Samueli School of Engineering; Irvine California
3. Electrical Engineering Department; Amirkabir University of Technology; Tehran Iran
4. Department of Mechanical Engineering; University of Alberta Faculty of Engineering; Edmonton Alberta Canada T6G 2V4