Two-level coding based on trellis-coded modulation and Reed-Solomon codes