Communications And Signal Processing Group Electrical And Electronic Engineering Department Imperial College London