Digital transmitter with data stream transformation circuitry
First Claim
1. A transmitter, comprising:
- a first driver and a second driver, each driver having an output for a respective analog signal;
a summation circuit for combining respective analog signals from the first driver and the second driver;
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 selectively couples at least one of the data streams to at least one of the drivers during each time interval of a sequence of time intervals, thereby applying a linear transformation to the data streams; and
a finite state machine to control the data selection circuit during each time interval of the sequence of time intervals in accordance with a programmable code word.
3 Assignments
0 Petitions
Accused Products
Abstract
A transmitter with data stream transformation circuitry is described. The transmitter has a first driver and a second driver. Each driver has an output for a respective analog signal. A summation circuit combines respective analog signals from the first driver and the second driver. A data selection circuit processes at least two data streams. Each data stream corresponds to a time sequence of digital data symbols. The data selection circuit selectively couples at least one of the data streams to at least one of the drivers during each time interval of a sequence of time intervals, thereby applying a linear transformation to the data streams. A finite state machine controls the data selection circuit during each time interval of the sequence of time intervals.
-
Citations
26 Claims
-
1. A transmitter, comprising:
-
a first driver and a second driver, each driver having an output for a respective analog signal;
a summation circuit for combining respective analog signals from the first driver and the second driver;
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 selectively couples at least one of the data streams to at least one of the drivers during each time interval of a sequence of time intervals, thereby applying a linear transformation to the data streams; and
a finite state machine to control the data selection circuit during each time interval of the sequence of time intervals in accordance with a programmable code word.
-
-
2. A transmitter, comprising:
-
a first driver and a second driver, each driver having an output for a respective analog signal;
a summation circuit for combining respective analog signals from at least the two drivers;
a data selection circuit to process at least two data streams, each data stream corresponding to a time sequence of digital data symbols and at least one data stream includes, during each of a sequence of time intervals, a current digital data symbol and at least one prior digital data symbol, the data selection circuit selectively coupling at least one of the data streams to at least one of the drivers during each time interval during the sequence of time intervals, thereby applying a linear transformation to the data streams, wherein the linear transformation includes combining the current digital data symbol and at least the one prior digital data symbol of at least the one data stream; and
a finite state machine to control the data selection circuit during each time interval of the sequence of time intervals in accordance with a respective code word in a set of code words. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium containing data representing a circuit that includes:
a transmitter, comprising;
a first driver and a second driver, each driver having an output for a respective analog signal;
a summation circuit for combining respective analog signals from at least the first driver and the second driver;
a data selection circuit to process at least two data streams, each data stream corresponding to a time sequence of digital data symbols and at least one data stream includes, during each of a sequence of time intervals, a current digital data symbol and at least one prior digital data symbol, the data selection circuit selectively coupling at least one of the data streams to at least one of the drivers during each time interval during the sequence of time intervals, thereby applying a linear transformation to the data streams, wherein the linear transformation includes combining the current digital data symbol and at least the one prior digital data symbol of at least the one data stream; and
a finite state machine to control the data selection circuit during each time interval of the sequence of time intervals in accordance with a respective code word in a set of code words.
-
16. A transmitter mechanism, comprising:
-
a first driver means and a second driver means, each driver means having an output for a respective analog signal;
a summation means for combining respective analog signals from the first driver means and the second driver means;
a data selection means for processing at least two data streams, each data stream corresponding to a time sequence of digital data symbols and at least one data stream includes, during each of a sequence of time intervals, a current digital data symbol and at least one prior digital data symbol, the data selection means selectively coupling at least one of the data streams to at least one of the driver means during each time interval during the sequence of time intervals, thereby applying a linear transformation to the data streams, wherein the linear transformation includes combining the current digital data symbol and at least the one prior digital data symbol of at least the one data stream; and
a finite state machine means to control the data selection means during each time interval of the sequence of time intervals in accordance with a respective code word in a set of code words.
-
-
17. A method of transmitting data, comprising:
-
receiving at least two data streams, each data stream corresponding to a time sequence of digital data symbols and at least one data stream including, during each of a sequence of time intervals, a current digital data symbol and at least one prior digital data symbol;
selectively coupling at least one of the data streams to a first driver and a second driver during each time interval during the sequence of time intervals, thereby applying a linear transformation to the data streams, wherein the linear transformation includes combining the current digital data symbol and at least the one prior digital data symbol of at least the one data stream and the selectively coupling is in accordance with a respective code word in a set of code words and an output from a finite state machine;
converting digital data symbols to analog signals in the first driver and the second driver; and
combining respective analog output signals from the first driver and the second driver. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification