Affiliation: | aSchool of Electrical and Electronics Engineering, Nanyang Technological University, Singapore 639798, Singapore bDepartment of Electrical and Computer Engineering, Brigham Young University, Provo, UT, USA cDepartment of Mechanical Engineering, Stanford University, USA |