Text this: Distributed joint source coding and trellis coded modulation for symbol-based Markov sources