Patent ID: 8279989

Claim:
A process for synchronizing a sampling rate to a data transmission rate of an input signal, comprising the steps of: selecting a baud rate by estimating the data transmission rate of the input signal; generating a rate control signal in response to the baud rate; generating a sampling signal sampling the input signal at a sampling rate in response to the rate control signal; measuring a jittering of the sampling signal; in response to the jittering being greater than a level indicating the sampling rate being outside a baud rate acquisition range from the data transmission rate of the input signal: shifting the baud rate by a first rate shifting width greater than the baud rate acquisition range associated with the sampling signal; and returning to the step of generating a rate control signal in response to the baud rate; generating a rate error signal by examining a waveform of the sampling signal; generating a synchronized rate from the rate error signal; selecting a second baud rate different from the synchronized rate by a rate width smaller than the rate acquisition range associated with the sampling signal; generating a second rate control signal in response to the second baud rate; generating a second sampling signal sampling the input signal in response to the second rate control signal; measuring a second jittering of the second sampling signal; in response to the second jittering being greater than a level indicating the second sampling rate being outside a baud rate acquisition range from the data transmission rate of the input signal: shifting the second baud rate by a second rate shifting width greater than the baud rate acquisition range associated with the second sampling signal; and returning to the step of generating a rate control signal in response to the baud rate; generating a second rate error signal by examining a waveform of the second sampling signal; generating a second synchronized rate from the second rate error signal; comparing the synchronized rate and the second synchronized rate; in response to the synchronized rate substantially different from the second synchronized rate, returning to the step of shifting the baud rate by a first rate shifting width greater than the baud rate acquisition range associated with the sampling signal; generating the sampling signal having the synchronized rate; shaping a waveform of the sampling signal to generate a waveform shaped signal; generating a waveform shaped rate error signal by examining a waveform of the waveform shaped signal; generating a waveform shaped synchronized rate from the waveform shaped rate error signal; and generating the sampling signal having the waveform shaped synchronized rate.