I’m actually starting to partly get some of the trellis coded modulation stuff of Gottfried Ungerboeck (Ungerböck ? No umlauts in the original’s systems?) but I haven’t read the higher order stuff ‘four dimensional’ stuff of Wei which is used in ADSL.
I can see why it has got a chance of working, but I haven’t managed to work out the numbers to show why the gains are so much more than any losses. He is a very very clever fellow indeed.
The sequence coding aspect makes you think of language. Words of say English that are corrupted are recognisable to some extent by virtue of the impossibility of certain letter combinations and the likelihood of others in context, indeed with some texts using the English lexicon only, you can stick to the dictionary and require that any possible candidate correction be a dictionary word. It would help your with ‘at’ vs ‘an’ vs ‘am’ vs ‘it’, or ‘in’ vs ‘on’ as there is not a long enough sequence and there are too few constraints in those particular examples. But going further, syntactic context would save you if you widened the capabilities of sequence recognition.
Finding the constellation points that are farthest apart and then finding a practical way to exploit it like that is an impressive achievement of Ungerboeck’s.