Patent ID: 7864078

Claim:
A method for decoding a signal, comprising: transmitting the signal via at least one connection line of a data transmission system; receiving, in a user of the data transmission system, the signal, encoded data being transmitted in data frames in the signal; transmitting the data serially in a bit-by-bit manner; sampling each bit over a plurality of cycles in the receiving user; specifying synchronization points within a data frame for referencing a sampling for each received bit; determining a position for a potential edge change without consideration of asymmetrical delays of the signal available at the receiving user; sampling an applied signal for a potential edge change at least one of (a) at least one sampling period prior to the position for a potential edge change and (b) at least one sampling period after the position for a potential edge change; comparing the sampled values of the applied signal with corresponding values previously determined and stored; and determining the value of a bit received between two potential edge changes as a function of a result of the comparison.