Author: University of Canterbury. Department of Electrical and Electronic Engineering.