Communications and Signal Processing