1. Department of Electrical and Computer Engineering; University of Auckland; Auckland New Zealand
2. Auckland Bioengineering Institute; University of Auckland; Auckland New Zealand
3. Embedded Systems and Applications Group; Technische Universität Darmstadt; Darmstadt Germany