Patent ID: 7035365

Claim:
A method of error correction in a high-speed data transmission system, comprising: determining a value of an input signal at a decision timeframe and holding the value as a tentative value; estimating an error of the value of the input signal by subtracting the tentative value from the value of the input signal, amplifying the error of the value to create an amplified error, and holding the amplified error of the value as a corrected value to be utilized if the tentative value is to be corrected; deciding if the amplified error of the value is within a defined marginal range; determining if the input signal is involved in a transition from a positive to negative state or from a negative to positive state during a symbol period; and selecting the corrected value instead of the tentative value to be output if both the amplified error of the value is in the defined marginal range and the input signal is involved in the transition.