Combining a clock signal and a data signal
DC CAFCFirst Claim
1. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
- combining a clock signal to be transmitted on the clock channel with a data signal having a plurality of data words to generate a combined clock and data signal, andtransmitting the combined clock and data signal on the clock channel;
wherein the data signal has been generated from the data words using an encoding scheme that shifts an energy spectrum of the combined clock and data signal away from an effective loop bandwidth of a clock recovery block.
8 Assignments
Litigations
1 Petition
Accused Products
Abstract
A method of transmitting data in a system including at least one data channel and a separate clock channel is disclosed. The method involves combining a clock signal to be transmitted on the clock channel with a data signal to generate a combined clock and data signal. In one embodiment, the data signal has been generated from data words using an encoding scheme that shifts an energy spectrum of the data signal away from an energy spectrum of the clock signal. In another embodiment, the clock signal has a plurality of pulses each having a front edge and a back edge, and the data signal is modulated onto the clock signal by moving at least one edge (i.e. front or back or both) of the plurality of pulses, thereby to create a combined clock and data signal.
-
Citations
35 Claims
-
1. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
-
combining a clock signal to be transmitted on the clock channel with a data signal having a plurality of data words to generate a combined clock and data signal, and transmitting the combined clock and data signal on the clock channel; wherein the data signal has been generated from the data words using an encoding scheme that shifts an energy spectrum of the combined clock and data signal away from an effective loop bandwidth of a clock recovery block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
-
combining a clock signal to be transmitted on the clock channel with a data signal having a plurality of data words to generate a combined clock and data signal, performing pre-emphasis to the combined signal, so that inter-symbol interference of the combined signal transmitted over a band-limited channel is minimized or reduced, and transmitting the combined clock and data signal on the clock channel; wherein the data signal has been generated from the data words using an encoding scheme that shifts an energy spectrum of the combined clock and data signal away from an effective loop bandwidth of a clock recovery block.
-
-
10. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
-
combining a clock signal to be transmitted on the clock channel with a data signal having a plurality of data words to generate a combined clock and data signal, and transmitting the combined clock and data signal on the clock channel; wherein the data signal has been generated from the data words using an encoding scheme that shifts an energy spectrum of the combined clock and data signal away from an effective loop bandwidth of a clock recovery block, wherein the encoding scheme includes the step of;
encoding an instantaneous data word of said plurality of data words as function of both the instantaneous input word and earlier data words in the data signal.
-
-
11. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
-
combining a clock signal to be transmitted on the clock channel with a data signal having a plurality of data words to generate a combined clock and data signal, and transmitting the combined clock and data signal on the clock channel; wherein the data signal has been generated from the data words using an encoding scheme that shifts an energy spectrum of the combined clock and data signal away from an effective loop bandwidth of a clock recovery block, wherein the encoding scheme includes the step of;
encoding one of the data words of said plurality of data words as a function of one of the following;
future data words;
or earlier data words;
or future and earlier data words;
of said plurality of data words.
-
-
12. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
-
providing a clock signal having a plurality of pulses, each pulse of the plurality of pulses having a front edge and a back edge; modulating a data signal having a plurality of data words onto the clock signal by moving at least one edge of the plurality of pulses, thereby to create a combined clock and data signal; and transmitting the combined clock and data signal on the clock channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
-
providing a clock signal having a plurality of pulses, each pulse of the plurality of pulses having a front edge and a back edge, modulating a data signal having a plurality of data words onto the clock signal by moving at least one edge of the plurality of pulses, thereby to create a combined clock and data signal, performing pre-emphasis to the combined signal, so that inter-symbol interference of the combined signal transmitted over a band-limited channel is minimized or reduced; and transmitting the combined clock and data signal on the clock channel.
-
-
21. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
-
providing a clock signal having a plurality of pulses, each pulse of the plurality of pulses having a front edge and a back edge, modulating a data signal having a plurality of data words onto the clock signal by moving at least one edge of the plurality of pulses, thereby to create a combined clock and data signal, encoding an instantaneous data word of said plurality of data words as function of both the instantaneous input word and earlier data words in the data signal; and transmitting the combined clock and data signal on the clock channel.
-
-
22. A method of transmitting data in a system including at least one data channel and a separate clock channel, the clock channel being used to decode data transmitted on the at least one data channel, comprising:
-
providing a clock signal having a plurality of pulses, each pulse of the plurality of pulses having a front edge and a back edge, modulating a data signal having a plurality of data words onto the clock signal by moving at least one edge of the plurality of pulses, thereby to create a combined clock and data signal, encoding one of the data words of said plurality of data words as a function of one of the following;
future data words;
or earlier data words;
or future and earlier data words;
of said plurality of data words; andtransmitting the combined clock and data signal on the clock channel.
-
-
23. A system for transmitting data, comprising
a transmitter including at least one data channel and a separate clock channel, the clock channel being used by a receiver to decode data transmitted on the at least one data channel, the transmitter being operative to: -
combine a clock signal to be transmitted on the clock channel with a data signal having a plurality of data words, to generate a combined clock and data signal, and transmit the combined clock and data signal on the clock channel;
wherein the data signal has been generated from the data words using an encoding scheme that shifts an energy spectrum of the combined clock and data signal away from an effective loop bandwidth of a clock recovery block. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system for transmitting data, comprising
a transmitter including at least one data channel and a separate clock channel, the clock channel being used by a receiver to decode data transmitted on the at least one data channel, the transmitter being operative to: -
provide a clock signal having a plurality of pulses, each pulse of the plurality of pulses having a front edge and a back edge; modulate a data signal having a plurality of data words onto the clock signal by moving at least one edge of the plurality of pulses, thereby to create a combined clock and data signal; and transmit the combined clock and data signal on the clock channel. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method of transmitting data in a system including at least one data channel and a separate clock channel, the method comprising:
-
combining a clock signal to be transmitted on the clock channel with an encoded data signal having a plurality of encoded data words to generate a combined clock and encoded data signal; the clock signal having a plurality of pulses and each pulse having a front edge and a back edge and a pulse width defined by the time difference of the front edge and back edge; the combining further including encoding an unencoded data to generate an encoded data and modulating the encoded data onto the clock signal based on the encoded data by;
(i) moving the front edge only of a particular pulse, (ii) moving the back edge only of a particular pulse, or (iii) moving both the front edge and the back edge of a particular pulse by different amounts or in different directions, wherein the movement in any of the cases causing a change in a change in the width of the particular pulse and the moving of at least one edge is effective to combine the encoded data signal onto the clock signal; andtransmitting the combined clock and encoded data signal on the clock channel; wherein the encoded data signal is generated from the unencoded data words using an encoding scheme that shifts an energy spectrum of the combined clock and encoded data signal away from an effective loop bandwidth of a clock recovery block. - View Dependent Claims (35)
-
Specification