Patent ID: 7711063

Claim:
A transmitter, comprising: a set of weighted drivers, each having a respective weight, the set of weighted drivers including a first driver and a second driver, each of the weighted drivers having an output for a respective analog output signal; a circuit for combining respective analog output signals from the weighted drivers; a data selection circuit to process at least two data streams, each data stream corresponding to a time sequence of digital data symbols, wherein the data selection circuit receives the at least two data streams and selectively couples at least one of the data streams to at least one of the first driver and the second driver during each time interval of a sequence of N time intervals; and a finite state machine to control the data selection circuit during each time interval of the sequence of N time intervals in accordance with a sequence of N code words, where N is an integer greater than one; wherein, during the sequence of N time intervals, the selective coupling by the data selection circuit in response to the N code words and the combining of the analog output signals of the set of weighted drivers subjects the data streams to a linear transformation.