Low Complexity Adaptive Equalization