Adaptive trellis-coded multiple-phase-shift keying for Rayleigh fading channels | Synapse