1. Barcelona Neural Networking Center, Universitat Politècnica de Catalunya, Barcelona, Spain and Universitat Politècnica de Catalunya, Barcelona, Spain
2. Barcelona Neural Networking Center, Universitat Politècnica de Catalunya, Barcelona, Spain and AGH University of Science and Technology, Department of Telecommunications, Krakow, Poland
3. Universitat Politècnica de Catalunya, Barcelona, Spain