EP0407031A2

Apparatus for transmitting digital data in analog form.

Abstract

High speed communication of digital information is accomplished using an analog transmission format. A transmitter receiving digital data in parallel multibit words converts digital words in conversion clock cycles to a single analog signal relative to a DC level. The transmitter also includes a reference pulse generator which combines a reference pulse with the analog levels generated by the converter to form an analog output for transmission to the receiver. The receiver includes a detector receiving the analog output. In response to the reference pulse, the receiver generates a recovery clock. A flash analog-to-digital converter converts the analog levels in the analog output to multi-bit digital outputs. The parallel multi-bit words are regenerated in recovery clock cycles from sampling the multi-bit digital output once per cycle. Thus, by using a digital to analog to digital systems, effective bit rates are achieved that are higher than the switching speeds of the transmitter and receiver.

EP0407031A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 31 May 2010, 16.3 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

23 claims: 15 independent, 8 dependent

  1. 1
    An apparatus for communication of digital data across a communication link, comprising:means for supplying a plurality of streams of digital data in parallel at a switching speed;means, connected to the means for supplying the plurality of streams of digital data, for converting the plurality of streams of digital data to a single analog signal at the switching speed;means, connected to the means for converting and the communication link, for transmitting the analog signal across the communication link;means;connected to the communication link, for recovering the plurality of streams of digital data from the analog signal.
  2. 4
    An apparatus for communication of digital data across a communication link, comprising:means for supplying a plurality of streams of digital data in parallel;means, connected to the means for supplying the digital data, and receiving a conversion clock signal having clock cycles, for converting the plurality of streams to a sequence of analog levels, one analog level per clock cycle of the conversion clock signal;means, receiving the conversion clock signal, for periodically generating a sequence of reference pulses, one for every N clock cycles of the conversion clock signal, where N is a prespecified integer;and means, connected to the means for converting and the means periodically generating, for combining the sequence of analog levels and the sequence of reference pulses to form an analog output for transmission on the link;means connected to the link, for receiving the analog output;means, coupled to the means for receiving the analog output, for generating a recovery clock in response to the reference pulses;means, coupled to the means for receiving the analog output, for converting the analog output to a multibit digital output;means, responsive to the recovery clock and receiving the multibit digital output, for regenerating the plurality of streams of digital data.
  3. 8
    An apparatus for communication of digital data across a communication link, comprising:means for supplying a plurality of streams of digital data in parallel;means, receiving a conversion clock signal having clock cycles, for generating a sequence of reference words, one for every N clock cycles of the conversion clock signal, where N is a prespecified integer;means for combining the plurality of streams and the sequence of reference words to form a sequence of digital outputs;and means, connected to the means for combining and receiving the conversion clock signal, for converting the sequence of digital outputs to analog levels representing the plurality of streams and to reference pulses representing the sequence of reference words, in clock cycles of the conversion clock signal and supplying the analog levels as an analog output for transmission on the link;means, connected to the link, for receiving the analog output;means, coupled to the means for receiving the analog output, for generating a recovery clock in response to the reference pulses;means, coupled to the means for receiving the analog output, for converting the analog output to a multibit digital output;means, responsive to the recovery clock and receiving the multibit digital output, for regenerating the plurality of streams.
  4. 12
    An apparatus for communication of digital data on a communication link, comprising:a transmitter including means for receiving digital data in parallel multibit words;means, connected to the means for receiving digital data, and receiving a conversion clock signal having clock cycles, for converting the multibit words to corresponding analog levels in clock cycles of the conversion clock signal;means, receiving the conversion clock signal, for periodically generating a reference pulse for every N clock cycles of the conversion clock signal, where N is a prespecified integer;and means, connected to the link, the means for converting and the means periodically generating, for combining the analog levels and the reference pulses to form an analog output for transmission on the link;and a receiver including: means, connected to the link, for receiving the analog output;means, coupled to the means for receiving the analog output, for generating a recovery clock in response to the reference pulses;means, coupled to the means for receiving the analog output and responsive to the reference pulses, for normalizing the analog levels in the analog output to generate a normalized signal;means, connected to the means for normalizing, for stripping the reference pulses from the normalized signal;means, connected to the means for stripping, for converting the normalized signal to a multibit digital output;means, responsive to the recovery clock and receiving the multibit digital output, for regenerating the parallel multibit words.
  5. 13
    An apparatus for communication of digital data on a communication link, comprising:a transmitter including means for receiving digital data in parallel multibit words;means, receiving a conversion clock signal having clock cycles, for periodically generating a reference word for every N clock cycles of the conversion clock signal, where N is a prespecified integer;means for combining the multibit words and the reference words to form a sequence of digital outputs;and means, connected to the means for combining and receiving the conversion clock signal, for converting the sequence of digital outputs to analog levels representing the multibit words and to reference pulses representing reference words, in clock cycles of the conversion clock signal and supplying the analog levels as an analog output for transmission on the link;and a receiver including: means, connected to the link, for receiving the analog output;means, coupled to the means for receiving the analog output, for generating a recovery clock in response to the reference pulses;means, coupled to the means for receiving the analog output and responsive to the reference pulses, for normalizing the analog levels in the analog output to generate a normalized signal;means, connected to the means for normalizing, for stripping the reference pulses from the normalized signal;means, connected to the means for stripping, for converting the normalized signal to a multibit digital output;means, responsive to the recovery clock and receiving the multibit digital output, for regenerating the parallel multibit words.
  6. 14
    An apparatus for transmitting digital data to a communication link, comprising:means for supplying a plurality of streams of digital data in parallel at a switching speed;means, connected to the means for supplying the plurality of streams of digital data, for converting the plurality of streams of digital data to a single analog signal at the switching speed;and;means, connected to the means for converting and for connection to the communications link, for transmitting the analog signal to the communication link.
  7. 15
    An apparatus for transmitting digital data to a communication link, comprising:means for supplying a plurality of streams of digital data in parallel;means, connected to the means for supplying the digital data, for receiving a conversion clock signal having clock cycles, for converting the plurality of streams to a sequence of analog levels, one analog level per clock cycle of the conversion clock signal;means for, receiving the conversion clock signal, for periodically generating a sequence of reference pulses, one for every N clock cycles of the conversion clock signal, where N is a prespecified integer;and means, connected to the means for converting and the means periodically generating, for combining the sequence of analog levels and the sequence of reference pulses to form an analog signal for transmission on the communication link;and means, connected to the communication link, for receiving the analog signal.
  8. 16
    An apparatus for transmitting digital data to a communication link, comprising:means for supplying a plurality of streams of digital data in parallel;means, receiving a conversion clock signal having clock cycles, for generating a sequence of reference words, one for every N clock cycles of the conversion clock signal, where N is a prespecified integer;means for combining the plurality of streams and the sequence of reference words to form a sequence of digital outputs;and means, connected to the means for combining and receiving the conversion clock signal, for converting the sequence of digital outputs to analog levels representing the plurality of streams and to reference pulses representing the sequence of reference words, in clock cycles of the conversion clock signal and supplying the analog levels as an analog signal for transmission on the communication link;and, means for connection to the communication link, for receiving the analog signal.
  9. 17
    An apparatus for transmitting digital data to a communication link, comprising:a transmitter including means for receiving digital data in parallel multibit words;means, connected to the means for receiving digital data, and receiving a conversion clock signal having clock cycles, for converting the multibit words to the corresponding analog levels in clock cycles of the conversion clock signal;means, receiving the conversion clock signal, for periodically generating a reference pulse for every N clock cycles of the conversion clock signal, where N is a prespecified integer;and means for, connection to the communication link and connected to, the means for converting and the means periodically generating, for combining the analog levels and the reference pulses to form an analog signal for transmission on the communication link.
  10. 18
    An apparatus for transmitting digital data to a communication link, comprising:a transmitter including means for receiving digital data in parallel multibit words;means, receiving a conversion clock signal having clock cycles, for periodically generating a reference word for every N clock cycles of the conversion clock signal, where N is a prespecified integer;means for combining the multibit words and the reference words to form a sequence of digital outputs;and means, connected to the means for combining and receiving the conversion clock signal, for converting the sequence of digital outputs to analog levels representing the multibit words and to reference pulses representing reference words, in clock cycles of the conversion clock signal and supplying the analog levels as an analog signal for transmission on the communication link.
  11. 19
    Receiver apparatus for receiving a data signal from a communication link, the data signal being an analog signal formed by converting a plurality of parallel streams of digital data to a single analog signal at a switching speed;said receiver apparatus comprising means for connection to the communication link, for recovering the plurality of streams of digital data from the analog signal.
  12. 20
    Receiver apparatus for receiving a data signal from a communication link, the data signal being an analog signal formed by converting a plurality of streams of digital data to a sequence of analog levels, one analog level per clock cycle of a conversion clock signal, periodically generating a sequence of reference pulses, one for every N clock cycles of the conversion clock signal, where N is a prespecified integer;and combining the sequence of analog levels and the sequence of reference pulses to form the analog signal, said receiver apparatus comprising means for connection to the communications link, for receiving the analog signal;means, coupled to the means for receiving the analog signal, for generating a recovery clock in response to the reference pulses;means, coupled to the means for receiving the analog signal, for converting the analog signal to a multibit digital output;and, means, responsive to the recovery clock and receiving the multibit digital output, for regenerating the plurality of streams of digital data.
  13. 21
    Receiver apparatus for receiving a data signal from a communication link, said data signal being an analog signal formed by generating a sequence of reference words, one for every N clock cycles of a conversion clock signal, were N is a prespecified integer;combining a plurality of streams of digital data and the sequence of reference words to form a sequence of digital outputs;and converting the sequence of digital outputs to said analog signal comprising analog levels representing the plurality of streams and to reference pulses representing the sequence of reference words, in clock cycles of the conversion clock signal, said receiver apparatus comprising;means for, connection to the link, for receiving the analog signal;means, coupled to the means for receiving the analog signal, for generating a recovery clock in response to the reference pulses;means, coupled to the means for receiving the analog signal, for converting the analog signal to a multibit digital output;and means, responsive to the recovery clock and receiving the multibit digital output, for regenerating the plurality of streams.
  14. 22
    Receiver apparatus for receiving a data signal from a communication link, said data signal being an analog signal formed by converting multibit words to corresponding analog levels in clock cycles of a conversion clock signal;periodically generating a reference pulse for every N clock cycles of the conversion clock signal, where N is a prespecified integer;and combining the analog levels and the reference pulses to form an analog signal for transmission on the link;said receiver apparatus comprising;means for, connection to the link, for receiving the analog signal;means, coupled to the means for receiving the analog signal, for generating a recovery clock in response to the reference pulses;means, coupled to the means for receiving the analog signal and responsive to the reference pulses, for normalizing the analog levels in the analog signal to generate a normalized signal;means, connected to the means for normalizing, for stripping the reference pulses from the normalized signal;means, connected to the means for stripping, for converting the normalized signal to a multibit digital output;and means, responsive to the recovery clock and receiving the multibit digital output, for regenerating the parallel multibit words.
  15. 23
    A receiving apparatus for receiving a data signal from a communication link, said data signal being an analog signal formed by periodically generating a reference word for every N clock cycles of a conversion clock signal, where N is a prespecified integer;combining multibit words and the reference words to form a sequence of digital outputs;and converting the sequence of digital outputs to analog levels representing the multibit words and to reference pulses representing reference words, in clock cycles of the conversion clock signal to provide said analog signal;said receiver apparatus comprising;means for, connection to the link, for receiving the analog signal;means, coupled to the means for receiving the analog signal, for generating a recovery clock in response to the reference pulses;means, coupled to the means for receiving the analog signal and responsive the reference pulses, for normalizing the analog levels in the analog signal to generate a normalized signal;means, connected to the means for normalizing, for stripping the reference pulses from the normalized signal;means, connected to the means for stripping, for converting the normalized signal to a multi bit digital output;and means, responsive to the recovery clock and receiving the multibit digital output, for regenerating the parallel multibit words.
Independent claims15