Affiliation: | 1. Department of Electrical and Computer Engineering, University of British Columbia, , Vancouver, BC, Canada V6T 1Z4;2. Department of Mechatronics Engineering, International Islamic University Malaysia, , P.O. Box 10, 50728 Kuala Lumpur, Malaysia |