Adaptive Wireless Transceivers: Turbo-Coded, Turbo-Equalized