Trellis-coded modulation