Carrasco, Rolando A., Newcastle University, UK, School of IEEE Newcastle Upon Tyne, UK, United Kingdom