Technique for optimizing the phase of a data signal transmitted across a communication link
AssigneeNVIDIA Corporation
InventorsGregory KODANI, Guatam BHATIA, Peter C. MILLS
Life of this patent
Estimating the term…
Abstract
A first transceiver is configured to transmit a first data signal to a second transceiver across a communication link. The second transceiver maintains clock data recovery (CDR) lock with the first signal by adjusting a sampling clock configured to sample the first data signal. When the communication link reverses directions, the second transceiver is configured to transmit a second data signal to the first transceiver with the phase of that second data signal adjusted based on the adjustments made to the sampling clock.
Claims20
A computer-implemented method for transmitting data to a first transceiver from across a communication link, the method comprising:
- receiving a first data signal across the communication link from the first transceiver;
- sampling a first portion of the first data signal to produce sampled data;
- determining a first phase adjustment to be applied to a second portion of the first data signal to compensate for a phase variation associated with the communication link based on the sampled data;
- applying a second phase adjustment to a second data signal based on the first phase adjustment to also compensate for the phase variation associated with the communication link;
- and
- transmitting the second data signal across the communication link to the first transceiver.
A non-transitory computer-readable medium storing program instructions that, when executed by a processing unit, cause the processing unit to transmit data to a first transceiver from across a communication link, by performing the steps of:
- receiving a first data signal across the communication link from the first transceiver;
- sampling a first portion of the first data signal to produce sampled data;
- determining a first phase adjustment to be applied to a second portion of the first data signal to compensate for a phase variation associated with the communication link based on the sampled data;
- applying a second phase adjustment to a second data signal based on the first phase adjustment to also compensate for the phase variation associated with the communication link;
- and
- transmitting the second data signal across the communication link to the first transceiver.
A computing device configured to transmit data to a first transceiver from across a communication link, including:
- a processing unit configured to:
- receive a first data signal across the communication link from the first transceiver;
- sample a first portion of the first data signal to produce sampled data;
- determine a first phase adjustment to be applied to a second portion of the first data signal to compensate for a phase variation associated with the communication link based on the sampled data;
- apply a second phase adjustment to a second data signal based on the first phase adjustment to also compensate for the phase variation associated with the communication link;
- and
- transmit the second data signal across the communication link to the first transceiver.
Dependencies are inferred from the claim text.