Performance evaluation of trellis-coded modulation schemes