Almeida, Luis, Department of Electrical and Computer Engineering & CISTER, Faculty of Engineering of the University of Porto, Portugal