Text this: Adaptive and iterative signal processing in communications /