1. Department of Electrical and Computer Engineering, NC State University, Raleigh, North Carolina, USA
2. Department of Electrical and Computer Engineering, University of Alabama, Tuscaloosa, Alabama, USA
3. Marine and Renewable Energy Centre, University College Cork, Cork, Ireland