1. School of Electrical and Electronic Engineering, Technological University Dublin, Dublin 7, Ireland
2. School of Electrical and Electronics Engineering, University College Dublin, Dublin 4, Ireland
3. Department of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln, NE, USA