EP1733480A2

Periodic calibration for communication channels by drift tracking

Abstract

This record has no abstract on file.

EP1733480A2, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Projected expiry passed 25 January 2025, 1.7 years ago.

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

25 claims: 3 independent, 22 dependent

  1. 1
    Claims of equivalent WO 2005072299 A2 CLAIMS 1. A method for calibrating a bidirectional communication channel, including a first component having a transmitter, a second component having a receiver, and a communication link coupling the first and second components, the communication channel having a parameter with an operation value determined by calibration; comprising:establishing an operation value for a parameter of the communication channel;and executing a drift calibration sequence, from time to time, to determine a drift value for the parameter of the communication channel, wherein drift calibration sequence comprises an algorithm different than used to establish the operation value;and updating the operation value in response to the drift value.
  2. 12
    A method for calibrating a communication channel, including a first component having a transmitter coupled to a signal source, a second component having a receiver coupled to a signal destination and a communication link coupling the first and second components, the communication channel transmitting data from the signal source using the transmitter on the first component and receiving data using the receiver on the second component with a parameter of the communication channel set to an operation value; the method comprising:executing a first calibration sequence;the first calibration sequence including iteratively adjusting a value of a first edge parameter, transmitting a long calibration pattern using the transmitter on the first component, receiving the long calibration pattern using the receiver on the second component, and analyzing the received long calibration pattern to determine a value for the first edge parameter;the first calibration sequence also including iteratively adjusting a value of a second edge parameter, transmitting a long calibration pattern using the transmitter on the first component, receiving the long calibration pattern using the receiver on the second component, and analyzing the received long calibration pattern to determine a value for the second edge parameter;and as a result of the first calibration sequence, determining said operation value for the parameter based on the function of the values of the first and second edge parameters;executing a second calibration sequence;the second calibration sequence including iteratively adjusting a value of a drift reference parameter for a drift calibration function, transmitting a short calibration pattern using the transmitter on the first component, receiving the short calibration pattern using the receiver on the second component, and analyzing the received short calibration pattern to determine a value for the drift reference parameter;and as a result of the value of the drift reference parameter, determining a drift value for the operation value for the parameter;and updating said operation value based on said drift value, wherein the long calibration patterns have lengths of at least 30 bytes, and the short calibration patterns have lengths of 16 bytes, or less.
  3. 19
    An apparatus coupled to a bidirectional communication channel, the channel including a first component having a transmitter, a second component having a receiver, and a communication link coupling the first and second components, the communication channel having a parameter with an operation value determined by calibration; comprising:logic to establish an operation value for the parameter;and logic to execute a drift calibration sequence, from time to time, to determine a drift value for the parameter, wherein drift calibration sequence comprises an algorithm different than used to establish the operation value;and logic to update the operation value in response to the to the drift value.