Signal Processing and Communications