Comment several problems: a technical analysis (Score 1) 149
Synchronisation can be achieved by self-clocking codes, of course, rather than relying on a separate clock channel. This can be made error-resistant in various ways; a good example is Mark Titchener's T-codes.